Show TOC

Procedure documentationConfiguring the CTS Config Web Service Locate this document in the navigation structure

 

Note Note

You only need the CTS Config Web service when you use the SAP NetWeaver Development Infrastructure (NWDI) in connection with CM Services.

End of the note.

To be able to use the CTS Config Web service, you must configure the HTTP connection CTSCONFIG. A prerequisite for the HTTP connection is that the logical port CTSCONFIG exists on the SAP NetWeaver Application Server ABAP of your transport system and the CTS Config Web service exists on the SAP NetWeaver Application Server Java of your communication system. Logical port CTSCONFIG and the CTS Config Web service are part of SAP NetWeaver 7.0 as of enhancement package 1.

Procedure

The following steps describe how to configure the CTS Config Web service, using a dual-stack system as transport system.

Checking the Logical Port CTSCONFIG

Check that the logical port exists and is active.

You are in the SAP NetWeaver Application Server ABAP of your transport system in client 000.

  1. Call transaction LPCONFIG. Ignore the message that the transaction is obsolete.

  2. In the Proxy Class field enter the value CO_TDIDICONFIGURATION_SERVICE and in the Logical Port field enter the value CTSCONFIG.

  3. Choose Display.

  4. If the logical port does not exist, create it in client 000. For this you first have to set the system change option of the client 000 to Modifiable (see Configuring CTS Deploy Web Services in section Checking Logical Port CTSDEPLOY in step 2).

    After creating it, select tab page Call Parameter and in the HTTP Destination field enter the value CTSCONFIG and in the Path Suffix field enter the value DIConfigurationService/DefaultConfig?style=document.

  5. If the logical port exists, check that the path suffix has the value shown above.

  6. Check that the logical port is active. If it is not active, select Display <-> Change.

    For this you first have to set the system change option of the client 000 to Modifiable (see Configuring CTS Deploy Web Services in section Checking Logical Port CTSDEPLOY in step 2).

    To activate the Web service, choose Activate.

When using NWDI with CM Services: Creating Users for the HTTP Connection

If you use SAP NetWeaver Development Infrastructure (NWDI) in connection with CM Services, then you need a user with special authorizations for the HTTP connection. Create the user before creating the HTTP connection.

You are in the SAP NetWeaver Application Server Java of your transport system.

  1. Create a user of type System with the name CTSC_RFC.

  2. Assign the role SAP_CTS_DI_CONFIGURATOR to the user CTSC_RFC. This role is created automatically when deploying the CM Services and gets all necessary actions to be able to access the CM Services of ABAP. Alternatively, you can assign the role to a group and the users of this group.

For more information on creating users in the User Management Engine (UME): Managing Users, Groups, and Roles

More information about actions available for CM Services: Authorizations in CM Services

Configuring the HTTP Connection

You are in the SAP NetWeaver Application Server ABAP of your transport system in the client that you use for transports.

  1. Call transaction SM59.

  2. Create a new HTTP connection called CTSCONFIG.

  3. Choose conntection type HTTP Connection to External Server, and enter a description for the HTTP connection.

  4. Choose the Technical Settings tab page.

    1. Enter the name of the host of your CTS system and under Service Number enter the port of your server where the CTS Config Web service runs (5<SAPSystem Number>00). Ensure that no path prefix is entered and confirm your entries with Enter.

    2. If you encounter warnings about invalid query strings or missing documentation, ignore them by choosing Enter.

    3. Save your entries.

  5. Choose the Logon and Security tab page.

    1. Select Basic Authentication as the logon procedure.

    2. Enter user CTSC_RFC and the corresponding password.

    3. Save your entries.

  6. To test the new HTTP connection, choose Connection Test.

  7. Choose Continue to confirm.

    If you have created the new HTTP connection successfully, the status text in the test results is set to OK.