Transports and Interfaces: Siebel Enterprise Application Integration > EAI Java Business Service >

About the Lifecycle of a 64-bit Java Business Service


An instance of a Java class implementing a business service is created when it is invoked for the first time. This Java instance is stored in the Object Pool that is maintained inside the Java Web Container server. The Java instance is released from the Object Pool when the destroy method is called on the business service, or if the business service has been idle for more than 1800 seconds. During a single session, all repeated invocations by a user are invoked on the same Java Object. The Java Object is borrowed from the Object Pool and is returned to the pool after execution of a request.

You can configure the Java Object idle time in the siebsrvr.properties file. For the 64-bit Java Business Service, the following parameters have been added to the siebsrvr.properties file:

  • Lang. This parameter defines the language for logging messages. The default value is enu.
  • JBSLogLevel. This parameter defines the log level for the Java Business Service. The value of this parameter is an integer between 0-5. The default value is 2.
  • JBSSessKeepAlive. This parameter defines the idle time for a Java Business Service class object in the Object Pool. The default values is 1800 seconds.
Transports and Interfaces: Siebel Enterprise Application Integration Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.