on 06-01-2010 3:19 PM
I have created a service interface with two operations. An Asyn iDoc operation and a Sync RFC operation. I've created a web service which the partner references. If I configure the SOAP commsn channel as Best Effort (Synchronous) then the iDoc Operation returns an error 'Only asynchronous processing supported for IDoc adapter outbound processg' BUT the RFC operation works. If I configure the web service as Exactly Once (Async) then the iDoc operation works perfectly but the RFC operation doens't return a response, it becomes Async.
Any idea how I can have an Asyn and Sync Operation in the same Service Interface, Using the same SOAP comms channel?
I blogged a similar scenario in this blog: /people/abhishek.salvi/blog/2009/07/31/using-service-interfaces-now-reuse-one
I used FILE...you have IDOC.
Do you have to include the IDOC into the SI?
Regards,
Abhishek.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You could provide QoS as URL parameter, when you call SOAP adapter URL.
I do not see any other way to achieve this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I do not want to tell something wrong. I have not much experience with that topic.
maybe there is something new in PI 7.11 that I do not know.
In PI 7.0 the SOAP adapter determines the QoS from channel config or from URL parameters. The SOAP adapter does not read repository and so does not know, if an interface is sync or async.
This is different, when you use WS-RM adapter with ABAP/Java proxies. Here you can use the same interface for sync and async operations.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
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.