Designer 10.15 | webMethods Service Development Help | Building Services | About the Service Signature | Declaring Input and Output Parameters | Inserting Input and Output Parameters
 
Inserting Input and Output Parameters
You can define a service signature by dragging variables from the Palette view to the Input or Output side of the Input/Output tab.
*To declare input and output parameters for a service
1. In the Package Navigator view, open the service for which you want to declare input and output parameters.
2. Click the Input/Output tab.
3. If the Palette view is not visible, display it by clicking on the right side of the editor.
4. In the Palette view, select the type of variable you want to define and drag it to the Input or Output side of the Input/Output tab.
5. Type a name for the variable and press ENTER.
Note:
Do not use the % symbol in variable names. The % symbol is a reserved character because it is used in expressions for BRANCH steps and trigger filters.
6. With the variable selected, set variable properties and apply constraints using the Properties view.
7. If the variable is a document or document list, add child variables to define the content of the document or document list. Use to indent each member beneath the document or document list variable.
Note:
You can add a document reference to a service signature by selecting an IS document type in the Package Navigator view and dragging it to the Input/Output tab.
8. Click File > Save.
Note:
If you want to rename a field in an input/output signature once the service signature has been used for pipeline mapping, make sure to refactor the field instead of merely renaming. Refactoring ensures that the renamed field will retain any mappings that the field had before it was renamed. For more information about refactoring, see Refactoring Variable Names in Elements.