Software AG Products 10.7 | Service Development Help | Building XSLT Services | Using Name/Value Pairs with an XSLT Service | Passing Name/Value Pairs from the Pipeline to the Style Sheet | Specifying New Values for Name/Value Pair
 
Specifying New Values for Name/Value Pair
*To specify new values for each name/value pair you want to override in the style sheet
1. Open the flow service that contains the XSLT service as a flow step.
2. In the flow service editor, select the INVOKE step that contains the XSLT service you want to alter.
3. Select the xslParamInput parameter of the XSLT service in the pipeline.
4. Using the Enter Input for variableName dialog box, enter the name of the XML attribute in the Name field.
5. In the Value field do one of the following to supply the new value.
*If you want to assign a literal value to the variable, type that value. The value must be of the same data type as the variable.
*If you want to derive the value from a String variable in the pipeline, type the name of that variable enclosed in % symbols (for example, %Phone%). Then, select the Perform pipeline variable substitution check box.
*If you want to derive the value from a global variable, type the name of that global variable enclosed in % symbols (for example, %myFTPServer%. Then, select the Perform global variable substitution check box.
Note:
If a pipeline variable and a global variable have the same name and you select both the Perform global variable substitution and Perform pipeline variable substitution check boxes, Integration Server uses the value of the pipeline variable.
6. If you want Integration Server to use the specified value only if the variable does not contain a value at run time, clear the Overwrite pipeline value check box. (If you select this check box, Integration Server will always apply the specified value.)
7. Click OK.