com.sap.mw.jco.jra
Class JRA

java.lang.Object
  |
  +--com.sap.mw.jco.JCO
        |
        +--com.sap.mw.jco.jra.JRA

public class JRA
extends com.sap.mw.jco.JCO

The SAP Java Resource Adapter (JRA) package converts the SAP Java Connector (JCo) into an JCA compliant resource adapter. This documentation should be considered only as an additional documentation to the J2EE TM Connector Architecture Specification 1.0, which can be downloaded from http://java.sun.com/j2ee/connector/download.html

Here config-properties are listed, that can be added on Resource Adapter deployment or entered direct into the deployment descriptor ra.xml. They are of type String, if not other specified.

Standard properties:
UserName Logon user
SAPClient SAP client, ex. 001
Passowrd Logon password
Language Logon language, ex. EN
ServerName SAP application server, ex. is0008
PortNumber SAP system number, ex. 01

Advanced properties:

For debugging and tracing

Trace Enable/disable trace (true or false) on all middleware layers. Type Boolean. On default false.
TraceRFC Enable/disable RFC trace (true or false). Type Boolean. On default false.
TraceJCO Enable/disable JCO trace (true or false). Type Boolean. On default false.
TraceJRA Enable/disable JRA trace (true or false). Type Boolean. On default false.
AbapDebug Enable/disable ABAP debugging (true or false). Type Boolean. On default false.

For R/2 or external servers

GatewayServer Gateway host
GatewayService Gateway service

For Load Balancing

MessageServer SAP message server
Group Group of SAP application servers
SystemID R/3 name

For Add-on installation

Local Connection to add-on R/3. For 630/640 only. Type Boolean. On default false.

For SNC Connection

SNC Enable/disable the SNC communication (true or false). Type Boolean. Default: false
SNCPartnerName The SNC partner name. I.e. "p/secude:CN=B20, O=SAP-AG, C=DE"
SNCLevel Optional. Default: 8. The level of security for SNC connection (1 to 9).
SNCMyName Optional. It overrides default SNC caller name. I.e. "p:CN=I0XXXXX, O=SAP-AG, C=DE"
SNCLibPath Optional. Default: system defind library. Path and file name of the SNC library.

For inbound communication (available only beginning with JCA 1.5)

ProgramID Program ID of the listening server. On default is JRASERVER. A destination with this ProgramID should be configured over R/3 transaction sm59.
MaxReaderThreadCount Optional. Maximum and initial count of listening servers. On default is 3.
MinReaderThreadCount Optional. Minimum count of listening servers. On default is 1. App. Server on a high load can reduce number of servers. A new server will only be started if the server count is under MinReaderThreadCount.
ServerGatewayServer in Balanced Loading (properties MessageServer, SystemID, Group are set) this property should be set to the name of one of the Application Server of the cluster. Please set in sm59 the same name for Gateway-Host and also set the Application Server Gateway-Service.


Inner Class Summary
static interface JRA.JmsMessageListener
          MessageDrivenBean implementing this interface receives asynchronous message from R/3.
static interface JRA.MapMessageListener
          MessageDrivenBean implementing this interface receives asynchronous message from R/3.
 
Inner classes inherited from class com.sap.mw.jco.JCO
com.sap.mw.jco.JCO.AbapException, com.sap.mw.jco.JCO.Attributes, com.sap.mw.jco.JCO.BasicRepository, com.sap.mw.jco.JCO.Client, com.sap.mw.jco.JCO.Connection, com.sap.mw.jco.JCO.ConversionException, com.sap.mw.jco.JCO.Exception, com.sap.mw.jco.JCO.Field, com.sap.mw.jco.JCO.FieldIterator, com.sap.mw.jco.JCO.Function, com.sap.mw.jco.JCO.FunctionTemplate, com.sap.mw.jco.JCO.IDocument, com.sap.mw.jco.JCO.J2EEAbapException, com.sap.mw.jco.JCO.MetaData, com.sap.mw.jco.JCO.ParameterList, com.sap.mw.jco.JCO.Pool, com.sap.mw.jco.JCO.PoolChangedListener, com.sap.mw.jco.JCO.PoolManager, com.sap.mw.jco.JCO.Record, com.sap.mw.jco.JCO.Repository, com.sap.mw.jco.JCO.Request, com.sap.mw.jco.JCO.Response, com.sap.mw.jco.JCO.Server, com.sap.mw.jco.JCO.ServerErrorListener, com.sap.mw.jco.JCO.ServerExceptionListener, com.sap.mw.jco.JCO.ServerStateChangedListener, com.sap.mw.jco.JCO.ServerThread, com.sap.mw.jco.JCO.Structure, com.sap.mw.jco.JCO.Table, com.sap.mw.jco.JCO.Throughput, com.sap.mw.jco.JCO.TraceListener
 
Fields inherited from class com.sap.mw.jco.JCO
EXPORT_PARAMETER, IDOC_VERSION_2, IDOC_VERSION_3, IDOC_VERSION_DEFAULT, IMPORT_PARAMETER, INACTIVE_PARAMETER, OPTIONAL_PARAMETER, SNC_DEFAULT, SNC_INTEGRITY, SNC_MAX, SNC_OPEN, SNC_PRIVACY, STATE_BUSY, STATE_CONNECTED, STATE_DISCONNECTED, STATE_LISTENING, STATE_STARTED, STATE_STOPPED, STATE_SUSPENDED, STATE_TRANSACTION, STATE_USED, TYPE_BCD, TYPE_BYTE, TYPE_CHAR, TYPE_DATE, TYPE_EXCEPTION, TYPE_FLOAT, TYPE_INT, TYPE_INT1, TYPE_INT2, TYPE_INVALID, TYPE_ITAB, TYPE_NUM, TYPE_STRING, TYPE_STRUCTURE, TYPE_TABLE, TYPE_TIME, TYPE_XSTRING, UNINITIALIZED, UNINITIALIZED_PARAMETER
 
Methods inherited from class com.sap.mw.jco.JCO
addClientPool, addClientPool, addClientPool, addClientPool, addClientPool, addClientPool, addClientPool, addServerErrorListener, addServerExceptionListener, addServerStateChangedListener, addTraceListener, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createClient, createFunction, createParameterList, createParameterList, createRepository, createRepository, createRepository, createStructure, createStructure, createTable, createTable, fireTrace, getClient, getClient, getClientPoolManager, getMiddlewareImplementation, getMiddlewareLayer, getMiddlewareProperty, getMiddlewarePropertyInfo, getMiddlewareVersion, getProperties, getProperty, getPropertyInfo, getTraceLevel, getVersion, releaseClient, removeClientPool, removeServerErrorListener, removeServerExceptionListener, removeServerStateChangedListener, removeTraceListener, setMiddlewareLayer, setMiddlewareProperty, setProperty, setTraceLevel, setTracePath, testCodepage, testCodepage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait