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