Properties for Service SAP XI Adapter: BC

The following properties belong to the service SAP XI Adapter: BC

Name

Description

XRfc.receiverChannel.normalizeService.From.toTechnicalSystem

Value type: Boolean

Default: true

If the property is set to true, the sender service of the XI message is changed to the adapter-specific identifier for RFC. The result is set for the From value for the RFC-XML document with envelope. If the parameter is set to false, the sender service value is used as the From value.

The internal default is set to true.

XRfc.receiverChannel.normalizeService.To.toTechnicalSystem

Value type: Boolean

Default: true

If the property is set to true, the receiver service of the XI message is changed to the adapter-specific identifier for RFC. The result is set for the To value for the RFC-XML document with envelope. If the parameter is set to false the value of the receiver service value is used as the To value.

The internal default is set to true.

XRfc.receiverChannel.normalizeService.failOnError

Value type: Boolean

Default: false

If one or both of the properties above are set to true, this property controls the system behavior in the case of a normalization step failure. If this property is set to false and the normalization step fails, the values from the XI messages are used as values for the RFC-XML with envelope document. If it set to true and the normalization step fails, the processing of this message is aborted with an error.

The internal default is set to false.

syncResponseAdaptEncoding

Value type: Boolean:

Default: true

Encoding problems may occur during synchronous communication from the SAP Business Connector to the SAP Business Connector Adapter. The SAP Business Connector sends a synchronous request with a specific encoding to the adapter. The adapter converts this request to an XI message and sends it to the Integration Server. The encoding is retained. The response from the Integration Server may arrive at the SAP Business Connector Adapter using a different encoding.

If this property is set to false, the synchronous response is sent from the adapter to the SAP Business Connector using the encoding set in the response message from the Integration Server.

If this property is set to true, the synchronous response from the Integration Server is converted to the original encoding of the request from the SAP Business Connector.

The internal default is set to true.

syncMessageDeliveryTimeoutMsec

Value type: Integer

Default: 300000 (time in msec.)

This property controls the timeout while sending synchronous messages from the SAP Business Connector Adapter to the Adapter Framework and the other way round. It is also used to set the valid until field of a synchronous response message which is sent from the adapter to the SAP Business Connector.

The internal default is the same as shown above.

idMappPersistDurationDefault

Value type: Integer

Default: 172800000 (time in msec.)

The message ID has to be retained to handle acknowledgments. The persistence time is calculated depending on the messages involved. If the calculation fails, the value of this property is used instead.

The internal default is the same as shown above.

senderChannel.TID.duplicate.Check

Value type: Boolean

Default: true

This property deals with the duplicate detection for asynchronous messages for sender channels. A duplicate check is always carried out in the Adapter Framework persistency layer. This check is only based on the XI message ID.

If this property is set to true, a duplicate check is carried out in the SAP Business Connector Adapter. A message repeatedly sent from the SAP Business Connector to the adapter has the same TID. The same message ID will be used for these duplicates. The duplicate is detected later in the Adapter Framework layer. If this property is set to false, this detection is switched off. Changing this property will affect Exactly Once (EO) handling.

The internal defaults are the same as shown above.

senderChannel.TID.duplicate.ErrorSendback

Value type: Boolean

Default: true

If this property is set to true and a duplicate is detected by the Adapter Framework persistency layer, this error is send back as a response to the sending Business Connector. This has to be done because the Business Connector always uses synchronous communication. If set to false and a duplicate is detected, this is ignored.

The internal defaults are the same as shown above.