【发布时间】:2021-10-30 19:13:15
【问题描述】:
我需要一些帮助来了解为什么我的库不适用于 MQQUEUEMANAGER。
这是我的代码:
import java.util.Hashtable;
import com.ibm.mq.MQQueueManager;
import com.ibm.mq.MQMessage;
import com.ibm.mq.MQQueue;
import com.ibm.mq.constants.MQConstants;
Hashtable mqProps = new Hashtable();
mqProps.put(MQConstants.CHANNEL_PROPERTY, "my_channel");
mqProps.put(MQConstants.PORT_PROPERTY, my_port);
mqProps.put(MQConstants.HOST_NAME_PROPERTY, "my_host");
mqProps.put(MQConstants.USER_ID_PROPERTY, "my_user_id");
mqProps.put(MQConstants.PASSWORD_PROPERTY, "my_password");
MQQueueManager qMgr = new MQQueueManager("my_QM", mqProps);
vars.putObject("QMGR", qMgr);
我导入了以下库:com.ibm.mq.allclient-9.2.3.0
但我有一个错误:
Target exception: com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2035'.
in inline evaluation of: ``import java.util.Hashtable; import com.ibm.mq.MQQueueManager; import com.ibm.mq. . . . '' at line number 14
javax.script.ScriptException: Sourced file: inline evaluation of: ``import java.util.Hashtable; import com.ibm.mq.MQQueueManager; import com.ibm.mq. . . . '' : Typed variable declaration : Object constructor : at Line: 14 : in file: inline evaluation of: ``import java.util.Hashtable; import com.ibm.mq.MQQueueManager; import com.ibm.mq. . . . '' : new MQQueueManager ( "my_QM" , mqProps )
我需要在构造函数中使用另一个特定的参数吗?
你知道为什么 JMeter 会产生错误吗?
【问题讨论】:
-
JMeter 没有产生这个错误,队列管理器产生了。它还在其 AMQERR01.LOG 文件中写入了有关为什么会生成此错误的信息。如果您需要进一步的帮助,请查看那里并使用错误消息中的详细信息更新您的问题。