Transports and Interfaces: Siebel eBusiness Application Integration Volume III > Integrating with J2EE Application Server > The Siebel Resource Adapter >

Using the Resource Adapter


When deploying the Siebel Resource Adapter in J2EE Application Server (BEA, WebLogic, or IBM WebSphere), the necessary Siebel and J2EE Connector JAR files are included in the server classpath. The Siebel JAR files that need to be added to the classpath are:

Once you have added the necessary Siebel and J2EE Connector JAR files to server classpath, see the J2EE application server documentation with respect to deploying a Resource Adapter.

NOTE:  Some client applications can require the Siebel Resource Adapter .jar file (Siebel_JCA_ra.jar) to be included in the classpath. The Siebel resource Adapter can be extracted from the resource archive (Siebel_JCA.rar) using the jar.exe utility provided with your Java Virtual Machine.

Java Data Bean/Siebel Resource Adapter and the siebel.properties File

The siebel.properties file, which is located in your classpath, can be used to provide default parameters for client applications connecting to Siebel application using the Java Data Bean.

Table 29 shows the properties in the siebel.properties file.

Table 29.  Properties in the siebel.properties File
Property Type
Property
Description
Request timeout
siebel.conmgr.txtimeout
Default is 2700 seconds. Indicates the transaction timeout in seconds on the server side.
Poolsize
siebel.conmgr.poolsize
Default is 2 with maximum of 500. Indicates the connection pool size. Connection pool maintains a set of connections to a specific server process.
Session timeout
siebel.conmgr.sesstimeout
Default is 600 seconds. Indicates the transaction timeout in seconds on the client side.
Encryption
siebel.conmgr.jce
Indicates the usage of Java Cryptography Extension. You can set this to 1 for jce usage and 0 for nonusage.
Connect String
siebel.connection.string
Specifies the Siebel connection string.
User Name
siebel.user.name
Specifies the user name to be used for logging in to Object Manager.
Password
siebel.user.password
Specifies the password to be used for logging in to Object Manager.
Language
siebel.user.language
Specifies the user's preferred language.
Boolean
siebel.user.encrypted
Specifies whether the username and the password is encrypted with com.siebel.extra.MangleString.
String
siebel.jdb.classname
Specifies the name of the Siebel DataBean to use. For example, you may want to use a bean wrapper such as com.siebel.data.wrapper.SiebelDataBeanRetryWrapper class which is a SDB wrapper for retries.
Java System Properties
file.encoding
Indicates the code page on the client side, such as cp1252, utf8, unicodeBig, or cp942.

NOTE:  Java System Properties are System Properties, not Siebel Properties.

Here is a sample siebel.properties file:

siebel.connection.string = siebel.tcpip.rsa.none://test.siebel.com/siebel/sseobjmgr_enu/test

siebel.user.name          = User1

siebel.user.password      = password

siebel.user.language      = enu

siebel.user.encrypted     = false

siebel.conmgr.txtimeout   = 3600

siebel.conmgr.poolsize    = 5

siebel.conmgr.sesstimeout = 300000

siebel.conmgr.retry       = 5

siebel.conmgr.jce         = 1


 Transports and Interfaces: Siebel eBusiness Application Integration Volume III 
 Published: 23 June 2003