public static YHResponse <T> get(YHRequest request) { YHResponse <T> response = new YHResponse <T>(); try { //LogUtil.writeLog("MQ请求数据:" + request.getQueryXml()); long ret = 0; string respMsgId = ""; string respMsg = ""; MQDLL.MQFuntion MQManagment = new MQDLL.MQFuntion(); ret = MQManagment.connectMQ(); ret = MQManagment.putMsg(request.Fid, request.getQueryXml(), ref respMsgId); ret = MQManagment.getMsgById(request.Fid, respMsgId, 60000, ref respMsg); MQManagment.disconnectMQ(); response.xmlData = XmlUtil.filterSpASCII(respMsg); response.success = true; response = convert(response); } catch (Exception e) { response.msg = "调用医惠MQ出现错误"; response.success = false; //while (e != null) //{ // MessageBox.Show(e.Message); // e = e.InnerException; //} MessageBox.Show(response.msg); //LogUtil.writeLog("调用医惠MQ出现错误:" + e.ToString()); } return(response); }
private void button1_Click(object sender, EventArgs e) { long ret = 0; string fid = fidtxt.Text; string cmsgid = ""; string getcmsg = ""; MQDLL.MQFuntion MQManagment = new MQDLL.MQFuntion(); ret = MQManagment.connectMQ(); ret = MQManagment.putMsg(fid, putT.Text, ref cmsgid); ret = MQManagment.getMsgById(fid, cmsgid, 60000, ref getcmsg); putTId.Text = getcmsg; MQManagment.disconnectMQ(); }