Hi
That was just a copy paste mistake, in the actual wsdl file it version="1.0"
with out any spaces.

Ashish
On 8/14/07, Martin Gainty <[EMAIL PROTECTED]> wrote:
>
> on the top line of your WSDL change version from " 1.0"
> to version="1.0"
> then run the WSDL2Java command
> WSDL2Java -uri file:///C:/Pfizer.wsdl
>
> which created the CallbackHandler and ServerStub java source files
> C:\src\com\pfizer\www\mapslims\
> MapsLimsServerCallbackHandler.java
> MapsLimsServerStub.java
>
> Martin
> This email message and any files transmitted with it contain confidential
> information intended only for the person(s) to whom this email message is
> addressed.  If you have received this email message in error, please
> notify
> the sender immediately by telephone or email and destroy the original
> message without making a copy.  Thank you.
> ----- Original Message ----- *From:* Ashish Kulkarni<[EMAIL PROTECTED]>
> *To:* [email protected]
> *Sent:* Tuesday, August 14, 2007 11:57 AM
> *Subject:* faultString: org.xml.sax.SAXException: Invalid element error
> when create java code using wsdl2java
>
> Hi
> I have a wsdl file, and i created java source using wsdl2java, i used
> parameter -w to create wrap Arrays ,
> i wrote java code to create all the objects to call the web service, and i
> am getting the following error
> faultString: org.xml.sax.SAXException: Invalid element in
> com.pfizer.www.bod.mapslims.req.UserAreaTypeTransaction -
> TransactionRecord
>
>
>
> I am pasting the wsdl file here, any ideas how to resolve it
>
> <?xml version=" 1.0" encoding="UTF-8"?>
> <wsdl:definitions targetNamespace="http://www.pfizer.com/mapslims/";
> xmlns:apachesoap=" http://xml.apache.org/xml-soap"; xmlns:impl="
> http://www.pfizer.com/mapslims/"; xmlns:intf="http://www.pfizer.com/mapslims/
> " xmlns:tns1="http://www.pfizer.com/bod/mapslims/req"; 
> xmlns:tns2="http://www.pfizer.com/bod/mapslims/res
> " xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; xmlns:wsdlsoap="
> http://schemas.xmlsoap.org/wsdl/soap/ " xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";>
> <!--WSDL created by Apache Axis version: 1.4
> Built on Apr 22, 2006 (06:55:48 PDT)-->
> <wsdl:types>
> <schema targetNamespace="http://www.pfizer.com/bod/mapslims/req"; 
> xmlns="http://www.w3.org/2001/XMLSchema
> ">
> <import namespace="http://www.pfizer.com/bod/mapslims/res"/>
> <complexType name="SystemType">
> <sequence>
> <element name="LogicalID" nillable="true" type="xsd:string"/>
> <element name="ComponentID" nillable="true" type="xsd:string"/>
> <element name="TaskID" nillable="true" type="xsd:string"/>
> <element name="ReferenceID" nillable="true" type="xsd:string"/>
> <element name="ConfirmationCode" nillable="true" type="xsd:string"/>
> <element name="AuthorizationID" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="ApplicationAreaType">
> <sequence>
> <element name="Sender" nillable="true" type="tns1:SystemType"/>
> <element name="CreationDateTime" nillable="true" type="xsd:dateTime"/>
> <element name="BODID" type="xsd:string"/>
> <element name="UserAreaN" nillable="true">
> <complexType>
> <sequence>
> <element name="Receiver" nillable="true" type="tns1:SystemType"/>
> </sequence>
> </complexType>
> </element>
> </sequence>
> </complexType>
> <complexType name="SyncType">
> <sequence>
> <element name="ActionCriteria" nillable="true">
> <complexType>
> <sequence>
> <element name="ActionExpression" nillable="true">
> <complexType>
> <sequence/>
> <attribute name="actionCode" type="xsd:string"/>
> <attribute name="expressionLanguage" type="xsd:string"/>
> </complexType>
> </element>
> </sequence>
> </complexType>
> </element>
> </sequence>
> </complexType>
> <complexType name="TransactionRecord">
> <sequence>
> <element maxOccurs="1" minOccurs="0" name="SenderSeqNum" nillable="true"
> type="xsd:decimal"/>
> <element maxOccurs="1" minOccurs="0" name="SenderModule" nillable="true"
> type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="ReceiverSeqNum" nillable="true"
> type="xsd:decimal"/>
> <element maxOccurs="1" minOccurs="0" name="ReceiverModule" nillable="true"
> type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="InitiatingModuleSeq"
> nillable="true" type="xsd:decimal"/>
> <element maxOccurs="1" minOccurs="0" name="InitiatingModule"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionGroupId"
> nillable="true" type="xsd:decimal"/>
> <element maxOccurs="1" minOccurs="0" name="GroupSeqCount" nillable="true"
> type="xsd:decimal"/>
> <element maxOccurs="1" minOccurs="0" name="GroupDetailsSeq"
> nillable="true" type="xsd:decimal"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionSubType"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionName"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionParameterCount"
> nillable="true" type="xsd:decimal"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionData"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionCondition"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionStatus"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionSyncFlag"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionPriority"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionRetries"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionStartDate"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionProcessDate"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionUpdateDate"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionGeneralData"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="TransactionChecksum"
> nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="ModuleCode" nillable="true"
> type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="ItemCode" nillable="true"
> type="xsd:string"/>
> <element name="LotNumber" nillable="true" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="SublotNumber" nillable="true"
> type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="UserAreaType">
> <sequence>
> <element name="Transaction" nillable="true">
> <complexType>
> <sequence>
> <element maxOccurs="unbounded" name="TransactionRecord" nillable="true"
> type="tns1:TransactionRecord"/>
> </sequence>
> </complexType>
> </element>
> </sequence>
> </complexType>
> <complexType name="LotInfoType">
> <sequence>
> <element maxOccurs="1" minOccurs="0" name="ID" type="xsd:string"/>
> <element maxOccurs="1" minOccurs="0" name="SubLot" nillable="true"
> type="xsd:string"/>
> <element name="UserArea" nillable="true" type="tns1:UserAreaType"/>
> </sequence>
> </complexType>
> <complexType name="DataAreaType">
> <sequence>
> <element name="Sync" nillable="true" type="tns1:SyncType"/>
> <element name="LotInformation" nillable="true" type="tns1:LotInfoType"/>
> </sequence>
> </complexType>
> <element name="SyncLotInfo">
> <complexType>
> <sequence>
> <element name="ApplicationArea" nillable="true"
> type="tns1:ApplicationAreaType"/>
> <element name="DataArea" nillable="true" type="tns1:DataAreaType"/>
> </sequence>
> <attribute name="languageCode" type="xsd:string"/>
> <attribute name="releaseID" type="xsd:string"/>
> <attribute name="systemEnvironmentCode" type="xsd:string"/>
> <attribute name="versionID" type="xsd:string"/>
> </complexType>
> </element>
> </schema>
> <schema targetNamespace=" http://www.pfizer.com/bod/mapslims/res"; xmlns="
> http://www.w3.org/2001/XMLSchema";>
> <import namespace=" http://www.pfizer.com/bod/mapslims/req"/>
> <complexType name="SenderType">
> <sequence>
> <element name="LogicalId" nillable="true" type="xsd:string"/>
> <element name="ComponentId" nillable="true" type="xsd:string"/>
> <element name="TaskId" nillable="true" type="xsd:string"/>
> <element name="ReferenceId" nillable="true" type="xsd:string"/>
> <element name="ConfirmationCode" type="xsd:boolean"/>
> <element name="AuthorizationId" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="SignatureType">
> <sequence/>
> <attribute name="qualifyingAgency" type="xsd:string"/>
> </complexType>
> <complexType name="ApplicationAreaType">
> <sequence>
> <element name="Sender" nillable="true" type="tns2:SenderType"/>
> <element name="CreationDateTime" nillable="true" type="xsd:dateTime"/>
> <element name="Signature" nillable="true" type="tns2:SignatureType"/>
> <element name="BODId" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="ConfirmType">
> <sequence/>
> <attribute name="confirm" type="xsd:string"/>
> </complexType>
> <complexType name="OriginalApplicationAreaType">
> <sequence>
> <element name="Sender" nillable="true" type="tns2:SenderType"/>
> <element name="CreationDateTime" nillable="true" type="xsd:dateTime"/>
> <element name="Signature" nillable="true" type="tns2:SignatureType"/>
> <element name="BODId" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="DescriptionType">
> <sequence/>
> <attribute name="null" type="xsd:string"/>
> </complexType>
> <complexType name="NoteType">
> <sequence/>
> <attribute name="null" type="xsd:string"/>
> </complexType>
> <complexType name="ErrorMessageType">
> <sequence>
> <element name="Description" nillable="true" type="tns2:DescriptionType"/>
> <element name="ReasonCode" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="WarningMessageType">
> <sequence>
> <element name="Description" nillable="true" type="tns2:DescriptionType"/>
> <element name="ReasonCode" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="BODFailureMessageType">
> <sequence>
> <element name="ErrorMessage" nillable="true"
> type="tns2:ErrorMessageType"/>
> <element name="WarningMessage" nillable="true"
> type="tns2:WarningMessageType"/>
> </sequence>
> </complexType>
> <complexType name="TransactionRecordType">
> <sequence>
> <element name="GroupDetailsSeq" nillable="true" type="xsd:decimal"/>
> <element name="Status" nillable="true" type="xsd:string"/>
> <element name="Condition" nillable="true" type="xsd:string"/>
> <element name="Sync" nillable="true" type="xsd:string"/>
> <element name="TransInfo" nillable="true" type="xsd:string"/>
> <element name="ReceiverId" nillable="true" type="xsd:decimal"/>
> <element name="ProcessDate" nillable="true" type="xsd:string"/>
> <element name="FinishDate" nillable="true" type="xsd:string"/>
> <element name="ReasonCode" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="TransactionType">
> <sequence>
> <element maxOccurs="unbounded" name="TransactionRecord" nillable="true"
> type="tns2:TransactionRecordType"/>
> </sequence>
> </complexType>
> <complexType name="UserAreaType">
> <sequence>
> <element name="Transaction" nillable="true" type="tns2:TransactionType"/>
> </sequence>
> </complexType>
> <complexType name="BODType">
> <sequence>
> <element name="OriginalApplicationArea" nillable="true"
> type="tns2:OriginalApplicationAreaType"/>
> <element name="Description" nillable="true" type="tns2:DescriptionType"/>
> <element name="Note" nillable="true" type="tns2:NoteType"/>
> <element name="BODFailureMessage" type="tns2:BODFailureMessageType"/>
> <element name="UserArea" nillable="true" type="tns2:UserAreaType"/>
> </sequence>
> </complexType>
> <complexType name="DataAreaType">
> <sequence>
> <element name="Confirm" nillable="true" type="tns2:ConfirmType"/>
> <element name="BOD" type="tns2:BODType"/>
> </sequence>
> </complexType>
> <element name="ConfirmBOD">
> <complexType>
> <sequence>
> <element name="ApplicationArea" nillable="true"
> type="tns2:ApplicationAreaType"/>
> <element name="DataArea" nillable="true" type="tns2:DataAreaType"/>
> </sequence>
> <attribute name="environment" type="xsd:string"/>
> <attribute name="lang" type="xsd:string"/>
> <attribute name="revision" type="xsd:string"/>
> </complexType>
> </element>
> </schema>
> </wsdl:types>
>
> <wsdl:message name="SyncLotInfoRequest">
>
> <wsdl:part element="tns1:SyncLotInfo" name="SyncLotInfo"/>
>
> </wsdl:message>
>
> <wsdl:message name="SyncLotInfoResponse">
>
> <wsdl:part element="tns2:ConfirmBOD" name="ConfirmBOD"/>
>
> </wsdl:message>
>
> <wsdl:portType name="MapsLimsServerType">
>
> <wsdl:operation name="SyncLotInfo" parameterOrder="SyncLotInfo">
>
> <wsdl:input message="impl:SyncLotInfoRequest" name="SyncLotInfoRequest"/>
>
> <wsdl:output message="impl:SyncLotInfoResponse"
> name="SyncLotInfoResponse"/>
>
> </wsdl:operation>
>
> </wsdl:portType>
>
> <wsdl:binding name="MapsLimsServerPortSoapBinding"
> type="impl:MapsLimsServerType">
>
> <wsdlsoap:binding style="document" transport="
> http://schemas.xmlsoap.org/soap/http"/>
>
> <wsdl:operation name="SyncLotInfo">
>
> <wsdlsoap:operation soapAction="
> http://www.pfizer.com/mapslims/MapsLimsServer/SyncLotInfo"/>
>
> <wsdl:input name="SyncLotInfoRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="SyncLotInfoResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> </wsdl:binding>
>
> <wsdl:service name="MapsLimsServer">
>
> <wsdl:port binding="impl:MapsLimsServerPortSoapBinding"
> name="MapsLimsServerPort">
>
> <wsdlsoap:address location="
> http://localhost:4080/mapslims/services/MapsLimsServerPort"/>
>
> </wsdl:port>
>
> </wsdl:service>
>
> </wsdl:definitions>
>
>
>

Reply via email to