Package org.springframework.ws.transport

Examples of org.springframework.ws.transport.TransportInputStream


        InputStream is = AbstractSoap12MessageFactoryTestCase.class.getResourceAsStream("soap12-mtom.bin");
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Content-Type", "multipart/related;" + "start-info=\"application/soap+xml\";" +
                "type=\"application/xop+xml\";" + "start=\"<0.urn:uuid:40864869929B855F971176851454456@apache.org>\";" +
                "boundary=\"MIMEBoundaryurn_uuid_40864869929B855F971176851454455\"");
        TransportInputStream tis = new MockTransportInputStream(is, headers);

        WebServiceMessage message = messageFactory.createWebServiceMessage(tis);
        assertTrue("Not a SoapMessage", message instanceof SoapMessage);
        SoapMessage soapMessage = (SoapMessage) message;
        assertEquals("Invalid soap version", SoapVersion.SOAP_12, soapMessage.getVersion());
View Full Code Here


        InputStream is = AbstractSoap11MessageFactoryTestCase.class.getResourceAsStream("soap11.xml");
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Content-Type", "text/xml");
        String soapAction = "\"http://springframework.org/spring-ws/Action\"";
        headers.put("SOAPAction", soapAction);
        TransportInputStream tis = new MockTransportInputStream(is, headers);

        WebServiceMessage message = messageFactory.createWebServiceMessage(tis);
        assertTrue("Not a SoapMessage", message instanceof SoapMessage);
        SoapMessage soapMessage = (SoapMessage) message;
        assertEquals("Invalid soap version", SoapVersion.SOAP_11, soapMessage.getVersion());
View Full Code Here

    @Override
    public void testCreateSoapMessageIllFormedXml() throws Exception {
        InputStream is = AbstractSoap11MessageFactoryTestCase.class.getResourceAsStream("soap11-ill-formed.xml");
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Content-Type", "text/xml");
        TransportInputStream tis = new MockTransportInputStream(is, headers);

        messageFactory.createWebServiceMessage(tis);
    }
View Full Code Here

    public void testCreateSoapMessageSwA() throws Exception {
        InputStream is = AbstractSoap11MessageFactoryTestCase.class.getResourceAsStream("soap11-attachment.bin");
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Content-Type",
                "multipart/related;" + "type=\"text/xml\";" + "boundary=\"----=_Part_0_11416420.1149699787554\"");
        TransportInputStream tis = new MockTransportInputStream(is, headers);

        WebServiceMessage message = messageFactory.createWebServiceMessage(tis);
        assertTrue("Not a SoapMessage", message instanceof SoapMessage);
        SoapMessage soapMessage = (SoapMessage) message;
        assertEquals("Invalid soap version", SoapVersion.SOAP_11, soapMessage.getVersion());
View Full Code Here

        InputStream is = AbstractSoap11MessageFactoryTestCase.class.getResourceAsStream("soap11-mtom.bin");
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Content-Type", "multipart/related;" + "start-info=\"text/xml\";" +
                "type=\"application/xop+xml\";" + "start=\"<0.urn:uuid:492264AB42E57108E01176731445508@apache.org>\";" +
                "boundary=\"MIMEBoundaryurn_uuid_492264AB42E57108E01176731445507\"");
        TransportInputStream tis = new MockTransportInputStream(is, headers);

        WebServiceMessage message = messageFactory.createWebServiceMessage(tis);
        assertTrue("Not a SoapMessage", message instanceof SoapMessage);
        SoapMessage soapMessage = (SoapMessage) message;
        assertEquals("Invalid soap version", SoapVersion.SOAP_11, soapMessage.getVersion());
View Full Code Here

        InputStream is = AbstractSoap11MessageFactoryTestCase.class.getResourceAsStream("soap11-mtom.bin");
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Content-Type", "multipart/related;" + "startinfo=\"text/xml\";" +
                "type=\"application/xop+xml\";" + "start=\"<0.urn:uuid:492264AB42E57108E01176731445508@apache.org>\";" +
                "boundary=\"MIMEBoundaryurn_uuid_492264AB42E57108E01176731445507\"");
        TransportInputStream tis = new MockTransportInputStream(is, headers);

        WebServiceMessage message = messageFactory.createWebServiceMessage(tis);
        assertTrue("Not a SoapMessage", message instanceof SoapMessage);
        SoapMessage soapMessage = (SoapMessage) message;
        assertEquals("Invalid soap version", SoapVersion.SOAP_11, soapMessage.getVersion());
View Full Code Here

    @Test
    public void testCreateSoapMessageUtf8ByteOrderMark() throws Exception {
        InputStream is = AbstractSoap11MessageFactoryTestCase.class.getResourceAsStream("soap11-utf8-bom.xml");
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Content-Type", "text/xml; charset=UTF-8");
        TransportInputStream tis = new MockTransportInputStream(is, headers);

        SoapMessage message = (SoapMessage) messageFactory.createWebServiceMessage(tis);
        assertEquals("Invalid soap version", SoapVersion.SOAP_11, message.getVersion());
    }
View Full Code Here

    @Test
    public void testCreateSoapMessageUtf16BigEndianByteOrderMark() throws Exception {
        InputStream is = AbstractSoap11MessageFactoryTestCase.class.getResourceAsStream("soap11-utf16-be-bom.xml");
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Content-Type", "text/xml; charset=UTF-16");
        TransportInputStream tis = new MockTransportInputStream(is, headers);

        SoapMessage message = (SoapMessage) messageFactory.createWebServiceMessage(tis);
        assertEquals("Invalid soap version", SoapVersion.SOAP_11, message.getVersion());
    }
View Full Code Here

    @Test
    public void testCreateSoapMessageUtf16LittleEndianByteOrderMark() throws Exception {
        InputStream is = AbstractSoap11MessageFactoryTestCase.class.getResourceAsStream("soap11-utf16-le-bom.xml");
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Content-Type", "text/xml; charset=UTF-16");
        TransportInputStream tis = new MockTransportInputStream(is, headers);

        SoapMessage message = (SoapMessage) messageFactory.createWebServiceMessage(tis);
        assertEquals("Invalid soap version", SoapVersion.SOAP_11, message.getVersion());
    }
View Full Code Here

    @Override
    public SoapMessage createWebServiceMessage(InputStream inputStream) throws IOException {
        setMessageFactoryForRequestContext(soap11);
        if (inputStream instanceof TransportInputStream) {
            TransportInputStream transportInputStream = (TransportInputStream) inputStream;
            if (soapProtocolChooser.useSoap12(transportInputStream)) {
                setMessageFactoryForRequestContext(soap12);
            }
        }
        SaajSoapMessageFactory mf = getMessageFactoryForRequestContext();
View Full Code Here

TOP

Related Classes of org.springframework.ws.transport.TransportInputStream

Copyright © 2018 www.massapicom. 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.