Show TOC

Designing and Configuring Parameterized Mapping ProgramsLocate this document in the navigation structure

Use

You can add parameters to a mapping program (enabling you to transfer values to the mapping program) in the following ways:

  • At configuration time (in an interface determination in the Integration Directory)

    Note

    This is another way to execute mappings dynamically, in the sense that the actual values are not known until configuration time (see also Defining and Configuring Value Mappings ).

  • At design time (using a transformation step in an integration process (ccBPM) in the ES Repository)

You can define parameterized mapping programs for message mappings, Java mappings, and XSLT mappings with Java enhancements.

Caution

Parameterized mapping programs are not supported in case of local message exchange using the Advanced Adapter Engine or in case you use the Advanced Adapter Engine Extended.

Procedure

To set up a scenario with a parameterized mapping program for a message mapping, you have to perform the following steps:

  1. Define the parameters at design time. To do this, you have to perform the following steps:

    • In the message mapping (on the Signature tab), define the parameters to be used in the target field mapping.

    • In the operation mapping (that references the message mapping), create parameters (by choosing Parameters ) and connect them with those of the message mapping (by choosing Binding ).

    You can set either Simple Type or Adapter as the Category for the parameter. The category Adapter is only relevant if you set up a mapping lookup scenario (see also Mapping Lookups ).

  2. Values can be entered for the parameters from the following locations:

    • Integration Directory: in the interface determination which uses the operation mapping

    • ES Repository: in a transformation step of an integration process

More information: Parameterized Mapping Programs