Show TOC

Procedure documentationSetting Up the SOA Manager Locate this document in the navigation structure

 

Before you can work with the SOA Manager in a system landscape, you need to configure communication between two ABAP systems based on Web Service Reliable Message (WS-RM).

Prerequisites

Note Note

To set up the SOA Manager for local access, you do not need to perform any special steps. As soon as you start SOA Manager, you can begin working on your local system.

End of the note.

Procedure

To set up the SOA Manager to work within a system landscape, you first need to set up at least one connection and a user account.

Each system has to be configured separately.

You set up the SOA Manager as follows:

  • Prepare the connection

  • Configure the connection

  • Create a user account

These steps are described in the sections below.

Preparing the Connection

Perform the steps below once in each system.

  1. Perform the basic technical configuration to enable the WS-RM runtime.

    More information: Configuring the Web Service Runtime

    Note Note

    This first step applies to runtime only, and does not require SOA Manager.

    End of the note.
  2. Set up the connection between the SOA Manager and the Services Registry.

    These steps are described here:

    More information: Setting Up the Connection to the Services Registry

    You can now create additional service classifications. Once maintained, the classifications will be published with the service to the Services Registry and the WSDL document.

  3. To create additional service classifications, go to the Technical Administration tab, then choose Global System Settings.

    Here, you specify a services identifier.

  4. Specify a local business system.

    If the local system is connected to a System Landscape Directory, you can retrieve the Business ID from there. You can also enter the Business ID manually.

    Note Note

    The business system must uniquely identify the local system and client in the entire system landscape.

    End of the note.
  5. Copy the External Identifier displayed and save it.

    You will need both the business system and the external identifier later when you configure the system connection.

Configuring the Connection

You need to perform the following steps once in each system to be connected, each time a new scenario is created.

  1. In the SOA Manager, go to the Technical Administration tab.

  2. Create at least one profile.

    More information: Creating and Editing a Configuration Profile

  3. Create a system connection.

    Go to the Technical Administration tab and choose System Connections.

    An overview of provider systems is displayed.

  4. Choose New.

    A wizard is started.

  5. Specify a name for the provider system, and specify a configuration profile.

  6. Choose Next.

  7. Specify the SLD ID, the Business System ID of the connected system and the connection data.

  8. Specify the access configuration data for WSIL (Web Services Inspection Language).

    WSIL is used to search the system directly for services.

    For ABAP systems, the WSIL URL is as follows: http://<host name>:<http port number>/sap/bc/srt/wsil?sap-client=<client>

  9. Specify the access configuration data for WSDL.

    This is to access WSDL documents in the connected system. These WSDL documents will later be retrieved by the local system to automatically create logical ports for the remote services.

  10. Note: This step is only relevant for the consumer system.

    Specify at least one business application that is running on the connected system.

    A business application is needed to assign a user account to a remote business system or application.

    Note Note

    The external application key is the business system application ID in an ABAP system.

    The external application key is maintained in provider system and used in consumer system.

    To display the external identifier, start the SOA Manager in that business system and choose Global System Settings.

    End of the note.
  11. Activate the system connection.

Creating a User Account
  1. Go to the Service Administration tab.

  2. Choose User Account Management.

  3. Create a user account to be used to connect to the remote system.

    Choose New and provide the information requested.

  4. Choose Next.

  5. Set the account type to Service User and specify the X 509 SSL Client Certificate and the signature PSE.

  6. Choose Finish.

  7. Assign the user account to the business application in the remote system.

    Go to the Account Assignment tab.

  8. Choose New and specify the business application and the service interface and its namespace.

  9. Choose Next.

  10. Specify the user account.

  11. Choose Finish.