SAP 接口抛出错误消息“完成代码 2,原因 2161,MQJMS2002”
根据我的理解,将 MQ jar 文件或 MQ C/C++ 库文件放到系统上的唯一方法是安装以下任何一项
- 使用 WebSphere MQ 产品或
- 使用 WebSphere MQ 客户端 SupportPacs
您可以在 WebSphere MQ V7.0 客户端 SupportPacks 中找到 jar 文件。安装文件通常位于 java/lib 目录下。
您可以尝试从 Fix Central 安装 jar 文件。转到 Fix Central,并在文本搜索框中输入“Java”。
~WebSphere%20MQ&query.release=9.0&query.platform=All
要下载的文件名格式如下
<V.R.M.F>-[IBM|WS]-MQ-Install-Java-All.jar。
例如,对于 MQ V9.0
9.0.0.0-IBM-MQ-Install-Java-All.jar。
您拥有以下文件,可以将其移动到需要运行 IBM MQ Java 应用程序类的系统
- com.ibm.mq.allclient.jar
- com.ibm.mq.traceControl.jar
安装步骤
要运行 jar 文件,您需要在机器上安装 JRE 并将其添加到系统路径。Jar 文件是可执行文件,可以直接运行。
要开始安装,您必须从下载文件的目录运行以下命令。
java -jar 9.0.0.0-IBM-MQ-Install-Java-All.jar
您需要接受 IBM 国际许可协议
“在使用、提取或安装 IBM MQ V9.0 之前,您必须接受以下条款:1. IBM 国际程序评估许可协议 2. IBM 国际程序许可协议
以及其他许可信息。请仔细阅读以下许可协议”。
下一步是选择产品文件的目标目录
您必须输入要安装文件的目录,或者也可以按“Enter”不输入任何值,将其安装到显示的默认位置。将文件安装到所需位置后,您将收到确认消息。
正在将文件提取到 H:\WMQ\wmq
已成功提取所有产品文件。
文件已安装。
文件成功安装后,您可以看到一个名为“wmq”的新目录,当您进一步导航此目录时,可以在其中看到以下目录和文件
- JavaEE
- JavaSE
- OSGi
这三个目录的内容如下
.\JavaEE
wmq.jmsra.ivt.ear
wmq.jmsra.rar
.\JavaSE
com.ibm.mq.allclient.jar
com.ibm.mq.traceControl.jar
fscontext.jar
jms.jar
providerutil.jar
JSON4J.jar
.\OSGi
com.ibm.mq.osgi.allclient_<V.R.M.F>.jar
com.ibm.mq.osgi.allclientprereqs_<V.R.M.F>.jar
有关安装 IBM MQ Java 类的更多信息,您可以导航到以下链接
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q030590_.htm