Examples of SOAPMessage


Examples of javax.xml.soap.SOAPMessage

        String str = SOAPMessageUtil.createWrapDocLitSOAPMessage(wrapName, elName, data);       
       
        TestInputStreamContext inCtx = new TestInputStreamContext(str.getBytes());
        binding.read(inCtx, soapContext);

        SOAPMessage msg = soapContext.getMessage();
        assertNotNull(msg);
        assertTrue(msg.getSOAPBody().hasChildNodes());
        NodeList list = msg.getSOAPBody().getChildNodes();

        assertEquals(1, list.getLength());
        Node wrappedNode = list.item(0).getFirstChild();
        assertTrue(wrappedNode.hasChildNodes());
        assertEquals(data, wrappedNode.getFirstChild().getNodeValue());
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

        String str = SOAPMessageUtil.createWrapDocLitSOAPMessage(wrapName, elName, data);
        InputStream in = new ByteArrayInputStream(str.getBytes());
        soapContext.put(ObjectMessageContext.MESSAGE_INPUT, false);

        assertNotNull(binding.getMessageFactory());
        SOAPMessage soapMessage = binding.getMessageFactory().createMessage(null, in);
        soapContext.setMessage(soapMessage);

        //GreetMe method has a IN parameter
        objContext.setMessageObjects(new Object[1]);
        binding.unmarshal(soapContext,
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

        assertNotNull(testInt);
        objContext.setMethod(testInt);
       
        InputStream is =  getClass().getResourceAsStream("resources/TestIntDocLitTypeTestReq.xml");
        assertNotNull(binding.getMessageFactory());
        SOAPMessage faultMsg = binding.getMessageFactory().createMessage(null,  is);
        soapContext.setMessage(faultMsg);
        soapContext.put(ObjectMessageContext.MESSAGE_INPUT, false);

        Object[] methodArg = SOAPMessageUtil.getMessageObjects(testInt);
        assertNotNull(methodArg);
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

        String str = SOAPMessageUtil.createWrapDocLitSOAPMessage(wrapName, elName, data);
        ByteArrayInputStream in = new ByteArrayInputStream(str.getBytes());

        soapContext.put(ObjectMessageContext.MESSAGE_INPUT, true);       
        assertNotNull(binding.getMessageFactory());
        SOAPMessage soapMessage = binding.getMessageFactory().createMessage(null, in);
        soapContext.setMessage(soapMessage);

        binding.unmarshal(soapContext,
                          objContext,
                          new JAXBDataBindingCallback(objContext.getMethod(),
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

        binding.marshalFault(objContext,
                             soapContext,
                             new JAXBDataBindingCallback(objContext.getMethod(),
                                                         DataBindingCallback.Mode.PARTS,
                                                         null));
        SOAPMessage msg = soapContext.getMessage();

        assertNotNull(msg);
        Node xmlNode = msg.getSOAPBody();
        assertNotNull(xmlNode);
        assertEquals(1, xmlNode.getChildNodes().getLength());
        assertTrue(msg.getSOAPBody().hasFault());
        SOAPFault fault = msg.getSOAPBody().getFault();
        assertNotNull(fault);
        assertEquals(
                     getExceptionString(ex, exMessage),
                     fault.getFaultString());
        assertTrue(fault.hasChildNodes());
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

        binding.marshalFault(objContext,
                             soapContext,
                             new JAXBDataBindingCallback(objContext.getMethod(),
                                                         DataBindingCallback.Mode.PARTS,
                                                         null));
        SOAPMessage msg = soapContext.getMessage();
       
        assertNotNull(msg);
        Node xmlNode = msg.getSOAPBody();
        assertNotNull(xmlNode);
        assertEquals(1, xmlNode.getChildNodes().getLength());

        assertTrue(msg.getSOAPBody().hasFault());
        SOAPFault fault = msg.getSOAPBody().getFault();
        assertNotNull(fault);
        assertEquals(
                     getExceptionString(se, se.getMessage()),
                     fault.getFaultString());
        assertTrue(fault.hasChildNodes());
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

        //Test The InputMessage of GreetMe Operation
        soapContext.put(ObjectMessageContext.MESSAGE_INPUT, true);
        objContext.setMethod(SOAPMessageUtil.getMethod(Greeter.class, "testDocLitFault"));

        InputStream is =  getClass().getResourceAsStream("resources/NoSuchCodeDocLiteral.xml");
        SOAPMessage faultMsg = binding.getMessageFactory().createMessage(null,  is);
        soapContext.setMessage(faultMsg);

        binding.unmarshalFault(soapContext, objContext,
                               new JAXBDataBindingCallback(objContext.getMethod(),
                                                           DataBindingCallback.Mode.PARTS,
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

        binding.marshal(objContext,
                        soapContext,
                        new JAXBDataBindingCallback(objContext.getMethod(),
                                                    DataBindingCallback.Mode.PARTS,
                                                    null));
        SOAPMessage msg = soapContext.getMessage();
        assertNotNull(msg);
        //msg.writeTo(System.out);
        assertTrue(msg.getSOAPBody().hasChildNodes());
        NodeList list = msg.getSOAPBody().getChildNodes();
        assertEquals(1, list.getLength());
        Node msgnode = list.item(0).getFirstChild();
        assertTrue(!msgnode.hasChildNodes());
        assertEquals(arg0, msgnode.getNodeValue());
    }
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

       
        ByteArrayInputStream in = new ByteArrayInputStream(str.getBytes());
        soapContext.put(ObjectMessageContext.MESSAGE_INPUT, false);

        assertNotNull(binding.getMessageFactory());
        SOAPMessage soapMessage = binding.getMessageFactory().createMessage(null, in);
        soapContext.setMessage(soapMessage);

        //testDocLitBare method has a IN parameter
        objContext.setMessageObjects(new Object[1]);
        binding.unmarshal(soapContext, objContext,
View Full Code Here

Examples of javax.xml.soap.SOAPMessage

        soapContext.put(ObjectMessageContext.MESSAGE_INPUT, false);

        binding.marshal(objContext,
                        soapContext,
                        null);
        SOAPMessage msg = soapContext.getMessage();
        assertNotNull(msg);
        assertTrue(!msg.getSOAPBody().hasChildNodes());
       
        TestOutputStreamContext ostreamCtx = new TestOutputStreamContext(null, soapContext);
       
        binding.write(soapContext, ostreamCtx);
       
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.