on 07-06-2013 6:02 AM
Hi. Dear Experts.
I have many scenarios IDOC-to- SOAP.
We send information from SAP to another system , and WebService return
a fault excepcion when the information is not correct , when this happens
I need to send an email.
I know IDOC doesn't support syncronous.
How can I handle this without BPM?
I just check this option , but I not sure.
Regards
Fabrizio
Hi
Develop as a standard sync interface and implement alert mechanism, you can suppress/Ignore SOap response at mapping level.if PI not received valid response then ALERTs generates an email.
Thank you,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Experts, let´s see if you could help me.
We´ve got interfaces using Proxy and Idoc.
Proxy - PI - Soap
Idoc - PI - Soap
On ECC side there will be a customized monitor which will show the interfaces status. It was required because client wants their users to handle the monitor.
We´ve been asked to inform all status. Here´s the problem/ challenge:
Interfaces are asynchronous but they want this monitor to inform system ack if message could not be delivered for any reasons, let´s say 3rd party system is down. We know since Soap uses HTTP, an HTTP code will be returned(4*,5*). Is there a way to get those codes and send them to ECC so it could update interfaces status on monitor z?
Thanks in advanced.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Without ccbpm you cannot handle multiple receivers sync response.
@Fabrizio - You are correct.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your inputs.
I have a question, if I choose the synchronous for response.
If posible to get some values from the request , because the WebServices send back a fault structure with a text like "KeyCode is incorrect ".
and when the data is correct send back another structure . "Record Saved succesfully"
I want to get the IDOc number and another values in case whe web service send back a fault structure.
Regards
Fabrizio
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Fabrizio,
Please try the following:
Ignore this file.To add value, Put the unique identifier received from SOAP response message into the only field existing in this file.
This way you should be able to achieve the requirement.
Hope it works!
Ambrish
NB: I remember that fault messages are not available in ccBPM.
Also, you won't be able to set up your sender (IDoc message interface) as synchronous.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Basically this what you need to do to avoid ccbpm. Create inbound and outbound service interfaces as sync mode in ESR. You will do request mapping as usual. But you need to create some dummy mapping in idoc side to map the response of soap to idoc. configure soap adapter and idoc adapter as usual. since idoc is async based, it won't pull message from soap to idoc but you see log trace of response message in moni. if this message has error, due to alert config you will get mail.
Note: There is a blog about unleash sync scenario in scn. please search for it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.