on 08-26-2011 8:45 PM
hello ,
I have a question , it is a web service to ABAP proxy sory of synchronous scenario.
So once a webservice request is sent , we have ABAP proxy request which takes this request does a process and sends a response back. But in response xml which it sends there is a field : Flag
IF flag is SUCCESS , webservice response should be mapped
but if flag is FAILURE , the abap proxy response should go to a database / table.
How do we achieve this intercept logic in FLAG ? do we do something in mapping OR something in RECEIVER determination or INTERFACE determination ?
suggestions could help me in thinking on this issue.
Thank you.
you can try this way..
SOAP--->(RFC Lookup)---->JDBC(FLAG = Failure)
-
>SOAP(flag success).
RFC lookup usage to get flag status ,in this case you can avoid BPM.
OR
Use BPM in this case dont required rfc lookp,use sync send step to get abap proxy response and write a condition to send response to jdbc or soap.
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
So basically do you imply besides RFC Lookup, we cannot do some simple logic on root node : using function Createif in abap proxy response mapping.
like if flag is true map to a different xml ( soap response)
or if flag is false map to a different xml ( jdbc structure)
and do separate interface mapping
and a separate comm channel and all the configuration steps in ID for jdbc.
so basically like 2 scenarios....
This approach wont work??
Regards
/ M
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.