mqsicreatebar 命令

支持的平台

  • Windows
  • Linux(x86 平台)

用途

mqsicreatebar 命令提供命令行编译器,可以创建可部署的、包含消息流和字典的代理归档文件。

与命令行存储库工具一起使用,使您能够编写脚本进行重复部署。虽然建议您不要在没有存储库的情况下进行团队开发,但存储库并不是必需的。

您可以使用文件系统或 Eclipse 文件 >导入 ...文件 > 导出 ... 功能共享文件。

语法

参数

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

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

-b barName
(必需)用来存储结果的 bar(zip 格式)归档文件的名称。如果 BAR 文件已存在,并且创建了 META-INF/broker.xml 文件,就可以替换 bar。
-version versionString
(可选)将 _(下划线)字符和 versionString 的值附加到已添加至 BAR 文件的对象名(放在文件扩展名之前)。
esql21
(可选)为 V2.1 产品的代理编译 ESQL
-p projectName
(可选)包含要连接的文件的项目。您可以指定多个项目,它们可以是消息流项目、消息集项目或消息流插件节点项目。

通过此选项您可以使用命令行工具打开现有的或已结束的项目。指定的项目完全构建和添加到用于编译 BAR 文件的工作空间。

-o filePath
(必需)要添加到代理归档的 msgflow messageSet.mset 文件的工作空间相对路径(包含项目)。
文件可以位于消息流项目、消息集项目或消息流插件节点项目中。
注: msgflow 是消息流文件的扩展名,例如,您可以调用 myFlow.msgflow,其中消息集文件的名称是固定的。

使用以下格式,可以将多个可部署文件添加到此命令:-o filePath1 -o filePath2 .... -o filePath'n'

权限

用来调用此命令的用户标识必须具有本地系统的管理员权限。

响应

该命令返回下列响应:
  • BIP0956 无法启动 mqsicreatebar
  • BIP0957 为 mqsicreatebar 提供了不正确的参数
  • BIP0958 mqsicreatebar 中没有任何操作
  • BIP0959 为 mqsicreatebar(项目名)提供了不正确的参数
  • BIP0960 为 mqsicreatebar(项目目录)提供了不正确的参数
  • BIP0961 在 mqsicreatebar 中打开工作空间时发生错误(无法创建项目)
  • BIP0962 在 mqsicreatebar 中打开工作空间时发生错误(无法打开项目)
  • BIP0963 在 mqsicreatebar 中保存文件时发生错误
  • BIP0964 为 mqsicreatebar 提供了不正确的“-o”参数
  • BIP0965 在 mqsicreatebar 中编译文件时发生错误

示例

以下示例假设您正在安装产品的 Eclipse 文件夹中工作,并且在文件夹 C:\Workspace 中有一个工作空间:
mqsicreatebar -data C:\Workspace -b myflow.bar -p TestFlowProject -o TestFlowProject\TestFlow\Test.msgflow
以下示例指定了一个消息集:
mqsicreatebar -data C:\Workspace -b mySet.bar -o TestSetProject\TestSet\messageSet.mset
以下示例指定了一个消息流和一个消息集:
mqsicreatebar -data C:\Workspace -b mySet.bar -o TestFlowProject\TestFlow\Test.msgflow -o TestSetProject\TestSet\messageSet.mset
相关概念
代理域
相关任务
创建代理
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
an19540_