Show TOC

Configuring REST ServicesLocate this document in the navigation structure

The framework can provide services that conform to the specifications of different GIS service providers, if a custom GIS plugin is developed and customized. For more information, see Application Implementation of this document. The default implementation of Feature Services provided by our framework is based on the REST specification of Esriā„¢ ArcGIS.

The Internet Communication Framework (ICF) node configuration is done to comply with the REST service specification. The following sections provide you with instructions on how to configure an ICF node for the REST service in the SAP back end system.

In order to use the framework, two ICF nodes have to be configured: one is for providing the feature services for the GIS REST service provider, and the other is for setting up the UI.

ICF allows you to communicate with the SAP system using the Internet standard protocols HTTP, HTTPS, and SMTP. ICF is an integrated component of the application server.

You need to link an HTTP request to an ICF service so that the HTTP request handler is called up in the browser when a URL is entered. Use transaction SICF to create this linkage. The SAP transaction SICF is used to maintain services for HTTP communication in the SAP system by using the internet communication manager (ICM) and the ICF.

For custom implementation of GIS services, you must first have implemented the class that represents the HTTP request handler. This class implements the interface IF_HTTP_EXTENSION. You have implemented the method HANDLE_REQUEST(). Please provide your implementation for the HTTP request handler (if needed) as mentioned in the Implementation for Configuration of ICF Nodes section of this document.

For more information, see the following section on Internet Communication Framework at https://help.sap.com/saphelp_nw70ehp2/helpdata/en/36/020d3a0154b909e10000000a114084/content.htm?frameset=/en/f3/f8193c99f5a765e10000000a11402f/frameset.htm=/en/b4/3f9e64bff38c4f9a19635f57eb4248/plain.htm=424=falseCreate%20and%20Configure%20ICF%20Service.