For the parameter mapping, the following rules apply:
The starting point is the set of parameters that are mapped.
All parameters that are mapped are filled.
Parameters, for which no input value is supplied, are stripped.
All static parameters are automatically forwarded.
In the next step, the incoming parameters are evaluated.
All parameters used for mapping are discarded.
For all incoming parameters, for which a new value already exists, the incoming parameter is dropped.
The rest of the parameters are forwarded transparently.
Inbound Parameters |
Mapping Table |
Outbound Parameters |
Comment |
---|---|---|---|
A=1 |
X={A} |
X=1 |
X is filled with the value of A, A is discarded from the input set. |
B=2 |
B=2 |
B is not referenced and mapped through transparently. |
|
Y=3 |
Y=3 |
Y is statically defined in the mapping and automatically used as an outbound parameter. |
|
Z=99 |
Z=4 |
Z=4 |
Z gets a new value from the mapping, which is used as an outbound parameter. The original inbound parameter is discarded. |
Q={KLM} |
(Q=) |
For Q no value is supplied. It is discarded (effectively set as an outbound parameter with no value). |
The parameter mapping is done on string values; no processing is done to change the data format or representation of the parameters.