on 06-10-2011 4:01 PM
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
>>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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
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
Refer below link
/people/rajasekhar.reddy14/blog/2011/03/03/testing-sender-web-service-interfaces-soap-in-pi-71
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.