iWay Application Adapter for SAP

Reference:

The iWay Application Adapter for SAP (R/3) listener receives RFCs, IDocs, and BAPIs from SAP using RFC INBOUND_IDOC_PROCESS or IDOC_INBOUND_ASYNCHRONOUS.

A listener for SAP receives client requests from an SAP system and processes them using SAP IFR XML or IDocs.


Top of page

x
Reference: SAP Listener Properties

The following table lists and describes the listener properties. For instructions on creating a listener, see Configuring Listeners.

Property Name

Property Description

GW Host Name (required)

Name of the SAP Gateway host.

GW Server (required)

Name of the SAP Gateway server.

Progid (required)

Programmer ID.

SAP Client (required)

Client number defined for the SAP application for client communications.

SAP User Name (required)

Valid user ID for the SAP application.

SAP Password (required)

Valid password defined to the SAP server.

SAP Lang (required)

Language key. EN (English) is the default.

Destination

Defined SAP destination information.

SAP Host name

Host name or IP address for the computer that hosts the SAP application.

SAP Sysnr

System number defined to SAP for client communications.

SAP MS Host Name

SAP MS host name.

SAP R3 Name

SAP R3 name.

SAP Group

Value of the SAP function group.

SAP Trace

1 to enable traces or 0 to disable traces.

SAP Codepage

Character code page value.

SAP Modules

Value of the SAP function module.

SAP IDOC Format

One of the following types of IDoc formats:

  • IFR XML (default)
  • FLAT IDOC
  • ALE CERTIFICATION

Synchronous Process

Select true from the drop-down list to enable synchronous processing for SAP RFCs and BAPIs. By default, asynchronous processing is enabled.

Include Namespace

To include an SAP namespace in the XML document, select true from the drop-down list.

SAP JCO Unicode

Select to connect in Unicode mode (1 or 0).

Accepts non-XML (flat) only

If true, listener expects flat (non-XML). Preparsers do not run.

Optimize Favoring

Option for optimizing listener performance. For smaller transactions, select performance. For large payloads that could monopolize the memory being used by iWay Service Manager, select memory.

Multithreading

Indicates the number of worker threads (documents or requests) that iWay Service Manager can handle in parallel. Setting of greater than 1 enables the listener to handle a second request while an earlier request is still being processed.

Default: 1

Max value: 99

Execution Time Limit

Maximum time a request may take to complete; a request that takes longer terminates. Prevents runaway requests.

Polling Interval

Interval (in seconds) at which to check for new input or stop listener requests.

2.0 is the default value.

Default Java File Encoding

Default encoding if incoming message is not self-declaring (that is, XML).

Agent Precedence

Sets order by which iWay Service Manager selects agents. iWay Service Manager normally looks for a document entry in the configuration library and when a match is found, the agent specified in that document entry is selected. If no matching document entry is found, or agent specified, the engine looks in the input protocol configuration (listener). To have the processing agent taken directly from the listener (thus ignoring the document entry), use <listener> overrides <document>.

The default value is <document> overrides <listener>.

Always reply to listener default

If true, the default reply definition is used in addition to defined reply-to and error-to destinations.

Error Documents treated normally

If true, error documents are processed by configured preemitters.

Listener is Transaction Manager

If true, agents run in a local transaction. Agents can roll back uncompleted transactions.

Initialization Agent

Name (parameters) of the processing module called at listener start up.

Note: An asterisk in the console indicates a required property.


iWay Software