else if (messageHeader.getCPAId().equals(request.getMessageHeader().getCPAId()))
status = EbMSMessageStatus.UNAUTHORIZED;
else
{
status = ebMSDAO.getMessageStatus(request.getStatusRequest().getRefToMessageId());
if (MessageStatusType.RECEIVED.equals(status.statusCode()) || MessageStatusType.PROCESSED.equals(status.statusCode()) || MessageStatusType.FORWARDED.equals(status.statusCode()))
timestamp = messageHeader.getMessageData().getTimestamp().toGregorianCalendar();
}
}
message.setPayload(EbMSMessageUtils.ebMSStatusRequestToEbMSStatusResponse(request,hostname,status,timestamp));
return message;