Hi, there is bug, I have created patch to fix this problem. It is not in latest release.
See: http://jira.codehaus.org/browse/XFIRE-1092 Apply patch to source code and it should work. Regards, Zdenek On Jan 11, 2008 6:45 AM, Amit Karandikar <[EMAIL PROTECTED]> wrote: > Hello > I am trying to get Xfire to generate a WSDL for messageBinding, however the > request fails with a NullPointerException: > java.lang.NullPointerException > at > org.codehaus.xfire.wsdl11.builder.WSDLBuilder.writeParameters > (WSDLBuilder.java:569) > at > org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createInputParts > (WSDLBuilder.java:549) > at > org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createInputMessage > (WSDLBuilder.java:374) > at > org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createAbstractInterface > (WSDLBuilder.java:234) > at org.codehaus.xfire.wsdl11.builder.WSDLBuilder.write( > WSDLBuilder.java:161) > at > org.codehaus.xfire.wsdl11.builder.WSDLBuilderAdapter.write > (WSDLBuilderAdapter.java:40) > at org.codehaus.xfire.DefaultXFire.generateWSDL(DefaultXFire.java:104) > at > org.codehaus.xfire.transport.http.XFireServletController.generateWSDL( > XFireServletController.java:380) > at > org.codehaus.xfire.transport.http.XFireServletController.doService > (XFireServletController.java:125) > at org.codehaus.xfire.transport.http.XFireServlet.doGet(XFireServlet.java:107) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > My services.xml looks as follows: > > <?xml version="1.0" encoding="UTF-8"?> > <beans xmlns="http://xfire.codehaus.org/config/1.0"> > > <service> > <name>SSOService</name> > <namespace> > http://www.xyz.com/Saml-idp/IntersiteTransfer > </namespace> > <serviceClass>com.xyz.security.sso.SSOService</serviceClass> > > <implementationClass>com.xyz.security.sso.SSOServiceImpl</implementationClass> > <schemas> > <schema>schema/Saml.xsd</schema> > </schemas> > <serviceFactory>#messageServiceFactory</serviceFactory> > <style>message</style> > <use>literal</use> > </service> > > <bean id="messageServiceFactory" > > class="org.codehaus.xfire.service.binding.ObjectServiceFactory" > > <constructor-arg index="0" ref="xfire.transportManager" /> > <constructor-arg index="1" ref="xfire.messageBindingProvider" > /> > <property name="style" value="message" /> > <property name="use" value="literal" /> > </bean> > </beans> > > The class looks as follows: > public class SSOServiceImpl implements SSOService > { > public XMLStreamReader invoke(XMLStreamReader samlReqStream) > { > ....... > } > } > What am I doing wrong or is this not possible. > > Please, any help is appreciated. > > 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
