on 09-02-2008 6:12 AM
Hi,
If R/3 is down what will happen to the request(BAPI) sent from MII to R/3? Is there any built in functionality for queuing such requests and reprocessing it when R/3 is up??
Hi Sophila,
you call a BAPI by using one of the JCo Actions of MII. If the action receives an error (SAP down, User or PW not correct and so on) the actions failes. You can catch the error and react accordingly.
I think you will have to build some kind of queue for yourself. For example, create a table "Outbound Messages" and fill it with the XML data you want to send to SAP. Then create a job that regularly reads the table. If the messaes can be delivered to SAP, you can delete them from the table. Otherwise the jobs will try to send them until SAP can be reached.
The effort to create this table and the job is small, and you can separate the function of creating the message and delivering it to SAP.
You may also find the following thread useful, which gives more information about the queue actions in MII:
Michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You can actually enable queuing if you use the JRA action block instead of JCo to call BAPI from MII. The data buffering functionality is new in MII 12.0. Refer the following help doc:
[Data Buffering|http://help.sap.com/saphelp_xmii120/helpdata/en/45/515db282a33a16e10000000a1553f6/frameset.htm]
Thanks,
Dipankar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
7 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.