从命令行导入 WSDL 定义

这描述了如何通过 WSDL 命令行导入器(mqsicreatemsgdefsfromwsdl)来使用消息定义填充消息集。

开始之前:

在试图执行该任务之前,应阅读以下信息:

WSDL 命令行导入器允许您创建启用了消息集的新名称空间,其中的消息定义将被替换。 它还允许您向现有名称空间(启用了消息集,这些消息集必须启用名称空间)添加消息定义文件。

如果向现有消息集添加新的消息定义文件,它还应具有一个 XML 物理格式层。 为了提高 Web service 的互操作性,应避免为参与 Web service 过程的消息定制不必要的 XML 物理格式层。

当从命令行创建新消息集时,缺省情况下,仅创建逻辑信息。如果需要消息集中的物理格式,有两个选项:

mqsicreatemsgdefsfromwsdl 命令将其需要的 WSDL 文件在导入前复制到工作区间。 这些是顶级 WSDL 文件和任何可以通过它导入的文件。这些文件被复制到称为 importFiles 文件夹中的指定消息集下,并且在导入后不删除,以允许用户在以后更新或在工作台中对它们进行验证。

使用命令行导入 WSDL 定义:

  1. 关闭工作台 当您使用命令行导入器时,不能运行工作台。
  2. 从命令提示符调用 mqsicreatemsgdefsfromwsdl 命令,指定消息集项目名、顶级 WSDL 文件所在目录的路径名、该文件的名称、工作区间的位置以及任何其他需要的可选参数。如果您要向 mqsicreatemsgdefsfromwsdl 创建的新消息集添加物理格式,请在导入命令行上将包含这些物理格式的基本消息集指定为 -base 参数。
  3. 当完成命令时,检查日志文件。它具有文件描述符 *.wsdl.report.txt,并且其名称将是您在命令中指定的名称。 当您调用 mqsicreatemsgdefsfromwsdl 命令时将创建此报告,且缺省写到您调用此命令的目录中。该报告提供以下信息:
    • 调用 mqsicreatemsgdefsfromwsdl 时,使用的参数的详细信息。
    • 导入的文件的名称。
    • 导入过程的详细信息(例如,生成的任何警告和已创建的消息模型对象)。
  4. 启动工作台并切换到“代理应用程序开发”透视图 当您调用 mqsicreatemsgdefsfromwsdl 时创建的消息定义文件在您指定的项目中是可视的。

如果在 WSDL 定义导入期间发生错误,请仔细检查导入器报告的任何错误。缺省情况下,所有错误都写到屏幕上和上面描述的文件中。要收集有关导入的其他信息,请指定 -v(Verbose)命令行参数。该参数在导入进行时显示更详细的信息。

相关概念
创建消息定义的方法
从其他模型表示导入以创建消息定义
相关任务
使用消息集项目
创建消息集
相关参考
mqsicreatemsgdefsfromwsdl 命令
mqsicreatemsgdefs 命令
导入格式
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad30510_