这描述了如何通过 WSDL 命令行导入器(mqsicreatemsgdefsfromwsdl)来使用消息定义填充消息集。
开始之前:
在试图执行该任务之前,应阅读以下信息:
WSDL 命令行导入器允许您创建启用了消息集的新名称空间,其中的消息定义将被替换。 它还允许您向现有名称空间(启用了消息集,这些消息集必须启用名称空间)添加消息定义文件。
如果向现有消息集添加新的消息定义文件,它还应具有一个 XML 物理格式层。 为了提高 Web service 的互操作性,应避免为参与 Web service 过程的消息定制不必要的 XML 物理格式层。
当从命令行创建新消息集时,缺省情况下,仅创建逻辑信息。如果需要消息集中的物理格式,有两个选项:
mqsicreatemsgdefsfromwsdl 命令将其需要的 WSDL 文件在导入前复制到工作区间。 这些是顶级 WSDL 文件和任何可以通过它导入的文件。这些文件被复制到称为 importFiles 文件夹中的指定消息集下,并且在导入后不删除,以允许用户在以后更新或在工作台中对它们进行验证。
使用命令行导入 WSDL 定义:
如果在 WSDL 定义导入期间发生错误,请仔细检查导入器报告的任何错误。缺省情况下,所有错误都写到屏幕上和上面描述的文件中。要收集有关导入的其他信息,请指定 -v(Verbose)命令行参数。该参数在导入进行时显示更详细的信息。