Examples of SequenceFault


Examples of org.apache.cxf.ws.rm.SequenceFault

        // fault is a SoapFault and has a SequenceFault cause
       
        message = setupOutboundFaultMessage();
        SequenceFaultType sft = RMUtils.getWSRMFactory().createSequenceFaultType();
        sft.setFaultCode(RMConstants.getUnknownSequenceFaultCode());
        SequenceFault sf = new SequenceFault("REASON");
        sf.setSequenceFault(sft);
        Identifier sid = RMUtils.getWSRMFactory().createIdentifier();
        sid.setValue("SID");
        sf.setSender(true);
        f.initCause(sf);
        message.setContent(Exception.class, f);     
        codec.encode(message);
        verifyHeaders(message, new String[] {RMConstants.getSequenceFaultName()});
View Full Code Here

Examples of org.apache.cxf.ws.rm.SequenceFault

        // fault is a SoapFault and has a SequenceFault cause
       
        message = setupOutboundFaultMessage();
        SequenceFaultType sft = RMUtils.getWSRMFactory().createSequenceFaultType();
        sft.setFaultCode(RMConstants.getUnknownSequenceFaultCode());
        SequenceFault sf = new SequenceFault("REASON");
        sf.setSequenceFault(sft);
        Identifier sid = RMUtils.getWSRMFactory().createIdentifier();
        sid.setValue("SID");
        sf.setSender(true);
        f.initCause(sf);
        message.setContent(Exception.class, f);     
        codec.encode(message);
        verifyHeaders(message, new String[] {RMConstants.getSequenceFaultName()});
View Full Code Here

Examples of org.apache.cxf.ws.rm.SequenceFault

        // fault is a SoapFault and has a SequenceFault cause
       
        message = setupOutboundFaultMessage();
        SequenceFaultType sft = RMUtils.getWSRMFactory().createSequenceFaultType();
        sft.setFaultCode(RMConstants.getUnknownSequenceFaultCode());
        SequenceFault sf = new SequenceFault("REASON");
        sf.setSequenceFault(sft);
        Identifier sid = RMUtils.getWSRMFactory().createIdentifier();
        sid.setValue("SID");
        sf.setSender(true);
        f.initCause(sf);
        message.setContent(Exception.class, f);     
        codec.encode(message);
        verifyHeaders(message, new String[] {RMConstants.getSequenceFaultName()});
View Full Code Here

Examples of org.apache.cxf.ws.rm.SequenceFault

        verifyHeaders(message, new String[] {});

        // fault is a SoapFault and has a SequenceFault cause
       
        message = setupOutboundFaultMessage();
        SequenceFault sf = new SequenceFault("REASON");
        sf.setFaultCode(RM10Constants.UNKNOWN_SEQUENCE_FAULT_QNAME);
        Identifier sid = new Identifier();
        sid.setValue("SID");
        sf.setSender(true);
        f.initCause(sf);
        message.setContent(Exception.class, f);     
        codec.encode(message);
        verifyHeaders(message, new String[] {RMConstants.SEQUENCE_FAULT_NAME});
View Full Code Here

Examples of org.apache.sandesha2.wsrm.SequenceFault

      }
     
    } else {
      // Need to get the sequence part from the Header.
      try {
        SequenceFault sequenceFault = (SequenceFault)rmMsgCtx.getMessagePart(Sandesha2Constants.MessageParts.SEQUENCE_FAULT);
       
        // If the sequence fault part is not null, then we have an RM specific fault.
        if (sequenceFault != null) {
          soapFaultSubcode = sequenceFault.getFaultCode().getFaultCode().getLocalPart();
         
          // Get the identifier - if there is one.
          identifier = sequenceFault.getFaultCode().getDetail();
        }
      } catch (SandeshaException e) {
        if (log.isDebugEnabled())
          log.debug("Unable to process SequenceFault", e);
      }
View Full Code Here

Examples of org.apache.sandesha2.wsrm.SequenceFault

   */
  private static void addSequenceFaultHeader(
      MessageContext faultMessageContext, FaultData faultData,
      SOAPFactory factory, String rmNamespaceValue) throws SandeshaException {

    SequenceFault sequenceFault = new SequenceFault(rmNamespaceValue);

    FaultCode faultCode = new FaultCode(rmNamespaceValue);
    faultCode.setFaultCode(faultData.getSubcode());
    if (faultData.getDetailString() != null)
      faultCode.setDetail(faultData.getDetailString());
    else {
      faultCode.setDetailOMElement(faultData.getDetail());
      faultCode.setExtendedDetailOMElement(faultData.getDetail2());
    }
    sequenceFault.setFaultCode(faultCode);
   
    sequenceFault.toOMElement(faultMessageContext.getEnvelope().getHeader());
  }
View Full Code Here

Examples of org.apache.sandesha2.wsrm.SequenceFault

   */
  private static void addSequenceFaultHeader(
      MessageContext faultMessageContext, FaultData faultData,
      SOAPFactory factory, String rmNamespaceValue) throws SandeshaException {

    SequenceFault sequenceFault = new SequenceFault(rmNamespaceValue);

    FaultCode faultCode = new FaultCode(rmNamespaceValue);
    faultCode.setFaultCode(faultData.getSubcode());
    sequenceFault.setFaultCode(faultCode);
  }
View Full Code Here

Examples of org.apache.sandesha2.wsrm.SequenceFault

    String soapFaultSubcode = null;
    String identifier = null;
    if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(SOAPNamespaceValue)) {
      // Need to get the sequence part from the Header.
      try {
        SequenceFault sequenceFault = (SequenceFault)rmMsgCtx.getMessagePart(Sandesha2Constants.MessageParts.SEQUENCE_FAULT);
       
        // If the sequence fault part is not null, then we have an RM specific fault.
        if (sequenceFault != null) {
          soapFaultSubcode = sequenceFault.getFaultCode().getFaultCode().getLocalPart();
          // Get the identifier - if there is one.
          identifier = sequenceFault.getFaultCode().getDetail();
        }
               
      } catch (SandeshaException e) {
        if (log.isDebugEnabled())
          log.debug("Unable to process SequenceFault", e);
View Full Code Here

Examples of org.apache.sandesha2.wsrm.SequenceFault

   */
  private static void addSequenceFaultHeader(
      MessageContext faultMessageContext, FaultData faultData,
      SOAPFactory factory, String rmNamespaceValue) throws SandeshaException {

    SequenceFault sequenceFault = new SequenceFault(rmNamespaceValue);

    FaultCode faultCode = new FaultCode(rmNamespaceValue);
    faultCode.setFaultCode(faultData.getSubcode());
    if (faultData.getDetailString() != null)
      faultCode.setDetail(faultData.getDetailString());
    else {
      faultCode.setDetailOMElement(faultData.getDetail());
      faultCode.setExtendedDetailOMElement(faultData.getDetail2());
    }
    sequenceFault.setFaultCode(faultCode);
   
    sequenceFault.toOMElement(faultMessageContext.getEnvelope().getHeader());
  }
View Full Code Here

Examples of org.apache.sandesha2.wsrm.SequenceFault

   */
  private static void addSequenceFaultHeader(
      MessageContext faultMessageContext, FaultData faultData,
      SOAPFactory factory, String rmNamespaceValue) throws SandeshaException {

    SequenceFault sequenceFault = new SequenceFault(factory, rmNamespaceValue);

    FaultCode faultCode = new FaultCode(factory, rmNamespaceValue);
    faultCode.setFaultCode(faultData.getSubcode());
    sequenceFault.setFaultCode(faultCode);
  }
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.