try
{
final W3CEndpointReference participant = getParticipant(id, isCurrentContextSecure());
final W3CEndpointReference coordinator = registerParticipant(participant, AtomicTransactionConstants.WSAT_SUB_PROTOCOL_VOLATILE_2PC);
ParticipantProcessor.getProcessor().activateParticipant(new ParticipantEngine(tpp, id, coordinator), id) ;
}
catch (com.arjuna.wsc.InvalidProtocolException ex)
{
throw new SystemException(ex.toString());
}