@Override public SOAPHeaderElement addNotUnderstoodHeaderElement(final QName sourceName) throws SOAPException { if (sourceName == null) { log.severe("SAAJ0410.ver1_2.no.null.to.addNotUnderstoodHeader"); throw new SOAPException("Cannot pass NULL to addNotUnderstoodHeaderElement"); } if ("".equals(sourceName.getNamespaceURI())) { log.severe("SAAJ0417.ver1_2.qname.not.ns.qualified"); throw new SOAPException("The qname passed to addNotUnderstoodHeaderElement must be namespace-qualified"); } String prefix = sourceName.getPrefix(); if ("".equals(prefix)) { prefix = "ns1"; } Name notunderstoodName = getNotUnderstoodName(); SOAPHeaderElement notunderstoodHeaderElement = (SOAPHeaderElement) addChildElement(notunderstoodName); notunderstoodHeaderElement.addAttribute( NameImpl.createFromUnqualifiedName("qname"), getQualifiedName( new QName( sourceName.getNamespaceURI(), sourceName.getLocalPart(), prefix))); notunderstoodHeaderElement.addNamespaceDeclaration( prefix, sourceName.getNamespaceURI()); return notunderstoodHeaderElement; }
root.addNamespaceDeclaration(CoordinationConstants.WSCOOR_PREFIX, CoordinationConstants.WSCOOR_NAMESPACE);
root.addNamespaceDeclaration(CoordinationConstants.WSCOOR_PREFIX, CoordinationConstants.WSCOOR_NAMESPACE);
SOAPEnvelope soapEnvelope = soapPart.getEnvelope(); soapEnvelope.addNamespaceDeclaration("", "$NameSpacePlaceHolder"); secElement.addNamespaceDeclaration("wsse", WSS_SEC_HEADER);
secElement.addNamespaceDeclaration("sec", SEC_HEADER);
headerElement.addNamespaceDeclaration(CoordinationConstants.WSCOOR_PREFIX, CoordinationConstants.WSCOOR_NAMESPACE) ; headerElement.setMustUnderstand(true) ; CoordinationContextHelper.serialise(coordinationContext, headerElement) ;
headerElement.addNamespaceDeclaration(CoordinationConstants.WSCOOR_PREFIX, CoordinationConstants.WSCOOR_NAMESPACE) ; headerElement.setMustUnderstand(true) ; CoordinationContextHelper.serialise(coordinationContext, headerElement) ;