Quantcast
Channel: SCN : All Content - Process Integration (PI) & SOA Middleware
Viewing all articles
Browse latest Browse all 7030

two-phase commit Error after adapter module processing

$
0
0

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


Viewing all articles
Browse latest Browse all 7030

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>