WebSphere Lombardi Edition 7.2 > Modeling processes > Advanced modeling tasks > Integrate with other systems > Create inbound integrations


Publish Lombardi Web Services

You can create and publish a Web Service to enable external applications to initiate a particular Lombardi service or set of services. Using a SOAP integration, external applications can call the Web Service.

Follow these steps to create a Web Service that external applications can call:

  1. Start Lombardi Authoring Environment and open the appropriate process application in the Designer view

  2. In the Designer view, select the plus sign next to the Implementation category and then select Web Service from the list.

  3. In the New Web Service dialog, type a name for the service and then click the Finish button.

  4. In the Common section, you can type a description of the Web service in the Documentation text box.

  5. In the Operations section, click the Add button to choose an existing service to add.

    Because the services that Lombardi initiates from a Web service do not have an associated task, do not add services that include the following components: Coach, Modify Task, and Browser Script. See Understand service components for more information about these components.

  6. Under Operation Details, type a name for the selected service in the Operation Name text box. (Change Untitled to the name that you want.)

  7. Optionally, you can type a description of the operation in the Documentation text box.

  8. Click the Add button in the Operation section to continue adding services.

  9. In the Behavior section, enable the Protected check box if you want access to the WSDL URI to be password-protected. If password-protected, a user must supply a user name and password to access the operations in the WSDL URI.

    If the Protected check box is not enabled, the tw_webservice default user account is invoked. See Lombardi Administration Guide for more information about the tw_webservice default user.

  10. In the Behavior section, click the WSDL URI to view the XML description of the resulting Web service and its elements and operations.

    You can supply this URI to the developers who need to call the operations within the Web service.

  11. Include a Message Event in your BPD for the incoming request

  12. Create an Undercover Agent (UCA) that calls this Web Service and then attach the UCA to the event from the preceding step.

When you install a process application on a test or production server, all Web services are included in the list of exposed items in the Process Admin Console

Parent topic: Create inbound integrations

+

Search Tips   |   Advanced Search