Importing services from IBM Information Server

IBM Information Server is a software platform that enables you to integrate disparate data and deliver information to specific applications and processes.

This section shows you how to browse services deployed on an IBM Information Server and how to import those services to a Web service module assembly.

Follow these steps to connect to an IBM Information Server, browse all deployed services, and import service definitions (WSDLs):

  1. Right-click the module name and select New > Enterprise Service Discovery from the context menu. The Enterprise Service Discovery wizard opens. Select IBM Information Server. Click Next.
    Select an enterprise search resource adapter
  2. The Configure Settings for Discovery Agent page opens. Enter the connection information of your IBM Information Server. Click Next.
    Configure settings for discovery agent
  3. The Find and Discover Enterprise Services page opens. If you want to limit the number of applications that you wish to be able to browse and select, click Edit Query and select which Web service applications to add and which to remove.

    Then click Execute Query to be shown the contents of the selected applications in the Objects discovered by query pane.

    In this pane you will see the applications as top level nodes. The applications contain services which in turn contain operations. When you select a service node, click Add to import list to move the service to the Objects to be imported pane.

    When an operation is selected, you can set a filter by clicking Filter that enables you to select the type of operation you only want to see listed.

    Additionally, the Details button will be enabled when a service or an operation is selected. For services, details such as creation date, owner, and description are shown. For operations, the more detailed information that is shown is dependent on the definition of the operation, for example, if the operation is implemented using a DataStage job, all existing DataStage job reports can be viewed.

  4. Click Next when you have selected the services you want.
    Select services on the Information Server
  5. The Generate artifacts page opens. Select the module and optionally, the folder to where you want to import the artifacts. The following options are available:
    1. Create Web service imports: Select if you want to create a Web service import of each imported service.
    2. Automatically move inline schemas from a WSDL file into separate XSD files: Select if you want to extract business object definitions contained in the WSDL description that you want to import to separate XSD files. This is recommended if you intend to use these definitions with the WebSphere Integration Developer tools.
    3. Explicitly annotate the WSDL: Select this option if you want the imported WSDL to contain an explicit marker showing that it was imported from IBM Information Server. Note that this does not make a difference at runtime.
    Click Finish.
    Specify properties for the artifact
  6. The artifacts are added to the module. You will see a new entry under Web Service Ports in the module for the imported service. The Information service Web service port icon indicates that it is an information service.
  7. You can view an imported service's meta data by right-clicking the imported Web service port and choosing Information Service Details. After you have entered your user name and password a dialog will appear showing additional information related to the service .