RFCCLOSURE Properties

The following tables list the properties of the RFCCLOSURE class for inbound adapters, outbound adapters and the properties that are not applicable.

RFCCLOSURE Properties for Inbound Adapters

The following table lists the RFCCLOSURE properties for inbound adapters.
Property Description
bTransactional The value of 1 indicates that the tRFC protocol is enabled.

The value of 0 indicates that the tRFC protocol is disabled.

Note: Do not specify both this property and the bQueue or qName property for the same activity.
sessionID The session ID.

Applicable for the dynamic logon and transactions features.

For the transaction feature, this value is not mapped for the first Invoke an Adapter Request-Response Service activity of the transaction. The subsequent Invoke an Adapter Request-Response Service activities need to map the sessionID property with the session ID returned from the first Invoke an Adapter Request-Response Service activity.

bQueue The value of 1 indicates that the qRFC protocol is enabled.

The value of 0 indicates that the qRFC protocol is disabled.

Note: Do not specify the bTransactional property when using the qRFC protocol. Otherwise, the call from TIBCO ActiveMatrix BusinessWorks fails.
qName The qRFC queue name.

Only applicable when using the qRFC protocol.

DynamicConnection The value of 1 indicates that the dynamic logon feature is enabled.

The value of 0 indicates that the dynamic logon feature is disabled.

Only applicable for inbound adapters when the connection information is required.

The associated properties of the Dynamic connection property are listed in the following table.

bInTransactionContext

The value of 1 indicates that a connection is reserved for the transaction.

The value of 0 indicates that the reservation of a connection is cancelled.

The connection is released only after the bContextEnd property is set to 1. Needed for all the Invoke an Adapter Request-Response Service activities in the same transaction.

bContextEnd The value of 1 indicates that the transaction is closed and all resources including the connection are released after the current invocation of the Request-Response Service service.

The value of 0 indicates that the transaction is not closed and all resources including the connection are not released after the current invocation of the Request-Response Service service.

contextTimeout The timeout value of contexts.

Only applicable for inbound adapters when the usage of transactions is required.

You can override the property by using the adr3.contextTimeout TRA property.

If the contextTimeout property is set to 0 and the adr3.contextTimeout TRA property is not specified in the TRA file, an error occurs.

snc_SSOsend The SAP SSO log ticket that has been used to logn on to the SAP system.
bAutoCommit The value of 1 indicates that the automatic commit feature is enabled.

The value of 0 indicates that the automatic commit feature is disabled.

The following table lists the associated properties of the DynamicConnection property.

Property Description
useConnection The value of 1 indicates that the dynamic connection feature is enabled.

The value of 0 indicates that the dynamic connection feature is disabled.

connectionType The type of dynamic connection.
appServer The network name of the machine that hosts SAP applications.
systemNumber The SAP database instance number.
Client The SAP client number.
userName The valid user name used to log on to the specified SAP client.
password The valid password corresponding to the user name.
msgServer The message server used for load balancing.
groupName The name of Logon Group in SAP system.
snc_mode The value of 1 indicates that the SNC mode is enabled.

The value of 0 indicates that the SNC mode is disabled.

snc_partnername The SNC name of the communication partner, which is an application server.
snc_qop The quality of protection.
  • The value of 1 indicates that only the authentication is applied.
  • The value of 2 indicates that the integrity protection applied.
  • The value of 3 indicates that the privacy protection is applied.
  • The value of 8 indicates that the default protection is applied.
  • The value of 9 indicates that the maximum protection is applied.
snc_lib The library of external security product.
snc_bSSO The value of 1 indicates that a SSO logon ticket from the SAP system is requested.

The value of 0 indicates that the request is cancelled.

snc_SSOrecv The SAP SSO logon ticket.
snc_x509 The x.509 certificate.
codePage The character sets used by SAP and database.

The default value is 1100.

language The language used to log on to the SAP system. The selected language is only used at design time.
rfcTrace The value of 1 indicates that the RFC trace is enabled.

The value of 0indicates that the RFC trace is disabled.

useSAPGUI The value of 0 indicates that SAP GUI is disabled to carry out debugging of RFCs.

The value of 1 indicates that SAP GUI is enabled to carry out debugging of RFCs.

The value of 2 indicates that SAP GUI is enabled to carry out debugging of RFCs until used by an invocation of an RFC.

RFCCLOSURE Properties for Outbound Adapters

The following table lists the RFCCLOSURE properties for outbound adapters.
Property Description
TID The transactional ID.

The property is populated when the message originates from a transaction call.

bTransactional The value of 1 indicates that the tRFC protocol is enabled.
The value of 0 indicates that the tRFC protocol is disabled.
Note: Do not specify the bQueue or qName property when using the tRFC protocol.
For Request-Response Invocation Service that uses the RV or EMS transports, or for Publication Service that uses the EMS transport, the following SAPJCO_ JMS properties are available:
SAPJCO_RFCDESTINAT ION The RFC destination that connects from an ABAP system to an external system.
SAPJCO_CLIENT The SAP client number.
SAPJCO_CPICCONVID The low-level CPIC conversion ID for the SAP connection.
SAPJCO_HOST The SAP application server used for dispatching the request from the SAP system.
SAPJCO_SYSID The SAP system ID.
SAPJCO_USER Valid user name to log into the SAP client specified.

Not Applicable RFCCLOSURE Properties

The following table lists the RFCCLOSURE properties that are not applicable.
Property
bLogoutAfterCall
qCount
Note: For inbound adapter services, when using the qRFC protocol, the qCount property does not work. Since the qCount property is assigned by the SAP system when the message is received by the adapter, ensure that the messages are sent to the adapter in the required order and that the number of threads per adapter service is not greater than one.
rfcBapiTimeout