freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通過wtc、jolt進(jìn)行tuxedo與weblogic通信開發(fā)-文庫吧資料

2025-06-30 22:06本頁面
  

【正文】 成package,點擊back按鈕,單擊service,指定屬于該包的之前定義的tuxedo service:fml32_test,創(chuàng)建它的輸入?yún)?shù)student_id以及輸出參數(shù)student_name,student_age等等,界面如下:以上工作完成后sevice fml32_test已經(jīng)注冊成功,所發(fā)布的service可以供jolt客戶端調(diào)用,所有tuxedo方面的工作全部完成. 鍵入JSL server綁定的ip,port(在ubb文件中指定)之后敲回車鍵登錄,此時界面的services和packages按鍵處于有效狀態(tài),界面如下: 打開Tuxedo安裝目錄下的udataobj/jolt/,其中包含java applet,可通過appletviewer ,該applet可以接收用戶輸入,并在jrepository中注冊tuxedo service以及service的輸入輸出參數(shù)等等,只有注冊之后才能通過jolt訪問tuxedo service. process id=22220... Started. 修改完成后編譯ubb文件:tmloadcf ubb_filename SRVID=22210 CLOPT=A n //tuxedoserver_ip:port m 5 M 10 x 5JREPSVR GRPNO=6 OPENINFO=NONE2)在ubb文件*SERVERS節(jié)點中增加如下2個tuxedo server:JSL 1)在ubb文件*GROUPS節(jié)點中增加如下2個tuxedo group:JSLGRP LMID=simple ………}………}(三)通過jolt進(jìn)行tuxedo與weblogic通信的配置與開發(fā)1)jolt介紹 = (Integer) (, 0)。 ………}try{//得到學(xué)生的姓名和年齡…stuName = (String)(, 0)。 //等待異步調(diào)用的service返回結(jié)果.tuxResult = (tuxRtn)。 ………}try{ tuxRtn = (service_name, inParams)。 catch (Ferror e){ //創(chuàng)建fml32緩沖區(qū)java描述類的實例inParams try TypedFML32 inParams = null, tuxResult = null。 CallDescriptor tuxRtn = null。}catch (Exception e){ ………….}callTestService(service_name)。try{wtcRemote = ()。 } obj = (ejb的jndiname)。 …連接weblogic server…………Public int selectService (){tryimport 。但通過weblogic的java客戶端如果想要達(dá)到這個目的,如果采用異步tpacall調(diào)用,否則僅在tpacall中指定不能達(dá)到避免超時的目的.編寫ejb客戶端關(guān)鍵函數(shù)介紹: 有時Tuxedo service需要做時間較長的處理,超過了tuxedo默認(rèn)的調(diào)用超時時間,為了避免超時需要使客戶端一直阻塞知道服務(wù)器端service返回結(jié)果。 ()。 } (getReplyBuffer threw exception: + e)。 { catch (Exception e) } } (tpgetrply threw TPReplyExcption + tre)。 { catch (TPReplyException tre) { } throw e。 (setUpConnection throw exception: + e)。 { } if (tuxConn == null) tuxConn = ()。 try TypedFML32 result = null。 Reply tuxRtn = null。 { return tuxRtn。 } (tpacall threw exception: + ee)。 { catch (Exception ee) } (tpacall threw TPException + te)。 { catch (TPException te) } (tpacall threw TPReplyExcption + tre)。 { catch (TPReplyException tre) } { } tuxConn = ()。 try CallDescriptor tuxRtn = null。 { }函數(shù)Tpacallpublic CallDescriptor Tpacall(String service_name, TypedFML32 in_params) throws TPException, TPReplyException throw new TPException(, Exception: + ee)。 { catch (Exception ee) } (tpcall threw TPException + te)。 { catch (TPException te) } (tpcall threw TPReplyExcption + tre)。 { catch (TPReplyException tre) } throw e。 if (tuxConn == null) tuxConn = ()。 { try Reply tuxReply = null。 { }函數(shù)Tpcallpublic TypedFML32 Tpcall(String service_name, TypedFML32 in_params) throws TPException, TPReplyException return tuxConn。 { { try } tcf= (TuxedoConnectionFactory)(TUXEDOCONN_JNDI_NAME)。 TuxedoConnectionFactory tcf = null。 ctx = null。 public TuxedoConnection setUpConnection() throws TPExceptionprivate TuxedoConnection tuxConn = null。import 。import 。import 。import 。 Tpgetrply: 等待異步調(diào)用service的返回結(jié)果. Tpcall : 同步調(diào)用tuxedo service. throws TPException, TPReplyException, RemoteException。 2)public TypedFML32 Tpgetrply(CallDescriptor cd) 關(guān)鍵函數(shù)介紹創(chuàng)建本地接口文件,遠(yuǎn)程接口文件以及bean文件,公布以下遠(yuǎn)程方法:1)public CallDescriptor Tpacall(String service, TypedFML32 in_params) 2)其中fml和fml32類型的java類在這里要分別指定,不能通用,view(32)也是一樣.以上信息填寫完成后點擊create保存,至此wtc service全部配置完成,單擊wtc_service的Target and deploy標(biāo)簽,選擇server,apply以上應(yīng)用.編寫通過wls訪問tuxedo service的程序為了減少篇幅例子代碼沒有全部羅列,只選擇粘貼了代碼中的關(guān)鍵部分.編寫訪問tuxedo service的ejb Remote Name是可供weblogic調(diào)用的遠(yuǎn)程tuxedo發(fā)布的service名字,即在Tuxedo dm文件的*DM_LOCAL_SERVICES節(jié)點中發(fā)布的service名字.配置wtc resourcemydomainserviceswtc WTC_Serviceresources Remote Access Point List是上面配置的remote tuxedo access point的名字.3) Local Access Point是上面配置的local tuxedo access point的名字.2) 注意:1) Remote Access Point List: Remote_Tuxedo_Domain Resource Name: fml32_test mydomainserviceswtc WTC_ServiceImported services Local Access Point: Local_Wls_Domain 依次填寫Access Point: Remote_Tuxedo_Domain 以上信息填寫完成后點擊create保存.配置remote tuxedo domain Access Point ID: weblogic mydomainserviceswtc WTC_Service Configure a new local tuxedo access point… 該類文件的存放路徑一定可以被weblogic識別,即保存在weblogic啟動后CLASSPATH的路徑中,否則在后面配置wtc resource時會失敗.配置weblogic wtc service 運行: javac ?d . 4) 運行: java .3) ,使weblogic環(huán)境變量生效.2) 本文例子用到tuxedo fml32數(shù)據(jù)緩沖區(qū),所以首先要創(chuàng)建該fml32數(shù)據(jù)緩沖區(qū)定義文件對應(yīng)的java描述文件的類文件,將前面定義的文件student_fld.1) Machine Grp Name process id=28950 ... Started. 以上信
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1