hallo all, I have a problem when using wsdl2java, it looks like following
D:\test>java org.apache.axis.wsdl.WSDL2Java province2.wsdl
java.lang.NullPointerException
at org.apache.axis.wsdl.toJava.JavaBeanWriter.preprocess
(JavaBeanWriter.
java:295)
at org.apache.axis.wsdl.toJava.JavaBeanWriter.<init>(
JavaBeanWriter.java
:160)
at org.apache.axis.wsdl.toJava.JavaTypeWriter.getBeanWriter
(JavaTypeWrit
er.java:174)
at org.apache.axis.wsdl.toJava.JavaTypeWriter.<init>(
JavaTypeWriter.java
:89)
at org.apache.axis.wsdl.toJava.JavaGeneratorFactory.getGenerator
(JavaGen
eratorFactory.java:318)
at org.apache.axis.wsdl.gen.Parser.generateTypes(Parser.java:545)
at org.apache.axis.wsdl.gen.Parser.generate(Parser.java:432)
at org.apache.axis.wsdl.gen.Parser.access$000(Parser.java:45)
at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:362)
at java.lang.Thread.run(Unknown Source)
the wsdl file is in the attachment
any idea about how to solve it !
thank you very much
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://eoms.chinaunicom.com.cn/worktaskschedule/AssignScheduleService" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://eoms.chinaunicom.com.cn/worktaskschedule/AssignScheduleService" xmlns:intf="http://eoms.chinaunicom.com.cn/worktaskschedule/AssignScheduleService" 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.3
Built on Oct 05, 2005 (05:23:37 EDT)-->
<wsdl:types>
<schema elementFormDefault="qualified" targetNamespace="http://eoms.chinaunicom.com.cn/worktaskschedule/AssignScheduleService" xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="attachInfoType">
<sequence>
<element name="attachName" type="xsd:string"/>
<element name="attachLength" type="xsd:int"/>
<element name="attachURL" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ArrayOfattachInfoType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:attachInfoType"/>
</sequence>
</complexType>
<complexType name="AssignFormRequest">
<sequence>
<element name="codeA" type="xsd:string"/>
<element name="codeB" type="xsd:string"/>
<element name="attNum" type="xsd:int"/>
<element name="attachInfoList" type="impl:ArrayOfattachInfoType"/>
<element name="noteAssignForm" type="xsd:string"/>
</sequence>
</complexType>
<element name="AssignFormRequest" type="impl:AssignFormRequest"/>
<complexType name="AssignFormResponse">
<sequence>
<element name="resultAssignForm" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="AssignFormResponse" type="impl:AssignFormResponse"/>
<element name="FaultDetails" type="xsd:string"/>
<complexType name="neNumberType">
<simpleContent>
<extension/>
</simpleContent>
</complexType>
<complexType name="ArrayOfneNumberType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:neNumberType"/>
</sequence>
</complexType>
<complexType name="AckModifyRequest">
<sequence>
<element name="codeA" type="xsd:string"/>
<element name="codeB" type="xsd:string"/>
<element name="relatedNEList" type="impl:ArrayOfneNumberType"/>
<element name="noteAckModify" type="xsd:string"/>
</sequence>
</complexType>
<element name="AckModifyRequest" type="impl:AckModifyRequest"/>
<complexType name="AckModifyResponse">
<sequence>
<element name="resultAckModify" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="AckModifyResponse" type="impl:AckModifyResponse"/>
<complexType name="RequireFormOneWay">
<sequence>
<element name="codeA" type="xsd:string"/>
<element name="codeB" type="xsd:string"/>
<element name="dateStart" type="xsd:date"/>
<element name="dateEnd" type="xsd:date"/>
<element name="professionType" type="xsd:int"/>
<element maxOccurs="1" minOccurs="0" name="taskCode" type="xsd:string"/>
<element name="noteRequireForm" type="xsd:string"/>
</sequence>
</complexType>
<element name="RequireFormOneWay" type="impl:RequireFormOneWay"/>
</schema>
</wsdl:types>
<wsdl:message name="AssignFormResponse">
<wsdl:part element="impl:AssignFormResponse" name="AssignFormResponse"/>
</wsdl:message>
<wsdl:message name="AckModifyRequest">
<wsdl:part element="impl:AckModifyRequest" name="AckModifyRequest"/>
</wsdl:message>
<wsdl:message name="RequireFormResponse">
</wsdl:message>
<wsdl:message name="RequireFormRequest">
<wsdl:part element="impl:RequireFormOneWay" name="RequireFormOneWay"/>
</wsdl:message>
<wsdl:message name="AckModifyResponse">
<wsdl:part element="impl:AckModifyResponse" name="AckModifyResponse"/>
</wsdl:message>
<wsdl:message name="FaultDetails">
<wsdl:part element="impl:FaultDetails" name="FaultDetails"/>
</wsdl:message>
<wsdl:message name="AssignFormRequest">
<wsdl:part element="impl:AssignFormRequest" name="AssignFormRequest"/>
</wsdl:message>
<wsdl:portType name="AssignSchedulePortType">
<wsdl:operation name="AssignForm" parameterOrder="AssignFormRequest">
<wsdl:input message="impl:AssignFormRequest" name="AssignFormRequest"/>
<wsdl:output message="impl:AssignFormResponse" name="AssignFormResponse"/>
<wsdl:fault message="impl:FaultDetails" name="FaultDetails"/>
</wsdl:operation>
<wsdl:operation name="AckModify" parameterOrder="AckModifyRequest">
<wsdl:input message="impl:AckModifyRequest" name="AckModifyRequest"/>
<wsdl:output message="impl:AckModifyResponse" name="AckModifyResponse"/>
<wsdl:fault message="impl:FaultDetails" name="FaultDetails"/>
</wsdl:operation>
<wsdl:operation name="RequireForm" parameterOrder="RequireFormOneWay">
<wsdl:input message="impl:RequireFormRequest" name="RequireFormRequest"/>
<wsdl:output message="impl:RequireFormResponse" name="RequireFormResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="AssignSchedulePortSoapBinding" type="impl:AssignSchedulePortType">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="AssignForm">
<wsdlsoap:operation soapAction="http://eoms.chinaunicom.com.cn/worktaskschedule/AssignScheduleService/AssignForm"/>
<wsdl:input name="AssignFormRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AssignFormResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="FaultDetails">
<wsdlsoap:fault name="FaultDetails" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AckModify">
<wsdlsoap:operation soapAction="http://eoms.chinaunicom.com.cn/worktaskschedule/AssignScheduleService/AckModify"/>
<wsdl:input name="AckModifyRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AckModifyResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="FaultDetails">
<wsdlsoap:fault name="FaultDetails" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RequireForm">
<wsdlsoap:operation soapAction="http://eoms.chinaunicom.com.cn/worktaskschedule/AssignScheduleService/RequireReport"/>
<wsdl:input name="RequireFormRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="RequireFormResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="AssignScheduleService">
<wsdl:port binding="impl:AssignSchedulePortSoapBinding" name="AssignSchedulePort">
<wsdlsoap:address location="http://10.203.19.19/services/AssignSchedulePort"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]