private static void setFaultCodeForSOAP12(MessageContext msgContext, QName faultCode, QName faultSubcode) throws AxisFault { SOAPFactory factory = OMAbstractFactory.getSOAP12Factory(); SOAPFaultCode soapFaultCode = factory.createSOAPFaultCode(); SOAPFaultValue soapFaultValue = factory.createSOAPFaultValue(soapFaultCode); soapFaultValue.setText(faultCode.getPrefix() + ":" + faultCode.getLocalPart()); SOAPFaultSubCode soapFaultSubCode = factory .createSOAPFaultSubCode(soapFaultCode); SOAPFaultValue soapFaultSubCodeValue = factory .createSOAPFaultValue(soapFaultSubCode); soapFaultSubCodeValue.setText(faultSubcode.getPrefix() + ":" + faultSubcode.getLocalPart()); msgContext.setProperty(SOAP12Constants.SOAP_FAULT_CODE_LOCAL_NAME, soapFaultCode); }
soapFaultSubCode = soapFactory.createSOAPFaultSubCode(this.omTarget.getCode()); } else if (this.omTarget.getCode().getSubCode() != null) { soapFaultSubCode = soapFactory.createSOAPFaultSubCode( getLastSubCode(this.omTarget.getCode().getSubCode())); } else { soapFaultSubCode = soapFactory.createSOAPFaultSubCode(this.omTarget.getCode());
soapFaultSubCode = soapFactory.createSOAPFaultSubCode(this.omTarget.getCode()); } else if (this.omTarget.getCode().getSubCode() != null) { soapFaultSubCode = soapFactory.createSOAPFaultSubCode( getLastSubCode(this.omTarget.getCode().getSubCode())); } else { soapFaultSubCode = soapFactory.createSOAPFaultSubCode(this.omTarget.getCode());
for ( String subCode : subCodes ) { if ( subCode != null && !"".equals( subCode.trim() ) ) { SOAPFaultSubCode sc = factory.createSOAPFaultSubCode( code ); writer.writeStartElement( ns, sc.getLocalName() ); writeAttributes( writer, sc );
@Override public void addFaultSubcode(QName subcode) { SOAPFaultCode faultCode = getAxiomFault().getCode(); SOAPFaultSubCode faultSubCode = null; if (faultCode.getSubCode() == null) { faultSubCode = getAxiomFactory().createSOAPFaultSubCode(faultCode); } else { faultSubCode = faultCode.getSubCode(); while (true) { if (faultSubCode.getSubCode() != null) { faultSubCode = faultSubCode.getSubCode(); } else { faultSubCode = getAxiomFactory().createSOAPFaultSubCode(faultSubCode); break; } } } SOAPFaultValue faultValue = getAxiomFactory().createSOAPFaultValue(faultSubCode); setValueText(subcode, faultValue); }
@Override public void addFaultSubcode(QName subcode) { SOAPFaultCode faultCode = getAxiomFault().getCode(); SOAPFaultSubCode faultSubCode = null; if (faultCode.getSubCode() == null) { faultSubCode = getAxiomFactory().createSOAPFaultSubCode(faultCode); } else { faultSubCode = faultCode.getSubCode(); while (true) { if (faultSubCode.getSubCode() != null) { faultSubCode = faultSubCode.getSubCode(); } else { faultSubCode = getAxiomFactory().createSOAPFaultSubCode(faultSubCode); break; } } } SOAPFaultValue faultValue = getAxiomFactory().createSOAPFaultValue(faultSubCode); setValueText(subcode, faultValue); }
public void addFaultSubcode(QName subcode) { SOAPFaultCode faultCode = getAxiomFault().getCode(); SOAPFaultSubCode faultSubCode = null; if (faultCode.getSubCode() == null) { faultSubCode = getAxiomFactory().createSOAPFaultSubCode(faultCode); } else { faultSubCode = faultCode.getSubCode(); while (true) { if (faultSubCode.getSubCode() != null) { faultSubCode = faultSubCode.getSubCode(); } else { faultSubCode = getAxiomFactory().createSOAPFaultSubCode(faultSubCode); break; } } } SOAPFaultValue faultValue = getAxiomFactory().createSOAPFaultValue(faultSubCode); setValueText(subcode, faultValue); }
@Override public void addFaultSubcode(QName subcode) { SOAPFaultCode faultCode = getAxiomFault().getCode(); SOAPFaultSubCode faultSubCode = null; if (faultCode.getSubCode() == null) { faultSubCode = getAxiomFactory().createSOAPFaultSubCode(faultCode); } else { faultSubCode = faultCode.getSubCode(); while (true) { if (faultSubCode.getSubCode() != null) { faultSubCode = faultSubCode.getSubCode(); } else { faultSubCode = getAxiomFactory().createSOAPFaultSubCode(faultSubCode); break; } } } SOAPFaultValue faultValue = getAxiomFactory().createSOAPFaultValue(faultSubCode); setValueText(subcode, faultValue); }
soapFaultValue.setText(code); soapFaultCode.setValue(soapFaultValue); SOAPFaultSubCode soapFaultSubCode = soapFactory.createSOAPFaultSubCode(soapFaultCode); SOAPFaultValue soapFaultValueSub = soapFactory.createSOAPFaultValue(soapFaultSubCode); QName qNameSubCode = new QName("http://wso2.org/passivests", subCode, "sts");
soapFaultValue.setText(code); soapFaultCode.setValue(soapFaultValue); SOAPFaultSubCode soapFaultSubCode = soapFactory.createSOAPFaultSubCode(soapFaultCode); SOAPFaultValue soapFaultValueSub = soapFactory.createSOAPFaultValue(soapFaultSubCode); QName qNameSubCode = new QName("http://wso2.org/passivests", subCode, "sts");
soapFaultValue.setText(SOAP12Constants.SOAP_DEFAULT_NAMESPACE_PREFIX + ":" + SOAP12Constants.FAULT_CODE_SENDER); SOAPFaultSubCode soapFaultSubCode = soapFac.createSOAPFaultSubCode(soapFaultCode); SOAPFaultValue soapFaultSubcodeValue = soapFac.createSOAPFaultValue(soapFaultSubCode); soapFac.createSOAPFaultSubCode(soapFaultSubCode); SOAPFaultValue soapFaultSubcodeValue2 = soapFac.createSOAPFaultValue(soapFaultSubCode2);
soapFaultValue.setText(SOAP12Constants.SOAP_DEFAULT_NAMESPACE_PREFIX + ":" + SOAP12Constants.FAULT_CODE_SENDER); SOAPFaultSubCode soapFaultSubCode = soapFac.createSOAPFaultSubCode(soapFaultCode); SOAPFaultValue soapFaultSubcodeValue = soapFac.createSOAPFaultValue(soapFaultSubCode); soapFac.createSOAPFaultSubCode(soapFaultSubCode); SOAPFaultValue soapFaultSubcodeValue2 = soapFac.createSOAPFaultValue(soapFaultSubCode2);
SOAPFaultSubCode faultSubCode = factory.createSOAPFaultSubCode(faultCode);
soapFaultValue.setText(code); soapFaultCode.setValue(soapFaultValue); SOAPFaultSubCode soapFaultSubCode = soapFactory.createSOAPFaultSubCode(soapFaultCode); SOAPFaultValue soapFaultValueSub = soapFactory.createSOAPFaultValue(soapFaultSubCode); QName qNameSubCode = new QName(EventingConstants.WSE_EVENTING_NS, subCode,
soapFaultValue.setText(code); soapFaultCode.setValue(soapFaultValue); SOAPFaultSubCode soapFaultSubCode = soapFactory.createSOAPFaultSubCode(soapFaultCode); SOAPFaultValue soapFaultValueSub = soapFactory.createSOAPFaultValue(soapFaultSubCode); QName qNameSubCode = new QName(EventingConstants.WSE_EVENTING_NS, subCode,
soapFaultValue.setText(code); soapFaultCode.setValue(soapFaultValue); SOAPFaultSubCode soapFaultSubCode = soapFactory.createSOAPFaultSubCode(soapFaultCode); SOAPFaultValue soapFaultValueSub = soapFactory.createSOAPFaultValue(soapFaultSubCode); QName qNameSubCode = new QName(EventingConstants.WSE_EVENTING_NS, subCode,
soapFaultValue.setText(code); soapFaultCode.setValue(soapFaultValue); SOAPFaultSubCode soapFaultSubCode = soapFactory.createSOAPFaultSubCode(soapFaultCode); SOAPFaultValue soapFaultValueSub = soapFactory.createSOAPFaultValue(soapFaultSubCode); QName qNameSubCode = new QName(EventingConstants.WSE_EVENTING_NS, subCode,
faultCodeValue.setText(wste.getCode()); SOAPFaultSubCode faultSubCode = fac.createSOAPFaultSubCode(faultCode); SOAPFaultValue faultSubCodeValue = fac.createSOAPFaultValue(faultSubCode); faultSubCodeValue.setText(wste.getSubCode());
.createSOAPFaultSubCode(faultCode); SOAPFaultValue subCodeValue = factory .createSOAPFaultValue(faultSubCode);
SOAPFaultSubCode faultSubCode = factory.createSOAPFaultSubCode(faultCode);