Skip navigation links
SAP NetWeaver 7.50 SP 13 Process Integration

Package com.sap.aii.mappingtool.tf7.rt

The documentation of this package describes classes for Function Libraries and user-defined functions in the Message Mapping and Mapping Template.

See: Description

Package com.sap.aii.mappingtool.tf7.rt Description

The documentation of this package describes classes for Function Libraries and user-defined functions in the Message Mapping and Mapping Template.

Before you can write source code in your IDE for Function Libraries and user-defined functions of a Message Mapping or Mapping Template, you must download the source code containing the signature of the functions from the corresponding object editors.

Depending on the execution type you have choosen for a user-defined function in the object editor, different functions are available:

Note that when dealing with large messages, saving the entire queue requires a lot of memory at runtime. In such cases it is therefore better to work with contexts.

For both function types you can use the following objects in the source code:

For the advanced functions you have additionally

Via the Container and GlobalContainer object, you can use objects from the Mapping API. You find the documentation of these objects in the package com.sap.aii.mapping.api.

Use the Lookup API to access resources. The API is described in the package com.sap.aii.mapping.lookup

Java mapping programs are not permitted to be stateful. You are therefore not permitted to perform actions such as writing data to a database table during a Java mapping. The Integration Server cannot track such side effects. Therefore, if an attempt is made to resend a message that has not been received by the receiver, the data may inadvertently be written to the database twice in a Java mapping.

Note for Java mapping programs (user-defined functions and Imported Archives), the programming restrictions imposed on J2EE application providers and especially the restrictions imposed on J2EE EJB providers are valid. This means for example, you should not

For more on these restrictions, see chapter 25.1.2 of the EJB 2.1 specification.

Skip navigation links
SAP NetWeaver 7.50 SP 13 Process Integration

Copyright 2018 SAP AG Complete Copyright Notice