Hi,
I'm using Axis 1.2 to create java files from wsdl file, and everything works
fine.
When trying to use Axis 1.4 (or even 1.3), I have some java files that are not
being generated.
I tried to debug the generation process and saw that these classes are not
generated because of being recognized as arrays (contains '[]' in the name).
This is wsdl file is included as attachment, one of the classes that is not
generated is: RetrieveClockaaaaaaaListRequest.java
Any help will be greatly appreciated.
Yuval.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions targetNamespace="http://servicecenter.peregrine.com/PWS" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:cmn="http://servicecenter.peregrine.com/PWS/Common" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://servicecenter.peregrine.com/PWS" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/wsdl/"><types><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://servicecenter.peregrine.com/PWS" version="2007-06-17 Rev 13" xmlns="http://servicecenter.peregrine.com/PWS" xmlns:cmn="http://servicecenter.peregrine.com/PWS/Common"><xs:import namespace="http://servicecenter.peregrine.com/PWS/Common" schemaLocation="http://elite.mercury.global:12670/PWS/Common.xsd"/><xs:complexType name="ClockaaaaaaaKeysType"><xs:sequence><xs:element minOccurs="0" name="type" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="miko" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="clockKey" nillable="true" type="cmn:DecimalType"/><xs:element minOccurs="0" name="name" nillable="true" type="cmn:StringType"/></xs:sequence><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType><xs:complexType name="ClockaaaaaaaInstanceType"><xs:sequence><xs:element minOccurs="0" name="type" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="miko" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="clockKey" nillable="true" type="cmn:DecimalType"/><xs:element minOccurs="0" name="name" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="events"><xs:complexType><xs:complexContent><xs:extension base="cmn:ArrayType"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="events"><xs:complexType><xs:complexContent><xs:extension base="cmn:StructureType"><xs:sequence><xs:element minOccurs="0" name="start" nillable="true" type="cmn:DateTimeType"/><xs:element minOccurs="0" name="stop" nillable="true" type="cmn:DateTimeType"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element><xs:element minOccurs="0" name="sysmodtime" nillable="true" type="cmn:DateTimeType"/><xs:element minOccurs="0" name="attachments" nillable="true" type="cmn:AttachmentsType"/></xs:sequence><xs:attribute name="query" type="xs:string" use="optional"/><xs:attribute name="uniquequery" type="xs:string" use="optional"/><xs:attribute name="recordid" type="xs:string" use="optional"/></xs:complexType><xs:complexType name="ClockaaaaaaaModelType"><xs:sequence><xs:element name="keys" type="ClockaaaaaaaKeysType"/><xs:element name="instance" type="ClockaaaaaaaInstanceType"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType><xs:element name="RetrieveClockaaaaaaaRequest"><xs:complexType><xs:sequence><xs:element name="model" type="ClockaaaaaaaModelType"/></xs:sequence><xs:attribute name="attachmentInfo" type="xs:boolean" use="optional"/><xs:attribute name="attachmentData" type="xs:boolean" use="optional"/><xs:attribute default="true" name="ignoreEmptyElements" type="xs:boolean" use="optional"/></xs:complexType></xs:element><xs:element name="RetrieveClockaaaaaaaResponse"><xs:complexType><xs:sequence><xs:element name="model" type="ClockaaaaaaaModelType"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="required"/><xs:attribute name="message" type="xs:string" use="required"/><xs:attribute name="schemaRevisionDate" type="xs:date" use="required"/><xs:attribute name="schemaRevisionLevel" type="xs:int" use="required"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType></xs:element><xs:element name="RetrieveClockaaaaaaaKeysListRequest"><xs:complexType><xs:sequence><xs:element name="model" type="ClockaaaaaaaModelType"/></xs:sequence><xs:attribute name="attachmentInfo" type="xs:boolean" use="optional"/><xs:attribute name="attachmentData" type="xs:boolean" use="optional"/><xs:attribute default="true" name="ignoreEmptyElements" type="xs:boolean" use="optional"/></xs:complexType></xs:element><xs:element name="RetrieveClockaaaaaaaKeysListResponse"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" name="keys" type="ClockaaaaaaaKeysType"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="required"/><xs:attribute name="message" type="xs:string" use="required"/><xs:attribute name="schemaRevisionDate" type="xs:date" use="required"/><xs:attribute name="schemaRevisionLevel" type="xs:int" use="required"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType></xs:element><xs:element name="RetrieveClockaaaaaaaListRequest"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" name="keys" type="ClockaaaaaaaKeysType"/></xs:sequence><xs:attribute name="attachmentInfo" type="xs:boolean" use="optional"/><xs:attribute name="attachmentData" type="xs:boolean" use="optional"/><xs:attribute default="true" name="ignoreEmptyElements" type="xs:boolean" use="optional"/></xs:complexType></xs:element><xs:element name="RetrieveClockaaaaaaaListResponse"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" name="instance" type="ClockaaaaaaaInstanceType"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="required"/><xs:attribute name="message" type="xs:string" use="required"/><xs:attribute name="schemaRevisionDate" type="xs:date" use="required"/><xs:attribute name="schemaRevisionLevel" type="xs:int" use="required"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType></xs:element></xs:schema></types><message name="RetrieveClockaaaaaaaRequest"><part element="ns:RetrieveClockaaaaaaaRequest" name="RetrieveClockaaaaaaaRequest"/></message><message name="RetrieveClockaaaaaaaResponse"><part element="ns:RetrieveClockaaaaaaaResponse" name="RetrieveClockaaaaaaaResponse"/></message><message name="RetrieveClockaaaaaaaKeysListRequest"><part element="ns:RetrieveClockaaaaaaaKeysListRequest" name="RetrieveClockaaaaaaaKeysListRequest"/></message><message name="RetrieveClockaaaaaaaKeysListResponse"><part element="ns:RetrieveClockaaaaaaaKeysListResponse" name="RetrieveClockaaaaaaaKeysListResponse"/></message><message name="RetrieveClockaaaaaaaListRequest"><part element="ns:RetrieveClockaaaaaaaListRequest" name="RetrieveClockaaaaaaaListRequest"/></message><message name="RetrieveClockaaaaaaaListResponse"><part element="ns:RetrieveClockaaaaaaaListResponse" name="RetrieveClockaaaaaaaListResponse"/></message><portType name="Clocks"><operation name="RetrieveClockaaaaaaa"><documentation/><input message="ns:RetrieveClockaaaaaaaRequest"/><output message="ns:RetrieveClockaaaaaaaResponse"/></operation><operation name="RetrieveClockaaaaaaaKeysList"><documentation/><input message="ns:RetrieveClockaaaaaaaKeysListRequest"/><output message="ns:RetrieveClockaaaaaaaKeysListResponse"/></operation><operation name="RetrieveClockaaaaaaaList"><documentation/><input message="ns:RetrieveClockaaaaaaaListRequest"/><output message="ns:RetrieveClockaaaaaaaListResponse"/></operation></portType><binding name="Clocks" type="ns:Clocks"><soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/><operation name="RetrieveClockaaaaaaa"><soap:operation soapAction="Retrieve" style="document"/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation><operation name="RetrieveClockaaaaaaaKeysList"><soap:operation soapAction="RetrieveKeysList" style="document"/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation><operation name="RetrieveClockaaaaaaaList"><soap:operation soapAction="RetrieveList" style="document"/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation></binding><service name="Clocks"><port binding="ns:Clocks" name="Clocks"><soap:address location="http://elite.mercury.global:12670/sc61server/ws"/></port></service></definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]