java使用jolt呼叫tuxedo服務

cyzero發表於2013-03-21

使用包jolt-1.0

import bea.jolt.JoltSession;
import bea.jolt.JoltSessionAttributes;
import bea.jolt.SessionException;


簡單示例

JoltSession  jsession;

JoltSessionAttributes  sattr;

JoltRemoteService  joltRemoteService;

JoltTransaction  trans;

String userName = "Administrator";

String userPassword = null;

String appPassword = null;

String userRole = "joltadmin";

String sendStr = new String("使用者ID|使用者名稱稱");

String returnStr;

        

sattr = new JoltSessionAttributes();

//建立目標連線地址

sattr.setString(sattr.APPADDRESS,"//192.68.68.118:8888");

//TimeOut時間

sattr.setInt(sattr.IDLETIMEOUT, 300);

        

//建立連線,初始化

jsession = new JoltSession(sattr,userName,userRole,userPassword,appPassword);

        

//連線服務ABCD

joltRemoteService = new JoltRemoteService("ABCD",jsession);

//傳送資料

joltRemoteService.setString("STRING",sendStr);

        

joltRemoteService.call(null);

        

returnStr = joltRemoteService.getStringDef("STRING",null);

    

joltRemoteService.clear();

jsession.endSession();

相關文章