
To configure a consumer proxy to access a particular service, you need to create and configure one or more logical ports. A logical port is created for a specific consumer proxy to access one particular binding on the provider system. You can create more than one logical port for the same consumer proxy. However, each logical port can point to only one binding.
You can create a logical port in five ways. Depending on the way you choose to create a logical port, you need the following information:
|
Method to Create a Logical Port |
What You Need to Know |
|---|---|
|
Based on the WSDL document for a service |
|
|
Manual Configuration If a WSDL document is not available, you need to create a logical port manually. |
|
|
Process Integration Runtime |
The consumer system must be configured as a Process Integration Engine so the logical port that you create can use the Process Integration runtime. |
|
Local shortcut configuration |
The service definition name. A local shortcut does not leave the system, so the service definition is called using a function. |
|
Based on the Services Registry |
Information about the binding that you want to call so that you can search for its WSDL in the Services Registry. |
|
Template Based Configuration and WSDL Based Configuration with Template |
Using templates is for advanced users only and should only be employed in cooperation with SAP. You should create a support incident using component BC-ESI-WS-ABA-CFG. Caution
When using templates to configure consumer proxies, no checks are performed for data consistency or correctness. Therefore, any errors contained in templates will only be displayed when they occur during runtime. |
Creating a Logical Port
From the main screen of SOA Manager, go to the Service Administration tab.
Select Web Service Configuration.
Specify or search for a consumer proxy.
There are many search criteria that you can choose from. You can add rows for additional search criteria by choosing the Add icon.
More information about consumer proxies:
Select the consumer proxy from the overview and click the internal name to display configuration and design time information about the consumer proxy.
Go to the Configurations tab.
All logical ports of the consumer proxy are displayed in a list.
To create a new logical port, choose Create and select one of the above-mentioned five configuration types:
Specify a name and an optional description for the new logical port.
To make this logical port the default logical port, select Logical Port is Default. If a consumer application is not configured to call a specific logical port, it calls the default logical port.
Depending on the method of configuration, proceed as follows in the table below:
|
WSDL-Based Configuration |
|
|
Manual Configuration |
|
|
Process Integration Runtime |
You do not have to specify anything as the Process Integration Runtime is used. |
|
Local shortcut configuration |
Specify the service definition |
|
Based on the Services Registry |
|
Choose Finish.
Check the configuration.
Save.
The consumer proxy is now generated and configured.
Editing a Logical Port
Go to the Service Administration tab and select Web Service Configuration.
Specify a consumer proxy.
Click the internal name of the consumer proxy to display configuration and design time information.
To edit a logical port, choose the Edit icon in the Actions column.
Specify the settings that you require.
More information: Creating a Logical Port (above)
Save.