Release Method for a Business Service
The Release method for a business service releases a business service and the resources that this business service uses on the Siebel Server.
Format
oBusSvc.release()
No arguments are available.
Used With
Siebel Java Data Bean
Examples
The following example logs in to a Siebel Server. It then creates a business object instance, a business component instance, and a business service instance. Next, it releases them in reverse order.
import com.siebel.data.*;
import com.siebel.data.SiebelException;
public class JDBReleaseDemo
{
private SiebelDataBean m_dataBean = null;
private SiebelBusObject m_busObject = null;
private SiebelBusComp m_busComp = null;
private SiebelService m_busServ = null;
public static void main(String[] args)
{
JDBReleaseDemo demo = new JDBReleaseDemo();
}
public JDBReleaseDemo()
{
try
{
// instantiate the Siebel Java Data Bean
m_dataBean = new SiebelDataBean();
// login to the Siebel Servers
m_dataBean.login("siebel.tcpip.none.none://gateway:port/enterprise/
object manager","userid","password");
System.out.println("Logged in to the Siebel Server ");
// get the business object
m_busObject = m_dataBean.getBusObject("Account");
// get the business component
m_busComp = m_busObject.getBusComp("Account");
// get the business service
m_busServ = m_dataBean.getService("Workflow Process Manager");
//release the business service
m_busServ.release();
System.out.println("BS released ");
//release the business component
m_busComp.release();
System.out.println("BC released ");
//release the business object
m_busObject.release();
System.out.println("BO released ");
// logoff
m_dataBean.logoff();
System.out.println("Logged off the Siebel Server ");
}
catch (SiebelException e)
{
System.out.println(e.getErrorMessage());
}
}
}