[ http://jira.codehaus.org/browse/XFIRE-392?page=all ]
Ken Young updated XFIRE-392:
----------------------------
Attachment: screenshot-1.jpg
> WSDL Error from XFire example when using InfoPath or Acrobat Designer
> ---------------------------------------------------------------------
>
> Key: XFIRE-392
> URL: http://jira.codehaus.org/browse/XFIRE-392
> Project: XFire
> Type: Bug
> Versions: 1.1-RC1
> Environment: Windows XP running Tomcat 5.5.16 and JDK 1.5_06
> Reporter: Ken Young
> Assignee: Dan Diephouse
> Attachments: screenshot-1.jpg
>
>
> An error occurs when using integrating XFire 1.1RC1 with InfoPath or Acrobat
> Designer.
> The test is the quick start example (http://xfire.codehaus.org/Quick+Start)
> The error returned is:
> The error that I was getting was
> "/schema/[EMAIL PROTECTED]'findBookResponse']/complexType[1]/element[1][
> @name='out']
> Undeclared XSD type : '{http://xfiretest}Book'.
> The services.xml is configured as follows:
> <beans xmlns="http://xfire.codehaus.org/config/1.0">
> <service>
> <name>BookService</name>
> <namespace>http://xfire.codehaus.org/BookService</namespace>
> <!--
> <namespace>https://localhost/solreports/services/BookService</namespace>
> -->
> <serviceClass>xfiretest.BookService</serviceClass>
> </service>
> </beans>
> The WDSL returned is:
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:ns1="http://xfiretest"
> xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"
> xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding"
> xmlns:tns="http://xfire.codehaus.org/BookService"
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> targetNamespace="http://xfire.codehaus.org/BookService">
> <wsdl:types>
> <xsd:schema targetNamespace="http://xfire.codehaus.org/BookService"
> elementFormDefault="qualified" attributeFormDefault="qualified">
> <xsd:element name="getBooks">
> <xsd:complexType/>
> </xsd:element>
> <xsd:element name="getBooksResponse">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="out" type="ns1:ArrayOfBook" nillable="true"
> minOccurs="1" maxOccurs="1"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="findBook">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="in0" type="xsd:string" nillable="true"
> minOccurs="1" maxOccurs="1"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="findBookResponse">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="out" type="ns1:Book" nillable="true"
> minOccurs="1" maxOccurs="1"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> </xsd:schema>
> <xsd:schema targetNamespace="http://xfiretest"
> elementFormDefault="qualified" attributeFormDefault="qualified">
> <xsd:complexType name="ArrayOfBook">
> <xsd:sequence>
> <xsd:element name="Book" type="ns1:Book" nillable="true"
> minOccurs="0" maxOccurs="unbounded"/>
> </xsd:sequence>
> </xsd:complexType>
> <xsd:complexType name="Book">
> <xsd:sequence>
> <xsd:element name="author" type="xsd:string" minOccurs="0"
> nillable="true"/>
> <xsd:element name="isbn" type="xsd:string" minOccurs="0"
> nillable="true"/>
> <xsd:element name="title" type="xsd:string" minOccurs="0"
> nillable="true"/>
> <xsd:any minOccurs="0" maxOccurs="unbounded"/>
> </xsd:sequence>
> <xsd:anyAttribute/>
> </xsd:complexType>
> </xsd:schema>
> </wsdl:types>
> <wsdl:message name="getBooksRequest">
> <wsdl:part element="tns:getBooks" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="findBookRequest">
> <wsdl:part element="tns:findBook" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="findBookResponse">
> <wsdl:part element="tns:findBookResponse" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="getBooksResponse">
> <wsdl:part element="tns:getBooksResponse" name="parameters"/>
> </wsdl:message>
> <wsdl:portType name="BookServicePortType">
> <wsdl:operation name="getBooks">
> <wsdl:input message="tns:getBooksRequest" name="getBooksRequest"/>
> <wsdl:output message="tns:getBooksResponse" name="getBooksResponse"/>
> </wsdl:operation>
> <wsdl:operation name="findBook">
> <wsdl:input message="tns:findBookRequest" name="findBookRequest"/>
> <wsdl:output message="tns:findBookResponse" name="findBookResponse"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:binding name="BookServiceHttpBinding" type="tns:BookServicePortType">
> <wsdlsoap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
> <wsdl:operation name="getBooks">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="getBooksRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
> <wsdl:output name="getBooksResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="findBook">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="findBookRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
> <wsdl:output name="findBookResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> <wsdl:service name="BookService">
> <wsdl:port binding="tns:BookServiceHttpBinding"
> name="BookServiceHttpPort">
> <wsdlsoap:address
> location="https://localhost/solreports/services/BookService"/>
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira