Hi,
it works fine for me. If you haven't found the problem try use CXF
instead of XFire. There is support for messageBinding now.
I haven't tried messageBinding support in CXF yet, but I saw it in CXF
documentation.

Regards,
Zdenek

On Jan 13, 2008 6:16 PM, Amit Karandikar
<[EMAIL PROTECTED]> wrote:
> Zdenek,
> Thanks for responding. I actually had applied that patch to the code. But it
> made no difference. The code fails at the following line(#96):
>
> if (p.getBinding().getPortType().getQName().
>                         equals(serviceInfo.getPortType()))
>
> because the portType is null. I'm pretty sure the wsdl is correct. So I don't
> see why portType should be null. Either way, I'm attaching the WSDL here.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions name="saml"
>         targetNamespace="http://localhost/saml.wsdl";
>         xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>         xmlns:tns="http://localhost/saml.xsd";
>         xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>         xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";>
>         <wsdl:types>
>                 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>                         targetNamespace="http://localhost/saml.xsd";>
>                         <xsd:element name="samlReqXml">
>                                 <xsd:complexType>
>                                         <xsd:sequence>
>                                         <xsd:element name="in" 
> type="xsd:string"></xsd:element>
>                                         </xsd:sequence>
>                                 </xsd:complexType>
>                         </xsd:element>
>                         <xsd:element name="samlRespXml">
>                                 <xsd:complexType>
>                                         <xsd:sequence>
>                                         <xsd:element name="out" 
> type="xsd:string"></xsd:element>
>                                         </xsd:sequence>
>                                 </xsd:complexType>
>                         </xsd:element>
>                 </xsd:schema>
>         </wsdl:types>
>         <wsdl:message name="invokeRequest">
>                 <wsdl:part name="body" element="tns:samlReqXml"></wsdl:part>
>         </wsdl:message>
>         <wsdl:message name="invokeResponse">
>                 <wsdl:part name="body" element="tns:samlRespXml"></wsdl:part>
>         </wsdl:message>
>         <wsdl:portType name="SSOServicePortType">
>                 <wsdl:operation name="invoke">
>                         <wsdl:input message="tns:invokeRequest"></wsdl:input>
>                         <wsdl:output 
> message="tns:invokeResponse"></wsdl:output>
>                 </wsdl:operation>
>         </wsdl:portType>
>         <wsdl:binding name="SSOServiceSoapBinding"
>                 type="SSOServicePortType">
>                 <soap:binding style="document"
>                         transport="http://schemas.xmlsoap.org/soap/http"; />
>                 <wsdl:operation name="invoke">
>                         <soap:operation
> soapAction="http://localhost:7001/SamlIdp-web/services/SSOService/invoke"/>
>                         <wsdl:input>
>                                 <soap:body use="literal" />
>                         </wsdl:input>
>                         <wsdl:output>
>                                 <soap:body use="literal" />
>                         </wsdl:output>
>                 </wsdl:operation>
>         </wsdl:binding>
>         <wsdl:service name="SSOService">
>                 <wsdl:port name="SSOServicePort"
>                         binding="SSOServiceSoapBinding">
>                         <soap:address
>                 
> location="http://localhost:7001/SamlIdp-web/services/SSOService";>
>                         </soap:address>
>                 </wsdl:port>
>         </wsdl:service>
> </wsdl:definitions>
>
>
> Thanks
> Amit
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to