You can modify an object's properties from its property sheet. To open an operation property sheet, double-click its Browser entry in the Service Providers folder or double-click its name in the list of operations located in the service interface property sheet.
Property |
Description |
---|---|
Provider |
Specifies the name of the service provider owning the operation. Click the Properties tool next to the Provider box to display the service provider properties. |
Interface |
Specifies the name of the service interface owning the operation. Click the Properties tool next to the Interface box to display the service interface properties. |
Name |
Specifies the name of the item, which should be clear and meaningful, and should convey the item's purpose to non-technical users. |
Code |
Specifies the technical name of the item, which is used for generating code or scripts. |
Comment |
Specifies a descriptive comment for the object. |
Stereotype |
Extends the semantics of the object. You can enter a stereotype directly in this field, or add stereotypes to the list by specifying them in an extension file. |
Implementation |
Specifies a link between the operation and an OOM operation or a PDM web service operation. Use the tools to the right of the box to select an implementation object, view the properties of the currently selected object, or remove it. |
This tab contains the following properties:
This table summarizes the relationships between the input/output messages of the operation and the received messages of the activity:
Operation\Activity |
Receive request |
Receive request and reply |
---|---|---|
Undefined |
— |
— |
One-Way |
Input is received. |
— |
Request-Response |
Input is received. Output is ignored. |
Input is received. Output is sent. |
Notification |
Output is received. |
— |
Solicit-Response |
Input is ignored. Output is received. |
Input is sent. Output is received. |
This table summarizes the relationships between the input/output messages of the operation and the sent messages of the activity:
Operation\Activity |
Reply |
Reply fault |
Invoke operation |
---|---|---|---|
Undefined |
— |
— |
— |
One-Way |
— |
— |
Input is sent. |
Request-Response |
Input is ignored. Output is sent. |
Input is ignored. Output is ignored. Fault is sent. |
Input is sent. Output is received. |
Notification |
— |
— |
Output is sent. |
Solicit-Response |
Input is sent. Output is ignored. |
Input is ignored. Output is ignored. Fault is sent. |
Input is received. Output is sent. |
This tab is only available for Request-Response and Solicit-Response operations and lists the fault links between the operation and a message format. You can add or create a fault using the Add Objects and Create an Object tools.