以下是我的获取MQ消息的代码stringhostname="******.it.*****.net"stringchannel="EOWYN_A2.SRV01";//服务器通道MQEnvironment.properties.Clear();MQEnvironment.properties.Add(MQC...
以下是我的获取MQ消息的代码
string hostname = "******.it.*****.net"
string channel = "EOWYN_A2.SRV01"; //服务器通道
MQEnvironment.properties.Clear();
MQEnvironment.properties.Add(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES);
MQEnvironment.Hostname = hostname;
MQEnvironment.Channel = channel;
MQEnvironment.Port = 1418;
MQEnvironment.UserId = "cs-ws-s-WMQ0001";
MQEnvironment.Password = "?KG_6o!&0I8Q0%#";
string qmName = "EOWYN_A2";//队列管理器
string queueName = "ZGTX.APP.PROCESSINVOICEINFO.IN"; //队列名称
MQQueue queue = null;
try
{
MQQueueManager qMgr = new MQQueueManager(qmName);
int opanOptions = MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_INQUIRE | MQC.MQOO_FAIL_IF_QUIESCING;
queue = qMgr.AccessQueue(queueName, opanOptions);
int ss = queue.CurrentDepth;//获取队列中的数据深度
MessageBox.Show(ss.ToString());
queue.Close();
}
catch (Exception ex)
{
MessageBox.Show("获取失败"+ex.Message.ToString());
}
环境编码 CCSID=437 连接MQ提示2035 权限问题 请大侠们指教
java 代码如下
string hostname = "******.it.*****.net"
string channel = "EOWYN_A2.SRV01"; //服务器通道
MQEnvironment.properties.Clear();
MQEnvironment.properties.Add(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES);
MQEnvironment.Hostname = hostname;
MQEnvironment.Channel = channel;
MQEnvironment.Port = 1418;
MQEnvironment.UserId = "cs-ws-s-WMQ0001";
MQEnvironment.Password = "?KG_6o!&0I8Q0%#";
string qmName = "EOWYN_A2";//队列管理器
string queueName = "ZGTX.APP.PROCESSINVOICEINFO.IN"; //队列名称
MQQueue queue = null;
try
{
MQQueueManager qMgr = new MQQueueManager(qmName);
int opanOptions = MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_INQUIRE | MQC.MQOO_FAIL_IF_QUIESCING;
queue = qMgr.AccessQueue(queueName, opanOptions);
int ss = queue.getCurrentDepth();//获取队列中的数据深度
MessageBox.Show(ss.ToString());
queue.Close();
}
catch (Exception ex)
{
MessageBox.Show("获取失败"+ex.Message.ToString());
}
一样的代码 java是可以连通的 C#提示2035 权限问题
展开