on 12-08-2011 6:59 AM
Hi All,
This is a scenario where MDM syndicates a file, PI receives it via the MDM PI sender Adapter into a synchronous outbound interface.
This data is sent to ECC via the RFC adapter and the response of the RFC should be collected by the synchronous inbound interface and sent to the synchronous outbound interface.
But the problem is that the processing still remains Async, MDM>PI>ECC, seen in sxmb_moni.
How to configure the sender communication channel to enable synchronous processing using the MDM PI adapter?
Is there another way to configure synchronous communication using the MDM PI adapter & RFC adapter?
Regards,
Priyanka S
Hi All,
Thanks for the help. It has been found that it is possible to configure an MDM/File > RFC>SOAP sync scenario by configuring the following modules in the sender(MDM/File adapter) communication channel:
1 - AF_Modules/RequestResponseBean - Local Enterprise Bean - 1
2 - CallSapAdapter-Local Enterprise Bean - 2
3 - AF_Modules/ResponseOnewayBean-Local Enterprise Bean - 3
1 - passThrough - true
3 - adapterNamespace - http://sap.com/xi/XI/System
3 - adapterType - SOAP
3 - receiverChannel - Receiver SOAP Adapter Name
3 - receiverService - Receiver Business System Name
Regards,
Priyanka Salvi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ganesh,
Thanks a lot. It worked now. The only difference was at receiverChannel where I had used Receiver File Adapter name instead of Receiver MDM Adapter Name.
Is it possible to configure a Receiver SOAP/File Adapter name in the receiverChannel parameter of the Sender MDM Adapter?
Regards,
Priyanka Salvi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ganesh,
Thanks. I have tried the same but the following error occurs in the sender communication channel :
"Could not process messages due to: Value of key must not be null: ObjectId".
The audit log of this message in cc moni showed following error:
"MP: Exception caught with cause com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId".
I have re-checked the module configurations in cc but they are all correctly maintained.
In this scenario the sender communication channel uses MDM adapter. The module configurations provided in http://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File%28Without+BPM%29 are for sender cc using File adapter, which successfully execute synchronous processing.
Do we require different module configurations in the sender channel for MDM adapter?
Regards,
Priyanka Salvi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please can you check you module page once more.....check if there is any space or other such character present or if some name is not correctly specified....the settings you mentioned look fine to me.
If still stuck then make some change to the channel and again activate.
please check once again
1 - AF_Modules/RequestResponseBean - Local Enterprise Bean - 1
2 - CallSapAdapter-Local Enterprise Bean - 2
3 - AF_Modules/ResponseOnewayBean-Local Enterprise Bean - 3
1 - passThrough - true
3 - receiverChannel - Receiver MDM Adapter Name
3 - receiverService - Receiver Business System Name
regards,
ganesh.
Hi,
by using of standard module bean you can acheive this,
RequestResponseBean
ResponseOnewayBean
please go through below,
http://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File%28Without+BPM%29
regrds,
ganesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.