从命令行导入

本主题描述了如何使用命令行导入器 mqsicreatemsgdefs 来导入 C、COBOL copybooks、XML DTD 或 XML 模式,以将消息定义植入消息集。

开始之前:

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

命令行导入器还允许您创建新的消息集,消息定义文件将放置在该消息集中。当从命令行创建新消息集时,缺省情况下,仅创建逻辑信息。但是,命令行导入器允许您根据现有的消息集创建新的消息集。来自基本消息集的物理格式信息也在该新消息集中进行创建。如果还希望创建物理格式信息,则在调用 mqsicreatemsgdefs 命令之前必须执行下列操作:

  1. 使用工作台在要用作基本消息集的名称空间中创建消息集。
  2. 对此基本消息集,添加要在新消息集中创建的物理格式。

使用以下命令行导入 C、COBOL copybooks、XML DTD 或 XML 模式。

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

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

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