Examples of SOAPMessage


Examples of javax.xml.soap.SOAPMessage

        TestInputStreamContext inCtx = new TestInputStreamContext(null);
        InputStream is =  getClass().getResourceAsStream("resources/EmptyBody.xml");
        inCtx.setInputStream(is);
        binding.read(inCtx, soapContext);

        SOAPMessage msg = soapContext.getMessage();
        assertNotNull(msg);
        assertTrue(!msg.getSOAPBody().hasChildNodes());
       
        assertNull(objContext.getMessageObjects());
        assertNull(objContext.getReturn());
        binding.unmarshal(soapContext, objContext, null);
        assertNull(objContext.getMessageObjects());
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

       
    }
   
    private void setSOAPMessage(SOAPMessageContext context, String resource) throws Exception {
        InputStream is =  getClass().getResourceAsStream(resource);       
        SOAPMessage msg = factory.createMessage(null, is);
        context.setMessage(msg);       
    }   
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

                   objContext,
                   soapContext,
                   new JAXBDataBindingCallback(testHeader1,
                                               DataBindingCallback.Mode.PARTS,
                                               null));               
        SOAPMessage msg = soapContext.getMessage();
       
        assertNotNull(msg);
        //Test the Header Part Only
        assertNotNull(msg.getSOAPHeader());
        assertTrue(msg.getSOAPHeader().hasChildNodes());
        NodeList list = msg.getSOAPHeader().getChildNodes();
        assertEquals(1, list.getLength());
        Element headerElement = (Element)list.item(0);
        assertEquals("true", headerElement
                     .getAttributeNS(SOAPConstants.HEADER_MUSTUNDERSTAND.getNamespaceURI(),
                                     SOAPConstants.HEADER_MUSTUNDERSTAND.getLocalPart()));
        //TestHeader1 has no child elements.
        assertFalse(headerElement.hasChildNodes());
       
        //TestHeader3 InOutHeader
        Method testHeader3 = SOAPMessageUtil.getMethod(TestHeader.class, "testHeader3");
        assertNotNull(testHeader3);
        objContext.setMethod(testHeader3);
        TestHeader3 arg0 = new TestHeader3();       
        TestHeader3 arg1 = new TestHeader3();
        arg1.setRequestType("HeaderVal");
        Object[] args = SOAPMessageUtil.getMessageObjects(testHeader3, arg0, arg1);
        objContext.setMessageObjects(args);
        //Write soap headers for testHeader3 operation - tests inout headers
        binding.marshal(
                   objContext,
                   soapContext,
                   new JAXBDataBindingCallback(testHeader3,
                                               DataBindingCallback.Mode.PARTS,
                                               null));               

        msg = soapContext.getMessage();
        assertNotNull(msg);

        //Test the Header Part Only
        assertNotNull(msg.getSOAPHeader());
        assertTrue(msg.getSOAPHeader().hasChildNodes());
        list = msg.getSOAPHeader().getChildNodes();
        assertEquals(1, list.getLength());
        headerElement = (Element)list.item(0);
        //TestHeader3 has no child elements
        assertTrue(headerElement.hasChildNodes());
        list = headerElement.getChildNodes();
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

                   soapContext,
                   new JAXBDataBindingCallback(testHeader2,
                                               DataBindingCallback.Mode.PARTS,
                                               null));               

        SOAPMessage msg = soapContext.getMessage();
        assertNotNull(msg);

        //Test the Header Part Only
        assertNotNull(msg.getSOAPHeader());
        assertTrue(msg.getSOAPHeader().hasChildNodes());
        NodeList list = msg.getSOAPHeader().getChildNodes();
        assertEquals(1, list.getLength());
        Element headerElement = (Element)list.item(0);
        //Check for mustUndrstand Attribute
        assertEquals("true", headerElement
                     .getAttributeNS(SOAPConstants.HEADER_MUSTUNDERSTAND.getNamespaceURI(),
                                     SOAPConstants.HEADER_MUSTUNDERSTAND.getLocalPart()));
       
        //TestHeader3 has child elements.
        assertTrue(headerElement.hasChildNodes());
        list = headerElement.getChildNodes();
        assertEquals(1, list.getLength());
        assertEquals(arg1.getResponseType(), list.item(0).getFirstChild().getNodeValue());
       
        //TestHeader5 return Header
        Method testHeader5 = SOAPMessageUtil.getMethod(TestHeader.class, "testHeader5");
        assertNotNull(testHeader5);
        objContext.setMethod(testHeader5);
       
        TestHeader5 arg2 = new TestHeader5();
        arg2.setRequestType("HeaderVal5");
       
        objContext.setMessageObjects(new Object[0]);
        objContext.setReturn(arg2);
        //Write the SOAP Headers for testHeader5 operation - tests headers as return.       
        binding.marshal(
                                     objContext,
                                     soapContext,
                                     new JAXBDataBindingCallback(testHeader5,
                                                                 DataBindingCallback.Mode.PARTS,
                                                                 null));               

        msg = soapContext.getMessage();
        assertNotNull(msg);

        //Test the Header Part Only
        assertNotNull(msg.getSOAPHeader());
        assertTrue(msg.getSOAPHeader().hasChildNodes());
        list = msg.getSOAPHeader().getChildNodes();
        assertEquals(1, list.getLength());
        headerElement = (Element)list.item(0);
        //Check for mustUndrstand Attribute
        assertEquals("true", headerElement
                     .getAttributeNS(SOAPConstants.HEADER_MUSTUNDERSTAND.getNamespaceURI(),
View Full Code Here

Examples of org.apache.axiom.soap.SOAPMessage

    public TestCommentInProlog(OMMetaFactory metaFactory, SOAPSpec spec) {
        super(metaFactory, spec);
    }

    protected void runTest() throws Throwable {
        SOAPMessage message = (SOAPMessage)getBuilderForTestMessage(SOAP_MESSAGE).getDocument();
        OMNode firstChild = message.getFirstOMChild();
        assertTrue(firstChild instanceof OMComment);
    }
View Full Code Here

Examples of org.apache.cxf.binding.soap.SoapMessage

        verifyMessage(message, false, true, false);
    }

    @Test
    public void testRequestorInbound() throws Exception {
        SoapMessage message = setUpMessage(true, false);
        codec.handleMessage(message);
        control.verify();
        verifyMessage(message, true, false, true);
    }
View Full Code Here

Examples of org.apache.servicemix.soap.marshalers.SoapMessage

            locationURI = (String) newDestinationURI;
            log.debug("Location URI overridden: " + locationURI);
        }

        PostMethod method = new PostMethod(getRelUri(locationURI));
        SoapMessage soapMessage = new SoapMessage();
        soapHelper.getJBIMarshaler().fromNMS(soapMessage, nm);
        Context context = soapHelper.createContext(soapMessage);
        soapHelper.onSend(context);
        SoapWriter writer = soapHelper.getSoapMarshaler().createWriter(soapMessage);
        copyHeaderInformation(nm, method);
View Full Code Here

Examples of org.springframework.ws.soap.SoapMessage

    }

    @Override
    protected Source getSource(WebServiceMessage message) {
        if (message instanceof SoapMessage) {
            SoapMessage soapMessage = (SoapMessage) message;
            return soapMessage.getEnvelope().getSource();
        }
        else {
            return null;
        }
    }
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.