Examples of EbMSMessageError


Examples of nl.clockwork.mule.ebms.model.EbMSMessageError

  {
    if (message.getPayload() instanceof EbMSMessageError)
    {
      EbMSMessage msg = (EbMSMessage)message.getProperty(Constants.EBMS_MESSAGE);
      EbMSMessageStatus status = EbMSMessageStatus.get((String)message.getProperty(Constants.EBMS_MESSAGE_STATUS));
      EbMSMessageError msgError = (EbMSMessageError)message.getPayload();
      EbMSSendEvent sendEvent = EbMSMessageUtils.getEbMSSendEvent(ebMSDAO.getCPA(msg.getMessageHeader().getCPAId()),msg.getMessageHeader());
      ebMSDAO.insertMessage(msg,status,msgError,sendEvent);
    }
    return message;
  }
View Full Code Here

Examples of nl.clockwork.mule.ebms.model.EbMSMessageError

    public EbMSBaseMessage mapRow(ResultSet rs, int rowNum) throws SQLException
    {
      try
      {
          if (EbMSMessageType.MESSAGE_ERROR.action().getService().getValue().equals(rs.getString("service")) && EbMSMessageType.MESSAGE_ERROR.action().getAction().equals(rs.getString("action")))
            return new EbMSMessageError(XMLMessageBuilder.getInstance(MessageHeader.class).handle(rs.getString("message_header")),XMLMessageBuilder.getInstance(ErrorList.class).handle(rs.getString("content")));
          else if (EbMSMessageType.ACKNOWLEDGMENT.action().getService().getValue().equals(rs.getString("service")) && EbMSMessageType.ACKNOWLEDGMENT.action().getAction().equals(rs.getString("action")))
            return new EbMSAcknowledgment(XMLMessageBuilder.getInstance(MessageHeader.class).handle(rs.getString("message_header")),XMLMessageBuilder.getInstance(Acknowledgment.class).handle(rs.getString("content")));
          else
            return new EbMSMessage(XMLMessageBuilder.getInstance(MessageHeader.class).handle(rs.getString("message_header")),XMLMessageBuilder.getInstance(AckRequested.class).handle(rs.getString("ack_requested")),XMLMessageBuilder.getInstance(Manifest.class).handle(rs.getString("content")),getAttachments(rs.getLong("id")));
      }
View Full Code Here

Examples of nl.clockwork.mule.ebms.model.EbMSMessageError

  @Override
  public Object onCall(MuleMessage message) throws Exception
  {
    if (message.getPayload() instanceof EbMSMessageError)
    {
      EbMSMessageError msgError = (EbMSMessageError)message.getPayload();
      EbMSMessageStatus status = EbMSMessageStatus.get((String)message.getProperty(Constants.EBMS_MESSAGE_STATUS));
      //FIXME quickfix to prevent inserting duplicate messages
      if (!ebMSDAO.existsMessage(msgError.getMessageHeader().getMessageData().getMessageId()))
        ebMSDAO.insertMessage(msgError,status);
      else
        logger.warn("Duplicate messageError found.");
    }
    return message;
View Full Code Here

Examples of nl.clockwork.mule.ebms.model.EbMSMessageError

  }
 
  @Override
  public Object transform(MuleMessage message, String outputEncoding) throws TransformerException
  {
    EbMSMessageError messageError = (EbMSMessageError)message.getPayload();
    message.setPayload(new Object[]{messageError.getMessageHeader(),messageError.getErrorList()});
    return message;
  }
View Full Code Here

Examples of nl.clockwork.mule.ebms.model.EbMSMessageError

      Error error = (Error)message.getProperty(Constants.EBMS_ERROR);
      if (error == null)
        EbMSMessageUtils.createError(Constants.EbMSErrorLocation.UNKNOWN.location(),Constants.EbMSErrorCode.UNKNOWN.errorCode(),"An unknown error occurred!");
      errorList.getError().add(error);
     
      message.setPayload(new EbMSMessageError(messageHeader,errorList));
      return message;
    }
    catch (DatatypeConfigurationException e)
    {
      throw new TransformerException(this,e);
View Full Code Here

Examples of nl.clockwork.mule.ebms.model.EbMSMessageError

  }

  @Override
  public void messageError(MessageHeader messageHeader, ErrorList errorList)
  {
    messageErrorProcessor.process(new EbMSMessageError(messageHeader,errorList));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.