Configuring a Service Provider Using SAP NetWeaver Administrator 
With the SAP NetWeaver Administrator, you can configure service definitions and proxies.
Start the SAP NetWeaver Administrator for PI and log on.
You can use the URL: http://<host>:<port>/nwapi or the alias /nwapi.
Navigate to your system and component.
Choose Web Services Configuration.
Locate the service definition that you want to configure.
When you select a service definition, a set of tabs is displayed with configuration information.
Go to the Configuration tab.
Choose Create Endpoint.
Note
Without an endpoint, it will not be possible to call the service.
Enter a name for the endpoint.
You can create the endpoint in an existing service or a new service.
In New Service |
The system creates the endpoint in a new service based on the service definition. The system generates a new WSDL document for the service which contains the service endpoint URL for the endpoint. |
In Existing Service |
The system creates the endpoint in the service that is already available for the service definition. The system adds the endpoint information to the existing WSDL document for the service. |
On the tabs, set the configuration options that you require.
The available options are outlined below:
Security |
Here, you determine whether and how messages are signed or encrypted. Using a signature confirms to the recipient that a message was not changed in transit. Encryption prevents a message form being seen in transit. The authentication settings determine how consumer and provider will authenticate themselves to each other. |
Operations |
If a message is assigned to an operation, the operation parameter can be sent in the SOAP header. |
Web Service Addressing |
Specify the protocol for enterprise service addressing, and a reference parameter. If only 1 protocol is supported, the protocol is pre-set. If no protocols are supported, the field is empty. |
Messaging |
For an asynchronous service, set the protocol for reliable messaging (WSRM) and the confirmation interval. If only 1 protocol is supported, the protocol is pre-set. If no protocols are supported, the field is empty. The confirmation interval (in seconds) is the time that the provider has to acknowledge receipt of a message to the consumer. (Messages are returned asynchronously.) The default timeout is 600 seconds. |
Transport Settings |
Configure an alternative path for messages. The path that you set here overrides the path defined in the URL. If the service is not local, for example behind a firewall, you need to specify an alternative path. |