Registering the WSDL for a service

The next step in registering a new service is to load the WSDL that defines the service, and associate it with a service version that is used to govern that service. You will create a new service version called Eligibility service, and use it to initiate the service lifecycle.

Roles participating in this task

Part 1: Creating the service version and loading the WSDL

SOA Governance

The user in the SOA Governance role creates a new service version object that is used to govern the service.

  1. If necessary, log in as the SOA Governance user. Switch to the SOA Governance view, and ensure that the Overview page is selected.
  2. Create a new service version by completing the following steps:
    1. In the Search widget, select a Search Type of Business Service and click Search. Click Account Eligibility in the results to view the business service details. The displayed page changes to the Browse page, and the Detail widget shows the business service.
    2. In the Detail widget, click the Edit icon ("Edit the metadata for this object" icon).
    3. Under the Versions heading, click Add Service Version.
    4. Click Create, and complete the following fields in the Create window:
      1. In the Name field, enter Eligibility service.
      2. In the Description field, enter Service to determine customer account eligibility.
      3. In the Version field, enter 1.0.
      4. In the Requirements link field, enter http://requirements.jkhle.com/requirements.jsp&id=8833. This is a link, fictitious in this case, to the relevant item in JKHL Enterprises' requirements tracking tool.
      5. In the Owner Email field, enter development@jkhle.com. This is the email address of the owner of the Service Version, who is the development lead.
    5. Load the WSDL. Under the Artifacts heading, click Add Document:
      1. Click Load.
      2. In the Load Documents window, select Load from file system and click Browse next to the Specify document field.
      3. Navigate to the directory to which you extracted the tutorial sample files, and select EligibilityService.wsdl. Click Open.
      4. In the document description field, enter Eligibility service monolithic WSDL, and in the version field, enter 1.0. You supply a version number so that you can keep track if you subsequently load revised versions of the WSDL.
      5. Click Next, review the details and then click Finish to load the WSDL.
    6. Identify the service defined by the WSDL by completing the following steps in the Create window:
      1. Under the Provided Web Services heading, click Add Service.
      2. Enter * in the name field and select EligibilityService from the auto-suggest list.
    7. Assign an owning organization to the service version by completing the following steps in the Create window:
      1. Under the Owning Organization relationship, click Add Organization.
      2. Enter C in the name field, select Common services from the auto-suggest list. The Common services organization is added as a target of the Owning organization relationship.
  3. In the Create window, click Finish to save your service version. The service version is created, and added as target of the Capability Version relationship.
  4. In the Edit window, click Finish to save your changes to the business service. The Detail, Navigator, and Activity widgets are updated to show the modified business service.
  5. In the Detail widget, click Action > View in Graphical Explorer. The displayed page changes to the Graph page and displays Account eligibility business service structure that you have defined:

shows the Account eligibility service structure in the graphical explorer

What you did in this lesson

In this lesson, you completed the following activities:
  • Loaded the service WSDL definition.
  • Created a new service version.
  • Identified the service defined by the WSDL.
  • Assigned an owning organization to the service version.

What to do next

Continue the tutorial by identifying planning and other governance information: Providing scoping and planning information for the service.