mqsicreatemsgdefs 命令

支持的平台

  • Windows
  • Linux(x86 平台)

用途

除各种其他参数之外,mqsicreatemsgdefs 命令还使用包含各种类型源文件的目录(例如 C 和 COBOL 所在目录)作为参数,并根据文件的扩展名调用相应的操作。

然后此命令根据选项文件中指定的导入选项集,生成消息定义文件(*.mxsd)。生成的文件放在指定的消息集文件夹中。

注:
  1. 确保您指定的目录和子目录结构中仅存在命令运行所需的文件。mqsicreatemsgdefs 命令执行的其中一个操作是在创建消息定义之前,将目录和子目录中的所有文件复制到工作空间中。此操作还复制与您要尝试创建的消息定义没有关联的所有文件。
  2. 必须指定 -dataworkspace 参数以指定目标工作空间。

语法

参数

-p消息集项目名
(必需)消息集项目名。如果项目不存在,则新建一个。
-d 源文件夹路径名
(必需)定义文件(源文件)所在目录的绝对或相对路径名。

扫描并导入源文件夹下所有子文件夹内的所有相关文件。

-data 工作空间路径
(必需)用来创建项目的工作空间的路径。

工作空间位置还是项目的缺省位置。相对路径指的是相对于启动命令的目录。

-base
(可选)若要新建消息集,即可将它作为现有的消息集项目和消息集,基于它进行创建。
-rmp
(可选)替换同名的现有项目。
-rmd
(可选)替换同名的现有消息定义文件。
注:
  1. 如果省略该标志并且存在一个同名的消息定义文件,您会收到一条警告。
  2. 消息集内生成的消息定义文件的位置取决于目标名称空间。
-ns
(可选)若要新建消息集,则启用消息集以支持名称空间。
-msg
(可选)根据复合型全局元素创建消息
-opt xxx.xml
(可选)选项文件的绝对或相对路径名:
C 语言
C 选项文件
COBOL 语言
COBOL 选项文件
XSD_NO_NS
XSD 选项文件
如果您不指定具体选项,则使用缺省选项文件 mqsicreatemsgdefs.xml;请参阅 缺省选项文件
注: 如果使用缺省选项文件,则复制该文件并定制副本。
-v
(可选)详细报告。
-log 报告文件的路径名
(可选)报告文件的绝对或相对路径名。如果省略此参数,报告将写入 Eclipse 当前目录中的缺省日志文件 mqsicreatemsgdefs.report.txt
注: 如未指定 -log 的报告文件路径名或路径名无效,命令将发出错误消息并停止。

示例

mqsicreatemsgdefs -p <newproject> -d <c:\myproject\source>
      -rmp -rmd
相关概念
消息定义文件
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
an07350_