消息集项目包含仅与一个消息集关联的所有资源。消息集是消息和组成它们的对象(元素、类型和组)的逻辑分组。它包含您在“代理应用程序开发”透视图中创建和保留的以下资源。
- messageSet.mset 文件
- 消息集文件包含对所有消息集内容都通用的消息模型属性。还包含消息集的物理格式定义。消息集项目必须仅包含一个消息集文件。
缺省编辑器:消息集编辑器
- .mxsd 文件
- 消息定义文件以 XML 模式格式包含一个或多个消息的逻辑模型以及相关物理模型。每个消息集至少需要一个消息定义文件来描述其属性,在同一个消息集中您可包含任意多个消息定义文件。如果需要,一个消息定义文件可以在另一个消息定义文件中引用 XML 模式对象。
通过导入以下任一数据结构,您便可以在消息集中创建消息定义文件:
- XML 模式
- XML DTD
- C 头文件
- COBOL copybook
导入这些数据结构的任何一个都会为您自动创建消息定义文件及其内容。或者,您也可以自行创建空消息定义文件并添加消息定义。
缺省编辑器:消息定义编辑器
- 消息集模型的先前版本
消息定义包含相同的应用程序数据,这些数据以前存储在以下独立文件中:
- 包含有线格式及其缺省属性的消息集(MRProject)
- 提供消息的唯一名称并指定它的元素的消息(MRMessage)
- 定义消息树中的节点的元素(MRElement)
- 指定元素的结构的类型(MRType)
- 指定应用到消息模型中元素的常量的声明限定符(MRDeclaration Qualifier)
- .category 文件
- 消息类别文件提供了另一种分组相关消息的方法;例如,用于文档生成或为方便起见,指定可定义完整请求/应答事务的消息等。
您也可以使用消息类别文件帮助生成 Web 服务描述语言(WSDL)文档。消息类别文件是可选的,而且您可以在同一个消息集中包含任意多个消息类别文件。
缺省编辑器:消息类别编辑器
您创建并填充消息集后,可使用它以几种不同的表示生成消息模型以供应用程序使用:
- 用于部署到 WebSphere Message Broker 的消息字典。
- 供构建或处理 XML 消息的应用程序使用的 W3C XML 模式。
- 指定 Web Service 接口的 Web 服务描述语言(WSDL)文档。
- 供业务分析员和开发者使用的 HTML 文档。