on 04-20-2009 7:43 PM
ALL,
How could I use SPROXY to test my outbound asynchrous proxy. When I use it, I am getting 'commit missing' in SXMB_MONI message. Any idea about this issue.
Thanks.
Appreaciated.
BK
Hi,
in R/3 in SPROXY after executing your outbound proxy, go to menu Extras -> click on Trigger Commit Work.....then you will not get Commit missing in SXMB_MONI for your msg..........
Regards,
Rajeev Gupta
Edited by: RAJEEV GUPTA on Apr 21, 2009 7:29 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
-->For Outbound Proxy a method will be generated automatically.(This will be done using SPROXY t-code,Select your outbound interface,right click and select create button after that save and activate)
-->The method should be called in your ABAP program in SE38:
CALL METHOD w_mthd -> execute_asynchronous
EXPORTING
output = output(this output refers to the input structure generated in the SPROXY)
COMMIT WORK.
thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kumar,
in case of abap client abap proxt, missing commit work could raise this error. In case of BPM, improper correlation could lead to such errors.
Use Commint work after calling the method as shown in below example.
CALL METHOD prxy->execute_asynchronous
EXPORTING
output = it.
commit work.
for this COMMIT MISSING problem to occur - I have a similar situation wherein a bunch of idocs in a SAP std program get processed - we have a idoc user exit - wherein we have this ABAP client proxy message being generated that gives out information regarding the idocs. Being a user exit - we don't issue the COMMIT WORK statment in the user exit code - allowing SAP std code to take care of it...we find that the last message out of a group of idocs being processed - the status of message in the R3 integration engine - is 'COMMIT MISSING' and the message gets stuck in R3.
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You need to commit the proxy code.
Write Commit work command at the end of proxy, and then try testing proxy from SPROXY transaction.
It will solve your problem.
Thanks,
Hetal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
you can test by executinng generated class from sproxy and tick xml payload,
check sxi_monitor in application server if it show successful then problem might be in XI/PI.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
10 | |
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.