xfNetLink Java

xfNetLink Java uses settings in the xfNetLink Java properties file (named xfNetLnk.ini by default). When you use Java connection pooling, xfNetLink Java also uses the pooling properties file (xfPool.properties). Because these are Java properties files, the settings in them are case sensitive. For more information on these properties files, see Configuring the xfNetLink Java properties file and Setting up a pooling properties file.       

xfNetLink Java Properties File Settings

Use this setting

To specify this

For more information

xf_RemoteHostName

Machine where xfServerPlus is running.

Specifying the host name and port number

xf_RemotePort

Port that xfServerPlus is running on.

xf_DebugOutput 

Enables full or error‑only logging.

Specifying logging options

xf_LogFile

Name of file to write output to.

xf_SessionRequestTimeout

Number of seconds xfNetLink will wait for acknowledgment from the connection monitor in xfServerPlus.

Request for session time‑out

xf_SessionConnectTimeout

Number of seconds xfNetLink will wait for acknowledgment from the logic server in xfServerPlus when running in normal mode.

Connect session time‑out

xf_DebugSessionConnectTimeout

Number of seconds xfNetLink will wait for acknowledgment from the logic server in xfServerPlus when running in debug mode.

xf_SessionLingerTimeout

Number of seconds xfNetLink will wait for a return from a remote call.

Call time‑out

xf_SSLCertFile

The path and filename of the keystore file to use for encryption.

Specifying encryption options

xf_SSLPassword

Password associated with the keystore file.

Pooling Properties File Settings

Use this setting

To specify this

For more information

minPool

The minimum number of connections to be maintained in the pool.

Specifying the pool size

maxPool

The maximum number of connections to be maintained in the pool.

propertiesFile

The path and filename of the xfNetLink Java properties file to use. Required.

Specifying the xfNetLink Java properties file to use

poolReturn

A Boolean value that indicates whether the connection should be returned to the pool for reuse or discarded.

Specifying whether connections should be returned to the pool

poolLogFile

The filename that logging information should be written to.

Specifying pool logging options

poolLogLevel

The level of logging desired. Possible values are none, error, and all. If poolLogFile is specified and poolLogLevel is not specified, error level logging will take place.

connectWaitTimout

Number of seconds that the getConnection( ) method will continue checking for a connection from the pool.

Specifying pool time‑out values

poolMethodTimeout

Number of seconds that xfNetLink will wait for a return from a remote call to xfServerPlus when any of the five pooling support methods are called.

initializationTimeout

(Deprecated in 10.1.1c; superseded by poolMethodTimeout) Number of seconds xfNetLink will wait for a return from a remote call to xfServerPlus when the pool is being started. This value controls a special call time‑out that applies only to the method specified with the initializationMethodID setting.

initializationMethodID

Method ID of the Synergy method that will be called each time a new connection is added to the pool.

Specifying the pooling support methods to call

activationMethodID

Method ID of the Synergy method that will be called each time getConnection( ) is called.

deactivationMethodID

Method ID of the Synergy method that will be called each time a connection is freed.

poolableMethodID

Method ID of the Synergy method that will be called after the method specified by deactivationMethodID is called.

cleanupMethodID

Method ID of the Synergy method that will be called each time a connection is discarded (i.e., not returned to the pool for reuse).