posts - 5, comments - 14, trackbacks - 0, articles - 11

          Jolt方式連接TUXEDO

          Posted on 2007-02-12 15:40 東舟 閱讀(7659) 評論(8)  編輯  收藏 所屬分類: J2EE
          BEA Tuxedo是在企業(yè)、Internet這樣的分布式運算環(huán)境中開發(fā)和管理三層結(jié)構(gòu)的客戶/服務(wù)器型關(guān)鍵任務(wù)應(yīng)用系統(tǒng)的強(qiáng)有力工具。它具備分布式事務(wù)處理和應(yīng)用通信功能,并提供完善的各種服務(wù)來建立、運行和管理關(guān)鍵任務(wù)應(yīng)用系統(tǒng)。BEA Tuxedo使分布式關(guān)鍵任務(wù)應(yīng)用系統(tǒng)具有大型主機(jī)的性能,從而使這些應(yīng)用系統(tǒng)能夠應(yīng)付數(shù)以萬計的用戶,大交易吞吐量,多并行數(shù)據(jù)庫存取和大量數(shù)據(jù),同時保持較短的反應(yīng)時間,較高數(shù)據(jù)完整性和安全性,并且確保系統(tǒng)可用性。

          ??? 如何用JAVA調(diào)用Tuxedo服務(wù)呢?
          ??? 首先需要到BEA官方網(wǎng)站下載3個必須的JAR包:jolt.jar、joltjse.jar、joltwls.jar。
          ??? 調(diào)用程序如下:
          ???
          ?1?JoltSessionAttributes?sattr?=?null;
          ?2?JoltRemoteService?toupper?=?null;
          ?3?JoltTransaction?trans?=?null;
          ?4?String?userName?=?"";
          ?5?String?userPassword?=?"";
          ?6?String?appPassword?=?"";
          ?7?String?userRole?=?"";
          ?8?String?outstr;
          ?9?sattr?=?new?JoltSessionAttributes();
          10?//建立目標(biāo)連接地址
          11?sattr.setString(sattr.APPADDRESS,?"//10.154.56.23:44000");
          12?//TIMEOUT時間
          13?sattr.setInt(sattr.IDLETIMEOUT,?300);
          14?//建立連接,初始化
          15?bea.jolt.JoltSession?session?=?new?JoltSession(sattr,?userName,
          16?????????userRole,?userPassword,?appPassword);
          17?//需要的總控
          18?toupper?=?new?JoltRemoteService("ITF_IBHSVC",?session);
          19?
          20?toupper.setStringItem("X_TRANS_CODE",?0,?"ITF_IBHT_ProdBusiTest");
          21?
          22?toupper.setStringItem("BIPVER",?0,?"0100");
          23?toupper.setStringItem("ACTIVITYCODE",?0,?"T2001101");
          24?toupper.setStringItem("ACTIONCODE",?0,?"0");
          25?toupper.setStringItem("ROUTETYPE",?0,?"00");
          26?toupper.setStringItem("ROUTEVALUE",?0,?"000");
          27?toupper.setStringItem("PROCID",?0,?"");
          28?toupper.setStringItem("TRANSIDO",?0,?"");
          29?toupper.setStringItem("TRANSIDH",?0,?"");
          30?toupper.setStringItem("PROCESSTIME",?0,?"20061218084532");
          31?toupper.setStringItem("TRANSIDC",?0,?"");
          32?toupper.setStringItem("CUTOFFDAY",?0,?"");
          33?toupper.setStringItem("OSNDUNS",?0,?"");
          34?toupper.setStringItem("HSNDUNS",?0,?"");
          35?toupper.setStringItem("CONVID",?0,?"");
          36?toupper.setStringItem("TESTFLAG",?0,?"0");
          37?
          38?//調(diào)用,返回
          39?toupper.call(null);
          40?
          41?JoltDefinition?jd?=?toupper.getDefinition();
          42?JoltMessage?jm?=?toupper.getOutputs();
          43?
          44?String[]?strPar?=?jm.toString().split("\":");
          45?for?(int?i?=?0;?i?<?strPar.length;?i++)?{
          46?????System.out.println("item:"?+?strPar[i]);
          47?}
          48?
          49?session.endSession();

          Feedback

          # re: Jolt方式連接TUXEDO  回復(fù)  更多評論   

          2007-06-20 11:58 by
          請問你這個需要配置JSL使用tlisten來監(jiān)聽嗎?如果有空請給我發(fā)個郵件,謝謝
          dwordcn@gmail.com

          # re: Jolt方式連接TUXEDO  回復(fù)  更多評論   

          2007-06-22 10:23 by JnzGrass
          做了有段時間,都有點想不清了.當(dāng)時沒有配置使用tlisten來監(jiān)聽.

          # re: Jolt方式連接TUXEDO  回復(fù)  更多評論   

          2007-11-08 09:37 by jaguarlsl
          你好,我想請問一下我使用java Swing做的GUI程序想要連接Texudo服務(wù)是否只需要調(diào)用Jolt相關(guān)jar檔就可以了?在客戶機(jī)上面還需要做其他的配置嗎?謝謝
          另外,請問有沒有QQ,MSN等聯(lián)系方式,方便向您請教@JnzGrass

          # re: Jolt方式連接TUXEDO  回復(fù)  更多評論   

          2007-11-13 10:42 by 東舟
          我的聯(lián)系方式:xu_cruiser@msn.com

          # re: Jolt方式連接TUXEDO[未登錄]  回復(fù)  更多評論   

          2009-11-30 14:19 by 111
          hehe,這個不是銀行繳費的服務(wù)嗎?

          # re: Jolt方式連接TUXEDO  回復(fù)  更多評論   

          2011-07-21 17:27 by voidwhile
          我用樓主的方式使用jolt,在toupper = new JoltRemoteService("GET_OWE_ACCT", session) 這個位置出現(xiàn)異常,報Service is not available:GET_OWE_ACCT
          請高手指教,這是什么原因

          # re: Jolt方式連接TUXEDO[未登錄]  回復(fù)  更多評論   

          2011-09-27 20:17 by junlin
          我也是在toupper = new JoltRemoteService("GET_OWE_ACCT", session) 這個位置出現(xiàn)異常,報Service is not available:GET_OWE_ACCT
          請指教,這是什么原因??rghone@126.com 或qq:7557011,還在調(diào)試中,快無奈了。。。。。

          # re: Jolt方式連接TUXEDO[未登錄]  回復(fù)  更多評論   

          2014-05-24 15:59 by xx
          toupper = new JoltRemoteService("GET_OWE_ACCT", session) 分明是服務(wù)端接口名"GET_OWE_ACCT"沒配,此連接為短連接。謝謝,長連接請參考joltjse.jar包

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 乃东县| 临湘市| 邳州市| 平度市| 平山县| 商丘市| 双峰县| 霸州市| 吉安市| 舞钢市| 兖州市| 抚宁县| 玛沁县| 铁力市| 青浦区| 肃宁县| 昌都县| 潮州市| 邵阳市| 双城市| 和硕县| 定日县| 永修县| 邯郸市| 大厂| 大邑县| 库伦旗| 陆良县| 松江区| 左权县| 桂东县| 金平| 绥棱县| 万源市| 会宁县| 中阳县| 寿宁县| 内黄县| 泗水县| 偃师市| 通许县|