Programme SAP RSICFTREE - Maintain Services

Creating and Administrating HTTP Services and Virtual Hosts for HTTPCommunication

Purpose
This report is used to maintain HTTP services for HTTP communication inthe SAP System using the Internet Communication Manager (ICM) and theInternet CommunicationFramework (ICF).
Every service has a list of HTTP request handlers which are implementedas ABAP object classes.
If the URL of the incoming request contains a string that was definedas a service or as an alias for a service, the HTTP request handler setfor this service is called.

Integration
This transaction helps you use the Internet Communication Framework. Itallows incoming requests to be assigned to different handlers,depending on their URLs. The handlers then generate appropriateresponses, which are sent to the client.

Prerequisites
When you create a service, you have to specify a class as the HTTPrequest handler (for example, CL_HTTP_EXT_EXAMPLE). This implements theinterface IF_HTTP_EXTENSION
, and contains the method CL_HTTP_EXT_EXAMPLE~HANDLE-REQUEST.
Note: The class in question must already exist.

Features
See further documentation below.

Activities
Therefore, implementing a HTTP request handler involves the following:

  • Creating the class, for example, CL_HTTP_EXT_EXAMPLE

  • Implementing the method CL_HTTP_EXT_EXAMPLE~HANDLE-REQUEST

  • In transaction SICF, defining the service in which this class is a HTTP
  • request handler.

    Further Documentation
    For detailed documentation on this transaction, and general informationon the Internet Communication Framework, choose Help -> ApplicationHelp.
    To find the Internet Communication Framework documentation in the SAPLibrary, choose SAP Web Application Server -> Web Applications (BCMAS) -> SAP Web Application Server ->Internet CommunicationFramework .