Example #1
0
        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);
        }
Example #2
0
        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();
        }