Examples of addHeaderBlock()


Examples of org.apache.axiom.soap.SOAPHeader.addHeaderBlock()

        oldAckElement.detach();
      }
    }
   
    SOAPHeader SOAPHeader = (SOAPHeader) header;
    SOAPHeaderBlock sequenceAcknowledgementHeaderBlock = SOAPHeader.addHeaderBlock(
        Sandesha2Constants.WSRM_COMMON.SEQUENCE_ACK,rmNamespace);
   
    if (sequenceAcknowledgementHeaderBlock == null)
      throw new OMException("Cant set sequence acknowledgement since the element is null");
View Full Code Here

Examples of org.apache.axiom.soap.SOAPHeader.addHeaderBlock()

    OMFactory factory = headerElement.getOMFactory();

    OMNamespace rmNamespace = factory.createOMNamespace(
        namespaceValue, Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
    SOAPHeaderBlock sequenceHeaderBlock = soapHeader.addHeaderBlock(
        Sandesha2Constants.WSRM_COMMON.SEQUENCE, rmNamespace);
   
    // Always set the MustUnderstand to true for Sequence messages
    sequenceHeaderBlock.setMustUnderstand(true);
    identifier.toOMElement(sequenceHeaderBlock);
View Full Code Here

Examples of org.apache.axiom.soap.SOAPHeader.addHeaderBlock()

                           
                        // If a header block is not an instance of SOAPHeaderBlock, it means that
                        // it is a header we have added in rampart eg. EncryptedHeader and should
                        // be converted to SOAPHeaderBlock for processing
                      } else {
                        header = soapHeader.addHeaderBlock(element.getLocalName(), element.getNamespace());
                        Iterator attrIter = element.getAllAttributes();
                        while (attrIter.hasNext()) {
                          OMAttribute attr = (OMAttribute)attrIter.next();
                          header.addAttribute(attr.getLocalName(), attr.getAttributeValue(), attr.getNamespace());
                        }
View Full Code Here

Examples of org.apache.axiom.soap.SOAPHeader.addHeaderBlock()

            header = factory.createSOAPHeader(envelope);
        }
        OMElement element = xmlHelper.toOMElement(content);
        // We can't add the element directly to the SOAPHeader. Instead, we need to copy the
        // information over to a SOAPHeaderBlock.
        SOAPHeaderBlock headerBlock = header.addHeaderBlock(element.getLocalName(),
                element.getNamespace());
        for (Iterator it = element.getAllAttributes(); it.hasNext(); ) {
            headerBlock.addAttribute((OMAttribute)it.next());
        }
        headerBlock.setMustUnderstand(mustUnderstand);
View Full Code Here

Examples of org.apache.axiom.soap.SOAPHeader.addHeaderBlock()

      factory = defaultFactory;
   
    OMNamespace rmNamespace = factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
   
    SOAPHeader SOAPHeader = (SOAPHeader) header;
    SOAPHeaderBlock sequenceAcknowledgementHeaderBlock = SOAPHeader.addHeaderBlock(
        Sandesha2Constants.WSRM_COMMON.SEQUENCE_ACK,rmNamespace);
   
    if (sequenceAcknowledgementHeaderBlock == null)
      throw new OMException("Cant set sequence acknowledgement since the element is null");
View Full Code Here

Examples of org.apache.axiom.soap.SOAPHeader.addHeaderBlock()

   
    OMFactory factory = header.getOMFactory();
    OMNamespace rmNamespace = factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);

    SOAPHeader SOAPHdr = (SOAPHeader) header;
    SOAPHeaderBlock ackReqHdrBlock = SOAPHdr.addHeaderBlock(Sandesha2Constants.WSRM_COMMON.ACK_REQUESTED, rmNamespace);
    ackReqHdrBlock.setMustUnderstand(isMustUnderstand());

    identifier.toOMElement(ackReqHdrBlock);

    if (messageNumber != null) {
View Full Code Here

Examples of org.apache.axiom.soap.SOAPHeader.addHeaderBlock()

    if (factory==null)
      factory = defaultFactory;

    OMNamespace rmNamespace = factory.createOMNamespace(
        namespaceValue, Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
    SOAPHeaderBlock sequenceHeaderBlock = soapHeader.addHeaderBlock(
        Sandesha2Constants.WSRM_COMMON.SEQUENCE, rmNamespace);
   
    sequenceHeaderBlock.setMustUnderstand(isMustUnderstand());
    identifier.toOMElement(sequenceHeaderBlock);
    messageNumber.toOMElement(sequenceHeaderBlock);
View Full Code Here

Examples of org.apache.axiom.soap.SOAPHeader.addHeaderBlock()

    OMFactory factory = env.getOMFactory();

    SOAPHeader headers = env.getHeader();

    OMNamespace namespace = factory.createOMNamespace(unitTestHeader.getNamespaceURI(), "sec");
    OMElement header = headers.addHeaderBlock(unitTestHeader.getLocalPart(), namespace);
    header.setText(key);

    log.debug("Exit: UnitTestSecurityManager::applySecurityToken");
  }
View Full Code Here

Examples of org.apache.axis2.soap.SOAPHeader.addHeaderBlock()

        reqEnv.declareNamespace("http://soapinterop.org/xsd", "s");
        reqEnv.declareNamespace("http://soapinterop.org/", "m");

        SOAPHeader header = omfactory.createSOAPHeader(reqEnv);
        OMNamespace hns = reqEnv.declareNamespace("http://soapinterop.org/echoheader/", "hns"); //xmlns:m0="http://soapinterop.org/echoheader/
        SOAPHeaderBlock block1 = header.addHeaderBlock("echoMeStringRequest", hns);
        block1.addAttribute("xsi:type", "xsd:string", null);
        block1.addChild(omfactory.createText("string"));
        // header.addChild(headerChild);
        header.addChild(block1);
View Full Code Here

Examples of org.apache.axis2.soap.SOAPHeader.addHeaderBlock()

        block1.addAttribute("xsi:type", "xsd:string", null);
        block1.addChild(omfactory.createText("string"));
        // header.addChild(headerChild);
        header.addChild(block1);

        SOAPHeaderBlock block2 = header.addHeaderBlock("echoMeStructRequest", hns);
        block2.addAttribute("xsi:type", "s:SOAPStruct", null);

        OMElement h2Val1 = omfactory.createOMElement("varString", null);
        h2Val1.addAttribute("xsi:type", "xsd:string", null);
        h2Val1.addChild(omfactory.createText("string"));
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.