Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space WBRIDGE and version 7.4.1
Div
Classe2e-refDiv

Otp
Floatingfalse

Rp

Tagged Values (<<SAPAlias>>)

Multiexcerpt
MultiExcerptNamesap_tagged_values
Tagged ValueDescriptionMandatory / OptionalAllowed Values
protocolSupply the connection protocolmandatoryrfcto use the RFC protocol
trfcto use the tRFC protocol
hostSupply the gateway host name (optional).mandatoryany string, must be a valid SAP host
localhost (default)
clientSupply the SAP logon client.mandatoryany string, must be a valid SAP client
userSupply user and password.mandatoryany string matching the pattern "<user>/<password>"
systemNumberSupply the system number of the SAP system.optionalany string, default = "00"
routerStringThe router string is an additional routing information used by SAP RFC backend clients.
SAP RFC clients prepend the DNS hostname with this string to get an application server name that is resolvable by the RFC library.
optionalany string
poolSize
Multiexcerpt
MultiExcerptNamepool_size

Runtime 2015.10 Supply the maximum number of parallel connections to the SAP system.

  • The pool size can be defined per connection string. If you have multiple aliases with the same connection string, the highest value will be used.
    The same applies, if you set the values in the SAP adapter settings on the Bridge.

  • If this tag is not set, the connection pool size specified on the <<E2EComposite>> will be applied.
  • Compatibility note: This tag will not be created for existing aliases in older models. You have to add the tag manually if you want to set it.
    Older xUML Runtimes (before version 2015.10) will not start with the setting being present. As a workaround, you can delete the tag value.

If all connections from the SAP connection pool are in use, warnings will be logged to the transaction log each second a service is waiting for connection.

2015-12-08 16:47:24 +0100 0000000182469dcd0001612899fea700e3d869aa 3 SAPConnectionPool 0    OK SAPRFC IO_ENTER PoolExhausted
2015-12-08 16:47:25 +0100 0000000182469dcd0001612899fea700e3d869aa 3 SAPConnectionPool 1000 OK SAPRFC IO_EXIT  PoolExhausted

In this case, increase the pool size to solve the problem.

optionaldefault = 10
languageSupply the SAP logon language.optional1-byte SAP language like E for English, D for German
2-byte ISO language like EN for English, DE for German
sapTrace

The effect of this flag being true is two fold:

  • First, the SAP RFC libraries will write trace file information (.trc) into the directory the service has been deployed to.

  • Second, by using the SAP transaction *SMGW (SAP gateway monitor) we can monitor the dataflow from and to the gateway the server is registered on.

The SAP trace level has to be defined in tagged value connectionString. See Client Connection Options for a list of the allowed trace level values.

optional

optionsA blank separated list of name value pairs: name1="value1" name2="value2", and so forth. The possible name value pairs can be found further below.optional

...

Multiexcerpt
MultiExcerptNameparameters_saptrfcadapter
NameTypeDirectionDescription
connectionStringStringinSupplies the connection string (optional).
transactionIDStringin

Supplies the transaction ID.

Multiexcerpt
MultiExcerptNametransaction_log

The transaction ID is logged as correlation ID to the transaction log (see Contents of the Transaction Log).

import

Any

inThe class specifying the type of this parameter must have stereotype <<SAPParameters>>.
The attributes and associations of this class correspond to the parameters given by the import section of the ABAP function declaration – see figure Export parameters in SAP.
exportAnyoutThe class specifying the type of this parameter must have stereotype <<SAPParameters>>.
The attributes and associations of this class correspond to the parameters given by the export section of the ABAP function declaration
changingAnyin/outThe class specifying the type of this parameter must have stereotype <<SAPParameters>>.
The attributes and associations of this class correspond to the parameters given by the changing section of the ABAP function declaration
tablesAnyin/outThe class specifying the type of this parameter must have the <<SAPTables>>.
The attributes and associations of this class correspond to the parameters given the tables section of the ABAP function declaration.

...

Multiexcerpt
MultiExcerptNameparameters_saptrfccreatetransaction
NameTypeDirectionDescription
connectionStringStringinSupplies the connection string (optional).
transactionIDStringout

Returns the transaction ID of the newly created transaction.

Multiexcerpt include
MultiExcerptNametransaction_log
PageWithExcerpt@self

Parameters of <<SAPTRFCConfirmTransaction>>

Multiexcerpt
MultiExcerptNameparameters_saptrfcconfirmtransaction
NameTypeDirectionDescription
connectionStringStringinSupplies the connection string (optional).
transactionIDStringin

Supplies the transaction ID of the transaction to be confirmed.

Multiexcerpt include
MultiExcerptNametransaction_log
PageWithExcerpt@self

Parameters of <<SAPIDocComposer>>

...