Index: TransactionInHandler.java =================================================================== --- TransactionInHandler.java (revision 738945) +++ TransactionInHandler.java (working copy) @@ -48,7 +48,9 @@ String wsaAction = msgContext.getWSAAction(); if (!(Constants.WS_COOR_CREATE_COORDINATIONCONTEXT.equals(wsaAction)) && !(Constants.WS_COOR_REGISTER.equals(wsaAction)) - && !(Constants.WS_AT_COMMIT.equals(wsaAction)) && !(Constants.WS_AT_ROLLBACK.equals(wsaAction))){ + && !(Constants.WS_AT_COMMIT.equals(wsaAction)) + && !(Constants.WS_AT_ROLLBACK.equals(wsaAction)) + && !(Constants.WS_AT_PREPARE.equals(wsaAction))){ ParticipantContext context = new ParticipantContext(); SOAPHeader header = msgContext.getEnvelope().getHeader(); OMElement coordinationElement = header