uCosminexus Service Platform, Reception and Adapter Definition Guide
There are two work flows for defining a SOAP reception.
The following describes the work flows for defining a SOAP reception according to the above two definitions.
The following figure shows the work flow, in which you define a SOAP reception before defining a business process, and define the receive and reply activities (that are suitable for the interface) for the business process.
Figure 2-2 Work flow for defining a SOAP reception (when defining a SOAP reception before defining a business process)
The following describes the operations for defining a SOAP reception before defining a business process.
Create a business process for which a SOAP reception is to be defined. Define the business process so that the interface will be suitable for the contents of the SOAP reception to be defined in (b). Therefore, in this stage, you do not have to arrange activities, define variables, or enter information in the dialog box used to define detailed definitions of individual activities.
For details about how to add a business process, see 5.2.1 Adding New Business Processes in the manual Service Platform Basic Development Guide.
In the Add User Defined Reception wizard, enter the created WSDL, and add a SOAP reception.
For details about how to add a new SOAP reception, see 2.2.2 Adding a SOAP reception.
Define the receive and reply activities for all operations defined in a SOAP reception.
The procedure below defines (in the receive and reply activities) a variable with the message format defined in the SOAP reception, and sets it as the allocated variable. (The following procedure is for the receive activity. The same procedure applies in the case of reply activities.)
For details about the Receive Activity dialog box, see 1.4.7 Receive Activity Dialog in the manual Service Platform Reference Guide. For details about the List Of Variables And Correlation Sets dialog box, see 1.4.1 List Of Variables And Correlation Sets Dialog in the manual Service Platform Reference Guide. For details about the Take In Message Format dialog box, see 1.4.5 Take In Message Format Dialog in the manual Service Platform Reference Guide.
Check the contents of the SOAP reception that has been added. The contents of the SOAP reception must match the contents of the business process definition.
For details about how to check a SOAP reception, see 2.8 Checking User-Defined Reception Contents.
Save the defined SOAP reception to the repository.
For details about how to save a SOAP reception, see 2.9 Saving a user-defined reception.
You can validate consistency between the defined SOAP reception and the business process definition.
For details about how to validate a SOAP reception, see 2.10 Validating a User-Defined Reception.
For a defined SOAP reception, you can change the reception name, reception ID, and context root, as necessary.
For details about how to change the information of a SOAP reception, see 2.11 Changing the information of a user-defined reception.
You can delete an unnecessary SOAP reception, as necessary.
For details about how to delete a SOAP reception, see 2.12Deleting a User-Defined Reception.
The following figure shows the work flow for defining a SOAP reception that is suitable for the interface of the defined business process.
Figure 2-3 Work flow for defining a SOAP reception (after defining a business process)
The following describes the operations for defining a SOAP reception after defining a business process.
Before defining a SOAP reception, you need to define a business process. Even if the business process has not yet been completely defined, arrange the receive and reply activities that form the interface with the service requester, and set the operation name and allocated variable.
For details about how to define a business process, see 5.3 Defining Business Process Contents in the manual Service Platform Basic Development Guide.
Create a WSDL to be used when a SOAP reception is defined.
For details about how to create a WSDL, see 2.7 Creating WSDL.
In the Add User Defined Reception wizard, add a SOAP reception.
For details about how to add a new SOAP reception, see 2.2.2 Adding a SOAP reception.
Check the contents of the SOAP reception that has been added. The contents of the SOAP reception must match the contents of the business process definition.
For details about how to check a SOAP reception, see 2.8 Checking User-Defined Reception Contents.
Save the defined SOAP reception to the repository.
For details about how to save a SOAP reception, see 2.9 Saving a user-defined reception.
You can validate consistency between the defined SOAP reception and the business process definition.
For details about how to validate a SOAP reception, see 2.10 Validating a User-Defined Reception.
For a defined SOAP reception, you can change the reception name, reception ID, and context root, as necessary.
For details about how to change the information of a SOAP reception, see 2.11 Changing the information of a user-defined reception.
You can delete unnecessary SOAP receptions.
For details about how to delete a SOAP reception, see 2.12 Deleting a User-Defined Reception.
All Rights Reserved. Copyright (C) 2015, Hitachi, Ltd.