Creating a Service Action
Before you can create a service action, you must be connected to the Integration Server. To configure an Integration Server, follow the instructions as described in webMethods Service Development Help.
To create a service action with the
New Action wizard:
2. On the Rule Action page, type a name for the action in the Action name field.
3. Select a rule project from the drop down list in the Rule project field.
If you opened the wizard from a specific rule project in the Solutions view or from the Rules Explorer view, the name of this rule project appears in the
Rule project field.
You can select any other rule project from the drop down list.
4. Type a description of the action in the Description field (optional).
5. Select Service Action from the drop down list in the Type field.
6. Select the Only allow this action to run once check box if you want the action to be executed only the first time any of its associated rules fire. This setting is global for the execution of the rule or rule set. If the action is used more than once in a decision entity or in more than one decision entity, it will still only be executed once per rules engine invoke.
Important:
You cannot select the check box for actions that deliver an output value. If you specify an output value for the action on the Service Action Output Value page, the Only allow this action to run once check box will be deselected.
7. Click Next.
8. On the New Service Action page, expand the Integration Server package you want to work with, and select the service you want to associate with the action.
9. Click Next.
10. Optional. On the Service Action Default Input Values page, specify default input values as explained in the following table:
For this field | You can do this |
Include empty values for String Types | Select the check box if you want to use an empty string (a string with a zero-length). |
Action Input Parameters | This value cannot be modified. |
Default Values | Note: The input value must match the data type of the parameter element. |
11. Click Next.
12. On the Service Action Output Value page, select the service action output (optional).
13. Click Finish.
A new service action is created and saved to your workspace. It appears in the Rules Explorer view under
Actions >
[ActionName].
Related Topics