on 12-06-2006 1:33 AM
Guys,
Here is what we have:
We have a ICWC application, where in the agents enter some data about the customer. As soon as the agent saves the customer data, a function module defined at the back end system is called.
The function module at the back end system does some addition processing and calls the XI proxy by calling execute_synchronous method.
The message goes to CRM Queue and from there it does to the XI system.
We want to simulate the exception during the execute_synchronous method call.
How can we do it ?
ICWC --> save() --> FM1() --> XI_asynch_out-execute_synchronous()
Your response will be great !!.
We tried to disabling the CRM queues, did not work, We tried changing the RFC destination by having wrong port number, did not work
Hi Udaya,
to raise an exception at synchr proxy call you can:
- call the proxy with wrong parameters
- write wrong abap in the proxy like devide with zero (producing any short dump)
- change your communication channel to unknown receiver (wrong IP)
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
not sure if this will work...but you can give try...
since it is a synchronous scenario...From XI do not send any response back to CRM system. CRM would be waiting for a synchronous response from XI and if the response does not reach within the timeout period the execute_synchronous will throw an timeout exception. If you are using BPM then you can introduce a wait step (wait time > HTTP timeout period) before the BPM step which sends back the acknowledegment to CRM system.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
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.