从一个消息定义文件链接到另一个消息定义文件

开始之前:

要执行此任务,必须先完成下列任务:

有两种可能的方法将一个消息定义文件链接到另一个消息定义文件:您可以为想要引用的文件添加一个包含或添加一个导入。

当您在 处理消息定义文件时,您可以执行下面列出的步骤,检查此文件当前包含或导入其他哪些消息定义文件:

  1. 在消息定义编辑器中打开消息定义文件。
  2. 在“大纲”视图中,在显示的层次结构中选择 .mxsd 文件。
  3. 在“属性层次结构”中,按照需要展开导入包含,显示当前选定的文件包含或导入的其他文件列表。

包含

如果您想要链接到具有相同名称空间的消息定义文件,或者想要将无目标名称空间的消息定义文件链接到具有目标名称空间的消息定义文件(变色龙行为),可使用包含选项。如果想要将无目标名称空间的消息定义文件链接到也无目标名称空间的另一个消息定义文件,您必须也选择添加一个包含而不是导入。

注: 只有在已直接包含消息定义文件的情况下,它里面的对象才能被其他消息定义文件引用,因此当您尝试使用包含选项,来包含本身被包含在其他消息定义文件中的消息定义文件时,可能会遇到问题。有关解决此情况的方法的信息,请参阅部署消息模式时解决问题

此任务假设您已打开了一个现有消息定义文件。

要将包含添加到消息定义文件:

  1. 切换到“代理应用程序开发”透视图
  2. 确保“大纲”视图在工作台“代理应用程序开发”透视图中可见。如果“大纲”视图不可见,请从工作台菜单,单击窗口 > 显示视图 > 大纲
  3. 在“大纲”视图中,单击消息定义(.mxsd)文件名。
  4. 通过单击编辑器区域左下角的属性来显示消息定义编辑器的属性选项卡。
  5. 在“属性层次结构”中,右击包含,然后在弹出菜单上单击添加包含 将打开选择要包含的消息定义文件窗口。
  6. 在消息集窗格中,选择要包含的消息定义文件。如果项目中的消息定义文件在该窗格中不可见,则单击 + 以展开项目层次结构。
  7. 单击完成 您在步骤 4 中选择的消息定义文件将包含在开始此任务之前您打开的消息定义文件中。

导入

如果想要将一个消息定义文件链接到不同名称空间中的另一个消息定义文件,可使用导入选项。您不能从同一名称空间添加导入;这包括从无目标名称空间的消息定义文件链接到另一个无目标名称空间的消息定义文件。

要将导入添加到消息定义文件:

  1. 切换到“代理应用程序开发”透视图
  2. 确保“大纲”视图在工作台“代理应用程序开发”透视图中可见。如果“大纲”视图不可见,请从工作台菜单,单击窗口 > 显示视图 > 大纲
  3. 在“大纲”视图中,单击消息定义(.mxsd)文件名。
  4. 通过单击编辑器区域左下角的属性来显示消息定义编辑器的属性选项卡。
  5. 在“属性层次结构”中,右击导入,然后在弹出菜单上单击添加导入。将打开选择要导入的消息定义文件窗口。
  6. 在消息集窗格中,选择要从工作空间导入的消息定义文件。如果项目中的消息定义文件在该窗格中不可见,则单击 + 以展开项目层次结构。
  7. 单击完成 您在步骤 4 中选择的消息定义文件将导入到在开始此任务之前您打开的消息定义文件的模式中。
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad02890_