Show TOC

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

 

Before you can work with 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 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 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 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 SOA Manager and the Services Registry.

    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 SAP Client Settings.

    Here, you specify a service 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

Each time a new scenario is created, you need to perform the following steps once in each of the systems to be connected.

  1. In 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 service identifier, start SOA Manager in the business system and choose   Technical Administration   SAP Client Settings   Service Identifier  .

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

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

  2. Choose Logon Data Management.

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

    Choose Create and provide the information requested.

  4. Choose Next.

  5. Specify the X 509 SSL Client Certificate and the signature PSE.

  6. Specify the user name and password and the authentication method.

  7. Choose Finish.

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

    Go to the Assignments tab.

  9. Choose Create and specify the provider system and other relevant information.

  10. Choose Next.

  11. Specify the user account.

  12. Choose Finish.