Hi -- Okay, I've copied the WSDL into the message (below). I am using xfire
1.2.5
I hope this will give you a clue.
Thanks a bunch.
Betty
===================================================
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://services.openreports.efs.org"
xmlns:ns2="http://output.engine.openreports.efs.org"
xmlns:ns1="http://input.services.openreports.efs.org"
xmlns:ns3="http://info.services.openreports.efs.org"
xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding"
xmlns:tns="http://services.openreports.efs.org"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<wsdl:types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://input.services.openreports.efs.org">
<xsd:complexType name="ReportServiceInput">
<xsd:sequence>
<xsd:element minOccurs="0" name="cronExpression" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="deliveryMethod" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="exportType" type="xsd:int"/>
<xsd:element minOccurs="0" name="hours" type="xsd:int"/>
<xsd:element minOccurs="0" name="parameters" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="reportName" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="scheduleDescription" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="scheduleType" type="xsd:int"/>
<xsd:element minOccurs="0" name="startAmPm" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="startDate" type="xsd:dateTime"/>
<xsd:element minOccurs="0" name="startHour" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="startMinute" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="userName" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="xmlData" nillable="true"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://services.openreports.efs.org">
<xsd:complexType name="ArrayOfString">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="string"
nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="generateReport">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true"
type="ns1:ReportServiceInput"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="generateReportResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true"
type="ns2:ReportEngineOutput"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getReportInfo">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getReportInfoResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true"
type="ns3:ReportInfo"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://output.engine.openreports.efs.org">
<xsd:complexType name="ReportEngineOutput">
<xsd:sequence>
<xsd:element minOccurs="0" name="content" nillable="true"
type="xsd:base64Binary"/>
<xsd:element minOccurs="0" name="contentExtension" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="contentMessage" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="contentType" nillable="true"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://info.services.openreports.efs.org">
<xsd:complexType name="ReportInfo">
<xsd:sequence>
<xsd:element minOccurs="0" name="csvExportEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="defaultExportType" type="xsd:int"/>
<xsd:element minOccurs="0" name="description" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="excelExportEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="hidden" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="htmlExportEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="id" nillable="true" type="xsd:int"/>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="parameters" nillable="true"
type="ns3:ArrayOfParameterInfo"/>
<xsd:element minOccurs="0" name="pdfExportEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="rtfExportEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="textExportEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="xlsExportEnabled" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfParameterInfo">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ParameterInfo"
nillable="true" type="ns3:ParameterInfo"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ParameterInfo">
<xsd:sequence>
<xsd:element minOccurs="0" name="description" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="id" nillable="true" type="xsd:int"/>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="getReportInfoRequest">
<wsdl:part name="parameters" element="tns:getReportInfo"/>
</wsdl:message>
<wsdl:message name="generateReportResponse">
<wsdl:part name="parameters" element="tns:generateReportResponse"/>
</wsdl:message>
<wsdl:message name="getReportInfoResponse">
<wsdl:part name="parameters" element="tns:getReportInfoResponse"/>
</wsdl:message>
<wsdl:message name="generateReportRequest">
<wsdl:part name="parameters" element="tns:generateReport"/>
</wsdl:message>
<wsdl:portType name="ReportServicePortType">
<wsdl:operation name="generateReport">
<wsdl:input name="generateReportRequest"
message="tns:generateReportRequest"/>
<wsdl:output name="generateReportResponse"
message="tns:generateReportResponse"/>
</wsdl:operation>
<wsdl:operation name="getReportInfo">
<wsdl:input name="getReportInfoRequest"
message="tns:getReportInfoRequest"/>
<wsdl:output name="getReportInfoResponse"
message="tns:getReportInfoResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ReportServiceHttpBinding"
type="tns:ReportServicePortType">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="generateReport">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="generateReportRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="generateReportResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getReportInfo">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getReportInfoRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getReportInfoResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ReportService">
<wsdl:port name="ReportServiceHttpPort"
binding="tns:ReportServiceHttpBinding">
<wsdlsoap:address
location="http://localhost:8080/openreports/services/ReportService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
==========================================
----- Original Message -----
From: "Tomek Sztelak" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, March 19, 2007 11:56 AM
Subject: Re: [xfire-user] (1) ArrayOfString and WsGenTask and
(2)JAXBElement<String>
Can post your wsdl ?
On 3/19/07, Betty Chang <[EMAIL PROTECTED]> wrote:
Hi --
I have run WsGenTask, but the ArrayOfString() has no constructors. I
have
to add a couple of constructors in order for things to work.
Also, I am having trobule getting JAXBElement<String> objects to make it
from the client to the server. I just keep getting null for these
objects. Any clues on how I can figure out what is happening?
Thanks
Betty
--
-----
When one of our products stops working, we'll blame another vendor
within 24 hours.
---------------------------------------------------------------------
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