<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    一切皆可抽象

    大而無形 庖丁解牛 厚積薄發 滌慮玄覽
       ::  ::  ::  ::  :: 管理

    【原創】mq 的pcf使用

    Posted on 2005-09-06 10:23 鋒出磨礪 閱讀(1064) 評論(0)  編輯  收藏 所屬分類: 消息中間件

    import com.ibm.mq.*;
    import com.ibm.mq.pcf.*;

    try
               {
                       PCFMessageAgent agent;
                       PCFMessage  request;
                       PCFMessage []  responses;
                       // Connect a PCFAgent to the specified queue manager


                       agent = new PCFMessageAgent ("channel1");
                       System.out.println ("DEFINE CONNECTION PARMENT....");


                       //agent = new PCFMessageAgent ("xxx");
                       //遠程連接的試驗一直沒有作通,遺憾

                       //agent = new PCFMessageAgent ("channel1");        //本地channel1 是隊列管理器的名字

                       //agent = new PCFMessageAgent ("MMM");
                      // SYSTEM.DEF.SVRCONN

                       System.out.println ("Connected.");
                       agent.setCharacterSet(1381);
                       // Build the PCF request


                      /**創建隊列管理器   無法創建 沒有提供創建命令
                       *
                       */


                       //創建通道

                       request = new PCFMessage (CMQCFC.MQCMD_CREATE_CHANNEL);
                       request.addParameter(CMQCFC.MQCACH_CHANNEL_NAME,"mama");
                       request.addParameter(CMQCFC.MQIACH_CHANNEL_TYPE,CMQXC.MQCHT_SVRCONN);

                       //request.addParameter(CMQCFC.MQIACH_CHANNEL_INSTANCE_TYPE,CMQXC.MQXPT_TCP);


                       //創建本地隊列
                       /*
                      request = new PCFMessage (CMQCFC.MQCMD_CREATE_Q);
                      request.addParameter(CMQC.MQCA_Q_NAME,"tyty");
                      request.addParameter(CMQC.MQIA_Q_TYPE,CMQC.MQQT_LOCAL);
                      */
                     //創建進程
                      /*
                      request = new PCFMessage (CMQCFC.MQCMD_CREATE_PROCESS);
                      request.addParameter(CMQC.MQCA_PROCESS_NAME,"testtd");
                      request.addParameter(CMQC.MQCA_PROCESS_DESC,"tttt");
                      */

                       // Use the agent to send the request

                       System.out.print ("Sending PCF request... ");
                       //responses =  agent.send (request);
                       //查詢隊列
                       /*
                            request = new PCFMessage (CMQCFC.MQCMD_INQUIRE_Q_NAMES);
                            request.addParameter (CMQC.MQCA_Q_NAME, "*");
                            request.addParameter (CMQC.MQIA_Q_TYPE, MQC.MQQT_LOCAL);
                       */
                           responses = agent.send (request);
                  /*
                           String []  names = (String []) responses [0].getParameterValue (CMQCFC.MQCACF_Q_NAMES);

             for (int i = 0; i < names.length; i++)
             {
                     System.out.println ("Queue: " + names [i]);
             }
              */

     

     

                       System.out.println ("Received reply.");
                       // Disconnect
                       System.out.print ("Disconnecting... ");
                       agent.disconnect ();
                       System.out.println ("Done.");
               }

               catch (ArrayIndexOutOfBoundsException abe)
               {
                       System.out.println ("Usage: \n" +
                               "\tjava PCFMessageListQManagerAttrs queue-manager\n" +
                               "\tjava PCFMessageListQManagerAttrs host port channel");
               }

               catch (NumberFormatException nfe)
               {
                       System.out.println ("Invalid port: " + args [1]);
                       System.out.println ("Usage: \n" +
                               "\tjava PCFMessageListQManagerAttrs queue-manager\n" +
                               "\tjava PCFMessageListQManagerAttrs host port channel");
               }

               catch (PCFException pcfe)
               {
                      // System.err.println ("Error in response: ");
                       //pcfe.printStackTrace();
                       PCFMessage []  responses = (PCFMessage []) pcfe.exceptionSource;

                       for (int i = 0; i < responses.length; i++)
                       {
                               System.out.println (responses [i]);
                       }
               }

               catch (MQException mqe)
               {
                       System.err.println (mqe);
                       mqe.printStackTrace();
               }

               catch (IOException ioe)
               {
                       System.err.println (ioe);
               }

          catch(Exception e)
               {
                 e.printStackTrace();
               }

    主站蜘蛛池模板: 中文字幕乱码亚洲无线三区| 国产亚洲3p无码一区二区| 亚洲最大在线视频| 日韩插啊免费视频在线观看| 亚洲最大av无码网址| 成年大片免费高清在线看黄| 亚洲高清无码专区视频| 免费福利在线观看| 亚洲人成影院在线观看| 国产精品免费看久久久香蕉| 亚洲线精品一区二区三区影音先锋 | 亚洲AV无码专区国产乱码电影 | 久久久国产精品无码免费专区| 亚洲精品国产美女久久久| 日本高清免费观看| 亚洲精品永久www忘忧草| 91免费播放人人爽人人快乐| 亚洲娇小性xxxx| 国产国产成年年人免费看片| 福利片免费一区二区三区| 国产亚洲精品a在线观看 | 成年女人色毛片免费看| 国产精品亚洲二区在线| 丁香五月亚洲综合深深爱| 久久久久免费精品国产| 亚洲www在线观看| 亚洲国产a级视频| 99爱在线观看免费完整版| 亚洲综合国产成人丁香五月激情| 免费永久看黄在线观看app| a级成人免费毛片完整版| 亚洲免费在线观看视频| 成人亚洲综合天堂| 2022久久国产精品免费热麻豆| 亚洲乱码国产乱码精华| 亚洲精品国产精品乱码不99| 国产桃色在线成免费视频| 久青草国产免费观看| 亚洲日本香蕉视频观看视频| 亚洲福利在线播放| 国国内清清草原免费视频99|