要创建新的出站消息并使用消息的编辑服务,请执行以下操作:
- 创建新的控制器命令或定制现有的任务命令以用某个消息标识或名称发送消息。
- 向 MSGTYPES 表添加一行,并根据此命令用新的 viewname 指定一个 msgtype_id。
- 在 VIEWREG 表中用 VIEWNAME 创建一个新行,并指定 devicefmt_id 和 JSP 模板名称(带有全路径)。
- 使用 WebSphere Commerce 管理控制台在 PROFILE 表中创建一个概要文件,并将消息类型指定给正确的传送方式(例如,电子邮件)和设备格式(例如,标准设备格式)。请参阅
将传送方法指定给站点或商店的消息类型。必须为使用的每个传送指定一个有效的设备格式标识(如 VIEWREG 表中所指定的)。此设备格式标识(例如 DEVICEFMT_ID)必须与添加到 VIEWREG 表的标识匹配,以便能够拾取正确的 JSP 模板文件来编辑。以下是您应该在 VIEWREG 表中使用的值:SOAP XML data transmitted via HTTP = -1 HTTP Browser = Reserved for IBM use Standard Device Format = -3 WebSphere MQ Adapter for XML = -4 WebSphere MQ Adapter for WCS (Legacy message) = -5
- 注意:大部分框外的消息类型(不论它们被指定给何种传送方式)都是设计来使用标准设备格式的。选择哪个选项将完全取决于如何为 VIEWREG 表创建条目。在将来的发行版中,设备格式标识的缺省值可能会更改。
- 使用 SendMsgCmd 任务命令创建消息传递系统对象。使用 setMsgType() 和 setStoreId() 初始化服务。
- 调用 SendMsgCmd.execute() 方法。