从 WSDL 文件导入以创建消息定义

您可通过导入 WSDL 文件向消息集添加消息(使用“新建消息定义文件”向导或 mqsicreatemsgdefsfromwsdl 命令行实用程序)。

您导入的每个 WSDL 文件在消息集中得到一个或多个新消息定义文件。针对为消息集定义的每个名称空间创建新的消息定义文件。消息定义文件的名称缺省为 WSDL 文件的名称,但“新建消息定义文件” 向导允许您选择不同的文件名。

如果消息定义文件已经存在,您必须允许覆盖以使导入能继续进行,在这种情况下,删除现有的内容并重新创建内容。

正在向其导入 WSDL 文件的消息集必须启用了名称空间,并应具有 XML 物理格式,以使消息集适合于在运行时分析 XML 消息(例如 SOAP)。

在导入操作期间生成报告文件,该操作允许您检查在导入过程中发生的事件并检查可能导致的错误。

可以对每个导入操作指定单个 WSDL 定义。如果 WSDL 定义由分层文件组成,您需要提供包含 WSDL 服务或绑定定义的文件的名称。正在导入的 WSDL 定义必须包含一个或多个 WSDL 绑定,以用于继续导入。

使用“新建消息定义文件”向导导入

当您使用“新建消息定义文件” 向导导入时,每个导入操作您只能指定一个 WSDL 定义。WSDL 定义可以作为一个或多个 WSDL 文件占用,并且它们都将作为导入定义的结果而导入。正在导入的 WSDL 定义必须包含一个或多个 WSDL 绑定,以用于继续导入。

使用命令行导入

WSDL 命令行导入器(mqsicreatemsgdefsfromwsdl)可以创建新的消息集或更新现有消息集。如果存在现有消息集项目,它必须是启用名称空间的,并且具有一个 XML 物理格式层。如果不存在该项目,则创建一个启用名称空间的新项目。如果导入成功,则新的消息定义文件将添加到消息集。

mqsicreatemsgdefsfromwsdl 命令允许您在单个操作中导入一个 WSDL 定义。

mqsicreatemsgdefsfromwsdl 命令将其需要的 WSDL 文件在导入运行前复制到工作空间。这些是顶级 WSDL 文件,以及任何使用绝对位置或相对位置解决的导入。这些文件被复制到称为 importFiles 的文件夹下的指定消息集中,并且在导入后不删除,以允许用户以后更新或在工作台中对其运行验证。

物理信息

XML 物理格式层是必需的,并且必须在导入 WSDL 定义前添加到现有消息集。

相关概念
消息建模概念
消息定义文件
消息模型中的名称空间
相关任务
使用消息集
创建消息定义文件
从 WSDL 导入
从命令行导入 WSDL 定义
相关参考
从 WSDL 导入:生成的对象和局限性
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad30550_