public void participantCompensationFail(final CoordinationContextType coordinationContext, final AddressingProperties addressingProperties)
throws SoapFault11
{
try
{
final FailedCompensateParticipant participant = new FailedCompensateParticipant() ;
final ParticipantCompletionParticipantEngine engine = BAInteropUtil.registerParticipantCompletion(coordinationContext, participant, new Uid().toString()) ;
participant.setEngine(engine) ;
participant.initialiseTimeout() ;
}
catch (final Throwable th)
{
throw new SoapFault11(th) ;
}