Examples of MessagePartInfo


Examples of org.codehaus.xfire.service.MessagePartInfo

        assertNotNull(message);
       
        Collection parts = message.getMessageParts();
        assertEquals(1, parts.size());
       
        MessagePartInfo part = (MessagePartInfo) parts.iterator().next();
        assertEquals(new QName("urn:Echo", "echoRequest"), part.getName());
       
        // Check the output message
        message = opInfo.getOutputMessage();
        assertNotNull(message);
       
        parts = message.getMessageParts();
        assertEquals(1, parts.size());
       
        part = (MessagePartInfo) parts.iterator().next();
        assertEquals(new QName("urn:Echo", "echoResponse"), part.getName());
       
        // Is the SOAP binding stuff around?
        AbstractSoapBinding soapOp = (AbstractSoapBinding) service.getBindings().iterator().next();
        assertNotNull(soapOp);
        assertEquals("literal", soapOp.getUse());
View Full Code Here

Examples of org.codehaus.xfire.service.MessagePartInfo

      assertNotNull(message);
     
      Collection parts = message.getMessageParts();
      assertEquals(1, parts.size());
     
      MessagePartInfo part = (MessagePartInfo) parts.iterator().next();
      assertEquals("text", part.getName().getLocalPart());
  }
View Full Code Here

Examples of org.codehaus.xfire.service.MessagePartInfo

      assertNotNull(message);
     
      Collection parts = message.getMessageParts();
      assertEquals(1, parts.size());
     
      MessagePartInfo part = (MessagePartInfo) parts.iterator().next();
      assertEquals("echo", part.getName().getLocalPart());
  }
View Full Code Here

Examples of org.codehaus.xfire.service.MessagePartInfo

        // Check the input message
        MessageInfo message = opInfo.getInputMessage();
        Collection parts = message.getMessageParts();
        assertEquals(1, parts.size());
       
        MessagePartInfo part = (MessagePartInfo) parts.iterator().next();
        assertEquals(new QName("urn:Echo:schema", "text"), part.getName());
       
        // and now the output...
        message = opInfo.getOutputMessage();
        parts = message.getMessageParts();
        assertEquals(1, parts.size());
       
        assertTrue(service.getServiceInfo().isWrapped());
       
        part = (MessagePartInfo) parts.iterator().next();
        assertEquals(new QName("urn:Echo:schema", "text"), part.getName());

        Collection endpoints = service.getEndpoints();
        assertEquals(1, endpoints.size());
       
        Endpoint endpoint = (Endpoint) endpoints.iterator().next();
View Full Code Here

Examples of org.codehaus.xfire.service.MessagePartInfo

        // Check the input message
        MessageInfo message = opInfo.getInputMessage();
        List parts = message.getMessageParts();
        assertEquals(1, parts.size());
       
        MessagePartInfo part = (MessagePartInfo) parts.iterator().next();
        assertEquals(new QName("urn:Echo", "echo2"), part.getName());
       
        // Check the output message
        message = opInfo.getOutputMessage();
        assertNotNull(message);
       
        parts = message.getMessageParts();
        assertEquals(1, parts.size());
       
        part = (MessagePartInfo) parts.iterator().next();
        assertEquals(new QName("urn:Echo", "echo2Response"), part.getName());
       
        // Is the SOAP binding stuff around?
        AbstractSoapBinding binding = (AbstractSoapBinding) service.getBinding(new QName("urn:Echo", "EchoHttpBinding"));
        assertNotNull(binding);
        assertEquals("literal", binding.getUse());
View Full Code Here

Examples of org.codehaus.xfire.service.MessagePartInfo

       
        MessageInfo inMsg =info.getOperation("doSomething").getInputMessage();
        assertEquals(1, inMsg.getMessageParts().size());
       
        AbstractSoapBinding soapOp = (AbstractSoapBinding) service.getBindings().iterator().next();
        MessagePartInfo part = soapOp.getHeaders(inMsg).getMessagePart(new QName(service.getName().getNamespaceURI(), "header"));
        assertNotNull(part);
    }
View Full Code Here

Examples of org.codehaus.xfire.service.MessagePartInfo

       
        FaultInfo info = op.getFault("EchoFault");
        assertNotNull(info);
       
        assertEquals(1, info.getMessageParts().size());
        MessagePartInfo mp = info.getMessagePart(new QName(service.getName().getNamespaceURI(),
                                                           "EchoFault"));
        assertEquals(EchoFault.class, mp.getTypeClass());
    }
View Full Code Here

Examples of org.codehaus.xfire.service.MessagePartInfo

        tm.register(SimpleBean.class, new QName("urn:Bean", "SimpleBean"), type);
       
        ServiceInfo info = service.getServiceInfo();
        OperationInfo o = info.getOperation("getSubmitBean");
        MessageInfo inMsg = o.getInputMessage();
        MessagePartInfo p = inMsg.getMessagePart(new QName("urn:Bean", "bean"));
        p.setSchemaType(type);
       
        o = info.getOperation("getSimpleBean");
        MessageInfo outMsg = o.getOutputMessage();
        p = outMsg.getMessagePart(new QName("urn:Bean", "getSimpleBeanout"));
        p.setSchemaType(type);
    }
View Full Code Here

Examples of org.codehaus.xfire.service.MessagePartInfo

    }

    public void testService()
            throws Exception
    {
        MessagePartInfo info = (MessagePartInfo)
            service.getServiceInfo().getOperation("GetWeatherByZipCode").getInputMessage().getMessageParts().get(0);

        assertNotNull(info);
       
        Type type = (Type) info.getSchemaType();
        assertTrue(type instanceof JaxbType);
       
        assertTrue(type.isComplex());
        assertFalse(type.isWriteOuter());
       
        assertEquals(new QName("http://www.webservicex.net", "GetWeatherByZipCode"), info.getName());
       
        Document response = invokeService("WeatherService", "GetWeatherByZip.xml");

        addNamespace("w", "http://www.webservicex.net");
        assertValid("//s:Body/w:GetWeatherByZipCodeResponse/w:GetWeatherByZipCodeResult", response);
View Full Code Here

Examples of org.codehaus.xfire.service.MessagePartInfo

            throws Exception
    {
        service.addInHandler(new DOMInHandler());
        service.addOutHandler(new DOMOutHandler());
       
        MessagePartInfo info = (MessagePartInfo)
            service.getServiceInfo().getOperation("GetWeatherByZipCode").getInputMessage().getMessageParts().get(0);

        assertNotNull(info);
       
        Type type = (Type) info.getSchemaType();
        assertTrue(type instanceof JaxbType);
       
        assertTrue(type.isComplex());
        assertFalse(type.isWriteOuter());
       
        assertEquals(new QName("http://www.webservicex.net", "GetWeatherByZipCode"), info.getName());
       
        Document response = invokeService("WeatherService", "GetWeatherByZip.xml");

        addNamespace("w", "http://www.webservicex.net");
        assertValid("//s:Body/w:GetWeatherByZipCodeResponse/w:GetWeatherByZipCodeResult", response);
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.