cancel
Showing results for 
Search instead for 
Did you mean: 

"Enhanced" Web Service

Former Member
0 Kudos

Hello,

I need some help concerning a topic called "enhanced web service" in some publications (eg. [http://www.sap-press.de/download/dateien/2221/sappress_netweaver_process_integration.pdf] ). What is meant by this term is a web service communication via an integration server. In the linked publication the following steps to define an enhanced Web service are listed:

1. To be able to generate a WSDL description for the caller, you need

a service interface. This can be either an outbound or an inbound

service interface. The service interface isnu2019t necessarily required for

further configuration because it describes only the signature for the

caller.

2. In the Integration Builder for configuration, follow the menu path

Tools u2022 Display WSDL. You create a WSDL description by entering

the following details in the wizard:

a) The address of the Integration Server or another Web server that is

supposed to receive the Web service call.

b) The service interface from the first step to publish the call signature

via the WSDL document.

c) Details about the sender of the SOAP message (party, service, and

outbound interface). When the Integration Server receives the

SOAP message, it needs these details to evaluate the configuration

data. You enter the information about the sender in logical routing

or operation mapping and in the collaboration agreements.

3. The caller can use the generated WSDL description to generate a

consumer proxy and then send the SOAP message to the Integration

Server by using the Web service runtime. You configure the receiver

for the SOAP message on the Integration Server.

I am not sure what to do in step 2 c). Can someone elaborate?

Kind Regards

Felix

Accepted Solutions (1)

Accepted Solutions (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>>I am not sure what to do in step 2 c). Can someone elaborate?

You need to input the following

Dont worry about party ignore it.

service  -  sender business component or business system  example:  BC_TEST  or BS_test
outbound interface - sender service interface   example: SI _xxxxx_outbound
Sender interface namespace   example : http://xxxxxx

Former Member
0 Kudos

Hi,

thanks for the valueable info. Maybe I have a quite fundamental question. I created an (inbound) interface for the webservice in the enterprise service repository. Do I need to create an outbound interface for the webservice caller (even though I do not create the calling application)? And if I need to, can it be created automatically?

KR

Felix

baskar_gopalakrishnan2
Active Contributor
0 Kudos

if you are creating or hosting webservice and expose the webservice for your client to consume then create outbound service interface.If you are consuming third party's webservice then you will use inbound service interface. Refer SAP's soap adapter sender and receiver configuration help link for more details.

Former Member
0 Kudos

Hey,

now I created the interfaces and receiver and interface determination. I hope my last problem is the receiver agreement. As the service consumer is a 3rd party system, I created a business component for the cosumer. But the provider is a sap client, so it is a business system (or not?). But how do I add an interface to a business system? Otherwise I am not able to find the corresponding interface when creating a receiver agreement. Appreciate your help again.

KR

Felix

Edited by: Felix F. on Jun 15, 2011 9:18 AM

Former Member
0 Kudos

...it was a problem in the SLD. Problem solved. Thanks.

Answers (1)

Answers (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

Refer below link

/people/rajasekhar.reddy14/blog/2011/03/03/testing-sender-web-service-interfaces-soap-in-pi-71

Regards,

Raj