华为信息机短信任务表详解:关键字段与功能说明

需积分: 10 3 下载量 112 浏览量 更新于2024-11-20 收藏 184KB DOC 举报
华为信息机内部数据库的"tbl_SMSendTask"表是用于管理移动短信发送任务的重要组件。这个表详细记录了每一次短信发送操作的关键信息,对于确保任务流程的高效管理和统计分析至关重要。以下是对该表格各字段的详细解读: 1. **ID**: 主键,一个自动增加的整数型字段(INT),用于唯一标识每个发送任务,确保任务的唯一性和数据库的一致性。 2. **CreatorID**: 字符串类型(VARCHAR),记录创建该任务的用户ID,这对于追踪任务源头和责任归属非常重要。 3. **TaskName**: 可选的字符串(VARCHAR),任务名称,对于普通短信(SMType=1,2,3,4)可能是短信主题,而对于企业代码spId(SMType=3,4)则表示业务代码。 4. **SmSendedNum**: 整数型,记录已发送短信的数量,初始化为0,随着任务执行,这个字段会更新。 5. **OperationTyp** 和 **Suboperation**: 分别代表操作类型和子操作类型,前者区分移动办公(WAS)和业务定制(SPS),后者根据不同服务类型设置值,如50-99(WAS)和0-49(SPS)用于扩展和定制业务。 6. **SendType**: 字节型,指示短信类型,包括普通短信、群发短信、点对点通信、常用业务和WAP-PUSH短信等。 7. **OrgAddr**: 主叫标识号码或源地址,对于手机接收者,通常为手机号码;在SPS业务和WAS的单发任务中,可能包含空格分隔的多个号码。 8. **DestAddr**: 目的地地址,可以是单个或多个目标手机号码,或者是文件号码。对于企业业务(SMType=3,4),使用destUserId来标识。 9. **SM_Content**: 消息内容,如果SMType为3或4,还可能包含计费用户类型(feeUserId)。 10. **SendTime**: 日期时间型,记录短信计划的发送时间,用于调度任务执行。 11. **NeedStateRep**: 二进制类型,指示是否需要发送状态报告。0表示无需报告,1表示需要。 12. **ServiceID**: 字符串,业务代码,用于区分不同的服务或套餐。 13. **FeeType**: 字符型,记录短信的资费类型,这对于计费和成本控制至关重要。 "tbl_SMSendTask"表作为华为信息机的核心组成部分,通过这些字段的精确记录,确保了短信发送任务的有序进行,同时也提供了丰富的统计信息和跟踪数据,对于管理和优化短信服务起到了关键作用。