mqsimigratemsgsets 命令

支持的平台

  • Windows
  • Linux(x86 平台)

用途

mqsimigratemsgsets 命令将扩展名为 .mrp 的所有文件导入 -d 参数指定的目录中。忽略所有带其他扩展名的文件。
注:
  1. 该命令用于从 V2.1 发行版到 WebSphere Message Broker V6.0 Message Brokers Toolkit 的单向迁移。
  2. V5.0V6.0 迁移时,只需要将 V5.0 消息集项目装入 V6.0 工作空间,保存这些项目时,就以 V6.0 的格式保存。
  3. 调用该命令之前请停止 Message Brokers Toolkit 会话。
  4. 如果导入的 .mrp 文件非常大,您可能会发现 mqsimigratemsgsets 命令抛出 Java OutOfMemoryException 终止。

    如果 -d 目录包含多个 .mrp 文件,请尝试重复运行此命令,每次只让 -d 目录包含一个 .mrp 文件。

    或者,您也可以使用带参数 -vmargs -Xmx<nnn>Mmqsimigratemsgsets 命令(其中 <nnn> 是内存的兆字节数)增加可用内存量。例如:
    mqsimigratemsgsets ... -vmargs -Xmx256M

该命令将生成缺省文件名为 mqsimigratemsgsets.report.txt 的报告文件作为命令调用的记录。您可以通过指定 -log 参数覆盖报告文件的缺省名称和位置;通过指定 -v 参数将附加信息添加到报告文件中。

Windows 操作系统上,mqsimigratemsgflows.exe 文件位于 <toolkit install>/eclipse 目录中。 同样,在 Linux(x86 平台) 操作系统上,mqsimigratemsgflows 文件位于 <toolkit install>/eclipse 目录中。

语法

参数

在大多数情况下,您只需要使用 -d-data 参数指定 .mrp 文件和工作空间的位置。

-d <Directory>
(必需)包含要导入 .mrp 文件的绝对路径或相对路径。
-data <workspacepath>
(必需)用来创建项目的工作空间的路径。

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

-rm
(可选)替换消息集项目(如果它们已经存在)。 如果消息集项目已经存在,并且未指定该参数,将发出警告消息并忽略 .mrp 文件。
-g
(可选)始终创建全局元素和全局复杂类型。
-pl
(可选)对于带前缀标识的元素,即使被多次引用,也始终创建局部元素。仅当报告文件中出现 BIP0195 警告消息,并且导入后任务列表中出现关联重复元素错误时,才使用该选项。
-log <filename>
(可选)生成的报告文件的名称和位置
-v
(可选)指出导入器产生了一个详细报告,详细描述具体创建了哪些内容。
-part
(可选)如果消息集大到能保证够分区使用,则将消息集分成多个 .MXSD 文件。

关于该命令创建的信息,以及您需要了解的其他要点,请参阅从 V2.1 迁移消息集

权限

调用此命令不需要特定权限。

示例

mqsimigratemsgsets -d c:\wmqi\test -v
mqsimigratemsgsets –d c:\wmqi\test –v –pl
相关概念
消息建模概念
相关任务
迁移消息集
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
an09015_