可以导入以创建新消息定义文件的 IBM 提供的消息的描述。
如果消息将用于 XML 解析器,则可以应用以下各点:
- 如果要向其添加新消息定义文件的消息集有 XML 有线格式层,但没有名称空间支持,将修改导入的 IBM 提供的消息以除去名称空间。因此,建议您在导入 IBM 提供的消息之前先启用名称空间支持。
- 如果要添加新消息定义文件的消息集没有 XML 有线格式层,但有名称空间支持,则在模型中仅显示逻辑信息。将不会修改 IBM 提供的消息以除去名称空间。您可以在导入 IBM 提供的消息之前或之后将物理层添加到消息集,但建议在导入 IBM 提供的消息之前添加物理层。
- 如果添加新消息定义文件的消息集没有 XML 有线格式层,并且没有名称空间支持,则仅修改模式中出现的消息和导入的 IBM 提供的消息以除去名称空间。
可以导入的 IBM 提供的消息包括:
- SOAP 消息定义
- 这些消息定义建模 SOAP XML 消息的 SOAP 定义的部分,并且最好与 MRM、XMLNSC 或 XMLNS 解析器一起使用。“soapenv”定义建模用于包装 SOAP 消息的用户定义的主体的 SOAP 封包结构。“soapenc”定义建模某些“rpc/encoded”样式 SOAP 消息中使用的结构。为 SOAP 标准的版本 1.1 和 1.2 提供了单独的定义。
- 多段式 MIME 消息定义
- 这些消息定义建模多段式 MIME 消息的 MIME 定义的部分,并且最好与消息代理的 MIME 解析器一起使用。对常规多段式 MIME 消息(如带附件的 SOAP 或 RosettaNet)使用“mime_multipart”定义。对单独部分自身可以为多段式 MIME 的多段式 MIME(例如 S/MIME)使用“mime_nested_multipart”定义。
- SAP IDoc 消息定义
- 这将建模位于用户定义的内容之前的 IDoc 的 SAP 定义的部分。必须将其与消息代理的 IDOC 解析器一起使用。
- TimeoutRequest 消息定义
- 这将建模与消息代理 TimeoutControl 和 TimeoutNotification 节点一起使用的 TimeoutRequest 消息。您可以将其用于任何解析器。