@Override public SOAPHeaderElement addHeaderElement(SOAPHeader header, QName name) throws SOAPException { Name saajName = SaajUtils.toName(name, header); return header.addHeaderElement(saajName); }
private void addWSAToHeader(SOAPHeader sh, String address, Message msg) throws SOAPException { // Create wsa:To header which is required by ws-addressing spec // OMElement wsaToOM = sh.getOMFactory().createOMElement(QNAME_WSA_TO); // wsaToOM.setText( address ); // sh.addChild(wsaToOM); SOAPHeaderElement toH = sh.addHeaderElement(QNAME_WSA_TO); toH.setTextContent(address); } // end method addWSAToHeader
@Override public SOAPHeaderElement addHeaderElement(SOAPHeader header, QName name) throws SOAPException { Name saajName = SaajUtils.toName(name, header); return header.addHeaderElement(saajName); }
public void writeTo(SOAPMessage saaj) throws SOAPException { SOAPHeader header = saaj.getSOAPHeader(); if (header == null) header = saaj.getSOAPPart().getEnvelope().addHeader(); SOAPHeaderElement she = header.addHeaderElement(av.faultDetailTag); she = header.addHeaderElement(new QName(av.nsUri, wrapper)); she.addTextNode(problemValue); }
public void writeTo(SOAPMessage saaj) throws SOAPException { SOAPHeader header = saaj.getSOAPHeader(); if (header == null) header = saaj.getSOAPPart().getEnvelope().addHeader(); SOAPHeaderElement she = header.addHeaderElement(av.faultDetailTag); she = header.addHeaderElement(new QName(av.nsUri, wrapper)); she.addTextNode(problemValue); }
SOAPMessage message = MessageFactory.newInstance(); private void buildHeader(String userName, String password) throws SOAPException{ SOAPHeader header = message.getSOAPHeader(); QName authHeader = new QName(SCHEMA, "AuthenticationHeader", SCHEMA_PREFIX); SOAPHeaderElement authElement = header.addHeaderElement(authHeader); QName userNameHeader = new QName(SCHEMA, "UserName", SCHEMA_PREFIX); SOAPElement userElement = authElement.addChildElement((userNameHeader)); userElement.setTextContent(userName); QName passwordHeader = new QName(SCHEMA, "Password", SCHEMA_PREFIX); SOAPElement passwdElement = authElement.addChildElement(passwordHeader); passwdElement.setTextContent(password); }
@Override public SoapHeaderElement addHeaderElement(QName name) throws SoapHeaderException { try { SOAPHeaderElement headerElement = getSaajHeader().addHeaderElement(name); return new SaajSoapHeaderElement(headerElement); } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } }
@Override public SoapHeaderElement addHeaderElement(QName name) throws SoapHeaderException { try { SOAPHeaderElement headerElement = getSaajHeader().addHeaderElement(name); return new SaajSoapHeaderElement(headerElement); } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } }
@Override public SoapHeaderElement addHeaderElement(QName name) throws SoapHeaderException { try { SOAPHeaderElement headerElement = getSaajHeader().addHeaderElement(name); return new SaajSoapHeaderElement(headerElement); } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } }
public void addHeader(SOAPHeader soapHeader, String namespace, SoapHeader header) { try { soapHeader.addHeaderElement(new QName(namespace, header.getKey())).addTextNode(header.getValue()); } catch (SOAPException e) { throw new SoapException(format("Failed to add SOAP header (%s:%s).", header.getKey(), header.getValue()), e); } } }
SOAPMessage soapMessage = ((SaajSoapMessage) message).getSaajMessage(); SOAPHeader header = soapMessage.getSOAPHeader(); SOAPHeaderElement security = header.addHeaderElement(new QName(SCHEMA, "Security", SCHEMA_PREFIX)); SOAPElement usernameToken = security.addChildElement("UsernameToken", SCHEMA_PREFIX); SOAPElement usernameElement = usernameToken.addChildElement("Username", SCHEMA_PREFIX); SOAPElement passwordElement = usernameToken.addChildElement("Password", SCHEMA_PREFIX); usernameElement.setTextContent(username); passwordElement.setTextContent(password);
@Override public void writeTo(SOAPMessage saaj) throws SOAPException { SOAPHeader header = saaj.getSOAPHeader(); if (header == null) header = saaj.getSOAPPart().getEnvelope().addHeader(); SOAPHeaderElement she = header.addHeaderElement(name); if (type != null) she.addAttribute(typeAttributeName, type); she.addTextNode(value); } }
public void writeTo(SOAPMessage saaj) throws SOAPException { SOAPHeader header = saaj.getSOAPHeader(); if(header == null) header = saaj.getSOAPPart().getEnvelope().addHeader(); SOAPHeaderElement she = header.addHeaderElement(name); if(mustUnderstand) { she.setMustUnderstand(true); } she.addTextNode(value); }
public void writeTo(SOAPMessage saaj) throws SOAPException { SOAPHeader header = saaj.getSOAPHeader(); if(header == null) header = saaj.getSOAPPart().getEnvelope().addHeader(); SOAPHeaderElement she = header.addHeaderElement(name); if(mustUnderstand) { she.setMustUnderstand(true); } she.addTextNode(value); }
@Override public void writeTo(SOAPMessage saaj) throws SOAPException { SOAPHeader header = saaj.getSOAPHeader(); if (header == null) header = saaj.getSOAPPart().getEnvelope().addHeader(); SOAPHeaderElement she = header.addHeaderElement(name); if (type != null) she.addAttribute(typeAttributeName, type); she.addTextNode(value); } }
public void writeTo(SOAPMessage saaj) throws SOAPException { SOAPHeader header = saaj.getSOAPHeader(); if(header == null) header = saaj.getSOAPPart().getEnvelope().addHeader(); SOAPHeaderElement she = header.addHeaderElement(name); if(mustUnderstand) { she.setMustUnderstand(true); } she.addTextNode(value); }
SOAPMessage soapMessage = soapContext.getMessage(); SOAPEnvelope soapEnvelope = soapMessage.getSOAPPart().getEnvelope(); SOAPHeader soapHeader = soapEnvelope.getHeader(); /* If no header, add one */ if (soapHeader == null) { soapHeader = soapEnvelope.addHeader(); } /* Add a soap header, name as AUTH_ID_KEY */ Name name = soapEnvelope.createName(AUTH_ID_KEY); SOAPHeaderElement soapHeaderElement = soapHeader.addHeaderElement(name); soapHeaderElement.addTextNode(authId); soapMessage.saveChanges();
@Override public void writeTo(SOAPMessage saaj) throws SOAPException { SOAPHeader header = saaj.getSOAPHeader(); if (header == null) header = saaj.getSOAPPart().getEnvelope().addHeader(); SOAPHeaderElement she = header.addHeaderElement(name); if (type != null) she.addAttribute(typeAttributeName, type); she.addTextNode(value); } }
public void writeTo(SOAPMessage saaj) throws SOAPException { SOAPHeader header = saaj.getSOAPHeader(); if(header == null) header = saaj.getSOAPPart().getEnvelope().addHeader(); SOAPHeaderElement she = header.addHeaderElement(new QName(getNamespaceURI(), getLocalPart())); she.addChildElement(actionLocalName); she.addTextNode(action); if (soapAction != null) { she.addChildElement(soapActionLocalName); she.addTextNode(soapAction); } }
private void createPaosRequestHeader(SOAPEnvelope envelope) throws SOAPException { SOAPHeader headers = envelope.getHeader(); SOAPHeaderElement paosRequestHeader = headers.addHeaderElement(envelope.createQName(JBossSAMLConstants.REQUEST.get(), NS_PREFIX_PAOS_BINDING)); paosRequestHeader.setMustUnderstand(true); paosRequestHeader.setActor("http://schemas.xmlsoap.org/soap/actor/next"); paosRequestHeader.addAttribute(envelope.createName("service"), JBossSAMLURIConstants.ECP_PROFILE.get()); paosRequestHeader.addAttribute(envelope.createName("responseConsumerURL"), getResponseConsumerUrl()); }