WSTLogger.arjLoggerI18N.debug("com.arjuna.wst.messaging.CoordinatorCompletionCoordinatorProcessorImpl.getStatus_2", new Object[] {instanceIdentifier}) ;
}
// send an invalid state fault
final String responseMessageId = MessageId.getMessageId() ;
final AddressingContext responseAddressingContext = AddressingContext.createRequestContext(addressingContext.getFrom(), responseMessageId) ;
final AttributedURIType requestMessageId = addressingContext.getMessageID() ;
if (requestMessageId != null)
{
responseAddressingContext.addRelatesTo(new RelationshipType(requestMessageId.getValue())) ;
}
final String messageId = MessageId.getMessageId();
final AddressingContext faultAddressingContext = AddressingContext.createFaultContext(addressingContext, messageId) ;
try
{
final String message = WSTLogger.log_mesg.getString("com.arjuna.wst.messaging.CoordinatorCompletionCoordinatorProcessorImpl.getStatus_4") ;
final SoapFault soapFault = new SoapFault10(SoapFaultType.FAULT_SENDER, CoordinationConstants.WSCOOR_ERROR_CODE_INVALID_STATE_QNAME, message) ;
CoordinatorCompletionParticipantClient.getClient().sendSoapFault(responseAddressingContext, soapFault, instanceIdentifier) ;