Hi All,
We are developing a adapter module for File sender adapter.
It uses JRA to call RFC. We are referring blog
http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16262
Below is the error shown in communication channel monitoring
2010-03-25 19:40:20 Information MP: processing local module localejbs/CallSapAdapter 2010-03-25 19:40:20 Information The application tries to send an XI message asynchronously using connection File_http://sap.com/xi/XI/System. 2010-03-25 19:40:20 Information Trying to put the message into the send queue. 2010-03-25 19:40:20 Error Putting message into send queue failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Could not insert message 1f256206-e488-4858-1e4c-f746d897efac(OUTBOUND) into duplicate check table. Reason: com.sap.engine.services.dbpool.exceptions.BaseSQLException: ResourceException occurred in method ConnectionFactoryImpl.getConnection(): com.sap.engine.services.connector.exceptions.BaseResourceException: The resource "SAPPI7DB" does not support two-phase commit and cannot be enlisted in the current transaction, because another non supporting two-phase commit resource is already enlisted for component "ejbContexts/sap.com/com.sap.aii.af.app/com.sap.aii.af.ejb.jar/CallAdapterWithMessageBean" in application "sap.com/com.sap.aii.af.app". Only one of the enlisted resources is allowed to be non two-phase commit compliant..
We are on PI 7.1
Any of your inputs are appreciated!
Thank You,
Mugdha Kulkarni