connectString = String.format("Siebel://"+gateway_server+":"+gateway_port+"/"+entrpr_name+"/SSEObjMgr_enu");
dataBean.login(connectString, username, password, "enu");
sample
connectString = siebel.TCPIP.None.None://13.129.57.30:2014/eagleprodunt/EAIObjMgr_enu
import com.siebel.data.*; import com.siebel.data.SiebelException; public class DataBeanDemo { private SiebelDataBean m_dataBean = null; private SiebelBusObject m_busObject = null; private SiebelBusComp m_busComp = null; public static void main(String[] args) { DataBeanDemo demo = new DataBeanDemo(); } public DataBeanDemo() { try { // instantiate the Siebel Java Data Bean m_dataBean = new SiebelDataBean(); // log in to the Siebel Server // SiebelServerhost = the name or IP address of your Siebel Server // SCBPort = listening port number for the SCBroker component (default 2321) m_dataBean.login("Siebel://SiebelServerhost:SCBPort/enterpriseServer/ AppObjMgr_enu", Username, Passw, "enu"); // get the business object SiebelBusObject busObject = dataBean.getBusObject("Contact"); // get the business component SiebelBusComp busComp = busObject.getBusComp("Contact"); SiebelService bsOCMgr = dataBean.getService("Outbound Communications Manager"); SiebelPropertySet psInp = new SiebelPropertySet(); SiebelPropertySet psOut = new SiebelPropertySet(); busComp.setViewMode(3); busComp.clearToQuery(); busComp.activateField("Id"); busComp.activateField("First Name"); busComp.activateField("Last Name"); busComp.activateField("Email Address"); busComp.setSearchSpec("Login Name", "SADMIN"); busComp.setSearchSpec("First Name", "CHRISTINA"); busComp.executeQuery2(true,true); if (busComp.firstRecord()) { String Email = busComp.getFieldValue("Email Address"); System.out.println("Email Address"+ Email); } bsOCMgr.release(); busComp.release(); busObject.release(); // log off m_dataBean.logoff(); } catch (SiebelException e) { System.out.println(e.getErrorMessage()); } } }
Labels: Siebel Configuration, Siebel Mobility