You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "lucas (JIRA)" <ax...@ws.apache.org> on 2007/07/04 11:52:04 UTC
[jira] Created: (AXIS-2679) wsdl2java: An unexist class
java.util.holders.HashMapHolder create out based on specific WSDL
wsdl2java: An unexist class java.util.holders.HashMapHolder create out based on specific WSDL
---------------------------------------------------------------------------------------------
Key: AXIS-2679
URL: https://issues.apache.org/jira/browse/AXIS-2679
Project: Axis
Issue Type: Bug
Components: WSDL processing
Affects Versions: 1.4
Environment: Windows + Java 150_09
Reporter: lucas
Using wsdl2java based on my wsdl file, in the created Java files, there include a unexist class java.util.holders.HashMapHolder.
The wsdl include this element :
<element name="binmap" type="apachesoap:Map"/>
The while wsdl file content is:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://adobe.com/idp/services" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://adobe.com/idp/services" xmlns:intf="http://adobe.com/idp/services" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--Generated by Adobe LiveCycle 8-->
<wsdl:types>
<schema elementFormDefault="qualified" targetNamespace="http://adobe.com/idp/services" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://xml.apache.org/xml-soap"/>
<element name="invoke">
<complexType>
<sequence>
<element maxOccurs="1" minOccurs="0" name="binmap" type="apachesoap:Map"/>
<element maxOccurs="1" minOccurs="0" name="inbinary" type="xsd:base64Binary"/>
</sequence>
</complexType>
</element>
<element name="invokeResponse">
<complexType>
<sequence>
<element name="binmap" type="apachesoap:Map"/>
<element name="outbinmap" type="apachesoap:Map"/>
</sequence>
</complexType>
</element>
<element name="invoke_Async">
<complexType>
<sequence>
<element maxOccurs="1" minOccurs="0" name="binmap" type="apachesoap:Map"/>
<element maxOccurs="1" minOccurs="0" name="inbinary" type="xsd:base64Binary"/>
</sequence>
</complexType>
</element>
<element name="invoke_AsyncResponse">
<complexType>
<sequence>
<element name="invocationId" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="invoke_Result">
<complexType>
<sequence>
<element name="invocationId" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="invoke_ResultResponse">
<complexType>
<sequence>
<element name="binmap" type="apachesoap:Map"/>
<element name="outbinmap" type="apachesoap:Map"/>
</sequence>
</complexType>
</element>
<element name="invoke_Status">
<complexType>
<sequence>
<element name="invocationId" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="invoke_StatusResponse">
<complexType>
<sequence>
<element name="invocationStatus" type="xsd:short"/>
</sequence>
</complexType>
</element>
<element name="invoke_Dispose">
<complexType>
<sequence>
<element name="invocationId" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="invoke_DisposeResponse">
<complexType/>
</element>
<complexType name="MyArrayOf_xsd_anyType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:anyType"/>
</sequence>
</complexType>
<complexType name="FormInstanceBase">
<sequence>
<element name="XFAData" nillable="true" type="xsd:base64Binary"/>
<element name="actionList" nillable="true" type="impl:MyArrayOf_xsd_anyType"/>
<element name="hardenedTemplatePath" nillable="true" type="xsd:string"/>
<element name="selectedAction" nillable="true" type="xsd:string"/>
<element name="templatePath" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="FormDataTypeInstance">
<complexContent>
<extension base="impl:FormInstanceBase">
<sequence/>
</extension>
</complexContent>
</complexType>
<complexType name="SetValueMapping">
<sequence>
<element name="locationExpr" nillable="true" type="xsd:string"/>
<element name="valueExpr" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
</schema>
<schema elementFormDefault="qualified" targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://adobe.com/idp/services"/>
<complexType name="mapItem">
<sequence>
<element name="key" nillable="true" type="xsd:anyType"/>
<element name="value" nillable="true" type="xsd:anyType"/>
</sequence>
</complexType>
<complexType name="Map">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="apachesoap:mapItem"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="invoke_AsyncResponse">
<wsdl:part element="impl:invoke_AsyncResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="invokeResponse">
<wsdl:part element="impl:invokeResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="invoke_DisposeRequest">
<wsdl:part element="impl:invoke_Dispose" name="parameters"/>
</wsdl:message>
<wsdl:message name="invoke_AsyncRequest">
<wsdl:part element="impl:invoke_Async" name="parameters"/>
</wsdl:message>
<wsdl:message name="invoke_ResultRequest">
<wsdl:part element="impl:invoke_Result" name="parameters"/>
</wsdl:message>
<wsdl:message name="invoke_StatusResponse">
<wsdl:part element="impl:invoke_StatusResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="invoke_StatusRequest">
<wsdl:part element="impl:invoke_Status" name="parameters"/>
</wsdl:message>
<wsdl:message name="invokeRequest">
<wsdl:part element="impl:invoke" name="parameters"/>
</wsdl:message>
<wsdl:message name="invoke_ResultResponse">
<wsdl:part element="impl:invoke_ResultResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="invoke_DisposeResponse">
<wsdl:part element="impl:invoke_DisposeResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="BinaryToMap">
<wsdl:operation name="invoke">
<wsdl:input message="impl:invokeRequest" name="invokeRequest"/>
<wsdl:output message="impl:invokeResponse" name="invokeResponse"/>
</wsdl:operation>
<wsdl:operation name="invoke_Async">
<wsdl:input message="impl:invoke_AsyncRequest" name="invoke_AsyncRequest"/>
<wsdl:output message="impl:invoke_AsyncResponse" name="invoke_AsyncResponse"/>
</wsdl:operation>
<wsdl:operation name="invoke_Result">
<wsdl:input message="impl:invoke_ResultRequest" name="invoke_ResultRequest"/>
<wsdl:output message="impl:invoke_ResultResponse" name="invoke_ResultResponse"/>
</wsdl:operation>
<wsdl:operation name="invoke_Status">
<wsdl:input message="impl:invoke_StatusRequest" name="invoke_StatusRequest"/>
<wsdl:output message="impl:invoke_StatusResponse" name="invoke_StatusResponse"/>
</wsdl:operation>
<wsdl:operation name="invoke_Dispose">
<wsdl:input message="impl:invoke_DisposeRequest" name="invoke_DisposeRequest"/>
<wsdl:output message="impl:invoke_DisposeResponse" name="invoke_DisposeResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BinaryToMapSoapBinding" type="impl:BinaryToMap">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="invoke">
<wsdlsoap:operation soapAction="invoke"/>
<wsdl:input name="invokeRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="invokeResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="invoke_Async">
<wsdlsoap:operation soapAction="invoke_Async"/>
<wsdl:input name="invoke_AsyncRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="invoke_AsyncResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="invoke_Result">
<wsdlsoap:operation soapAction="invoke_Result"/>
<wsdl:input name="invoke_ResultRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="invoke_ResultResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="invoke_Status">
<wsdlsoap:operation soapAction="invoke_Status"/>
<wsdl:input name="invoke_StatusRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="invoke_StatusResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="invoke_Dispose">
<wsdlsoap:operation soapAction="invoke_Dispose"/>
<wsdl:input name="invoke_DisposeRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="invoke_DisposeResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="BinaryToMapService">
<wsdl:port binding="impl:BinaryToMapSoapBinding" name="BinaryToMap">
<wsdlsoap:address location="http://10.162.119.238:8001/soap/services/BinaryToMap"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Updated: (AXIS-2679) wsdl2java: An unexist class
java.util.holders.HashMapHolder create out based on specific WSDL
Posted by "lucas (JIRA)" <ax...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/AXIS-2679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
lucas updated AXIS-2679:
------------------------
Attachment: BinaryToMap.wsdl
The wsdl used in wsdl2java, its parameter passing is "-d", "Session","-D", "-o","C:\\tmp", "-t", wsdlLoc
> wsdl2java: An unexist class java.util.holders.HashMapHolder create out based on specific WSDL
> ---------------------------------------------------------------------------------------------
>
> Key: AXIS-2679
> URL: https://issues.apache.org/jira/browse/AXIS-2679
> Project: Axis
> Issue Type: Bug
> Components: WSDL processing
> Affects Versions: 1.4
> Environment: Windows + Java 150_09
> Reporter: lucas
> Attachments: BinaryToMap.wsdl
>
>
> Using wsdl2java based on my wsdl file, in the created Java files, there include a unexist class java.util.holders.HashMapHolder.
> The wsdl include this element :
> <element name="binmap" type="apachesoap:Map"/>
> The while wsdl file content is:
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions targetNamespace="http://adobe.com/idp/services" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://adobe.com/idp/services" xmlns:intf="http://adobe.com/idp/services" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <!--Generated by Adobe LiveCycle 8-->
> <wsdl:types>
> <schema elementFormDefault="qualified" targetNamespace="http://adobe.com/idp/services" xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="http://xml.apache.org/xml-soap"/>
> <element name="invoke">
> <complexType>
> <sequence>
> <element maxOccurs="1" minOccurs="0" name="binmap" type="apachesoap:Map"/>
> <element maxOccurs="1" minOccurs="0" name="inbinary" type="xsd:base64Binary"/>
> </sequence>
> </complexType>
> </element>
> <element name="invokeResponse">
> <complexType>
> <sequence>
> <element name="binmap" type="apachesoap:Map"/>
> <element name="outbinmap" type="apachesoap:Map"/>
> </sequence>
> </complexType>
> </element>
> <element name="invoke_Async">
> <complexType>
> <sequence>
> <element maxOccurs="1" minOccurs="0" name="binmap" type="apachesoap:Map"/>
> <element maxOccurs="1" minOccurs="0" name="inbinary" type="xsd:base64Binary"/>
> </sequence>
> </complexType>
> </element>
> <element name="invoke_AsyncResponse">
> <complexType>
> <sequence>
> <element name="invocationId" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
> <element name="invoke_Result">
> <complexType>
> <sequence>
> <element name="invocationId" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
> <element name="invoke_ResultResponse">
> <complexType>
> <sequence>
> <element name="binmap" type="apachesoap:Map"/>
> <element name="outbinmap" type="apachesoap:Map"/>
> </sequence>
> </complexType>
> </element>
> <element name="invoke_Status">
> <complexType>
> <sequence>
> <element name="invocationId" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
> <element name="invoke_StatusResponse">
> <complexType>
> <sequence>
> <element name="invocationStatus" type="xsd:short"/>
> </sequence>
> </complexType>
> </element>
> <element name="invoke_Dispose">
> <complexType>
> <sequence>
> <element name="invocationId" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
> <element name="invoke_DisposeResponse">
> <complexType/>
> </element>
> <complexType name="MyArrayOf_xsd_anyType">
> <sequence>
> <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:anyType"/>
> </sequence>
> </complexType>
> <complexType name="FormInstanceBase">
> <sequence>
> <element name="XFAData" nillable="true" type="xsd:base64Binary"/>
> <element name="actionList" nillable="true" type="impl:MyArrayOf_xsd_anyType"/>
> <element name="hardenedTemplatePath" nillable="true" type="xsd:string"/>
> <element name="selectedAction" nillable="true" type="xsd:string"/>
> <element name="templatePath" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="FormDataTypeInstance">
> <complexContent>
> <extension base="impl:FormInstanceBase">
> <sequence/>
> </extension>
> </complexContent>
> </complexType>
> <complexType name="SetValueMapping">
> <sequence>
> <element name="locationExpr" nillable="true" type="xsd:string"/>
> <element name="valueExpr" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> </schema>
> <schema elementFormDefault="qualified" targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="http://adobe.com/idp/services"/>
> <complexType name="mapItem">
> <sequence>
> <element name="key" nillable="true" type="xsd:anyType"/>
> <element name="value" nillable="true" type="xsd:anyType"/>
> </sequence>
> </complexType>
> <complexType name="Map">
> <sequence>
> <element maxOccurs="unbounded" minOccurs="0" name="item" type="apachesoap:mapItem"/>
> </sequence>
> </complexType>
> </schema>
> </wsdl:types>
> <wsdl:message name="invoke_AsyncResponse">
> <wsdl:part element="impl:invoke_AsyncResponse" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="invokeResponse">
> <wsdl:part element="impl:invokeResponse" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="invoke_DisposeRequest">
> <wsdl:part element="impl:invoke_Dispose" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="invoke_AsyncRequest">
> <wsdl:part element="impl:invoke_Async" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="invoke_ResultRequest">
> <wsdl:part element="impl:invoke_Result" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="invoke_StatusResponse">
> <wsdl:part element="impl:invoke_StatusResponse" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="invoke_StatusRequest">
> <wsdl:part element="impl:invoke_Status" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="invokeRequest">
> <wsdl:part element="impl:invoke" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="invoke_ResultResponse">
> <wsdl:part element="impl:invoke_ResultResponse" name="parameters"/>
> </wsdl:message>
> <wsdl:message name="invoke_DisposeResponse">
> <wsdl:part element="impl:invoke_DisposeResponse" name="parameters"/>
> </wsdl:message>
> <wsdl:portType name="BinaryToMap">
> <wsdl:operation name="invoke">
> <wsdl:input message="impl:invokeRequest" name="invokeRequest"/>
> <wsdl:output message="impl:invokeResponse" name="invokeResponse"/>
> </wsdl:operation>
> <wsdl:operation name="invoke_Async">
> <wsdl:input message="impl:invoke_AsyncRequest" name="invoke_AsyncRequest"/>
> <wsdl:output message="impl:invoke_AsyncResponse" name="invoke_AsyncResponse"/>
> </wsdl:operation>
> <wsdl:operation name="invoke_Result">
> <wsdl:input message="impl:invoke_ResultRequest" name="invoke_ResultRequest"/>
> <wsdl:output message="impl:invoke_ResultResponse" name="invoke_ResultResponse"/>
> </wsdl:operation>
> <wsdl:operation name="invoke_Status">
> <wsdl:input message="impl:invoke_StatusRequest" name="invoke_StatusRequest"/>
> <wsdl:output message="impl:invoke_StatusResponse" name="invoke_StatusResponse"/>
> </wsdl:operation>
> <wsdl:operation name="invoke_Dispose">
> <wsdl:input message="impl:invoke_DisposeRequest" name="invoke_DisposeRequest"/>
> <wsdl:output message="impl:invoke_DisposeResponse" name="invoke_DisposeResponse"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:binding name="BinaryToMapSoapBinding" type="impl:BinaryToMap">
> <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
> <wsdl:operation name="invoke">
> <wsdlsoap:operation soapAction="invoke"/>
> <wsdl:input name="invokeRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
> <wsdl:output name="invokeResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="invoke_Async">
> <wsdlsoap:operation soapAction="invoke_Async"/>
> <wsdl:input name="invoke_AsyncRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
> <wsdl:output name="invoke_AsyncResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="invoke_Result">
> <wsdlsoap:operation soapAction="invoke_Result"/>
> <wsdl:input name="invoke_ResultRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
> <wsdl:output name="invoke_ResultResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="invoke_Status">
> <wsdlsoap:operation soapAction="invoke_Status"/>
> <wsdl:input name="invoke_StatusRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
> <wsdl:output name="invoke_StatusResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="invoke_Dispose">
> <wsdlsoap:operation soapAction="invoke_Dispose"/>
> <wsdl:input name="invoke_DisposeRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
> <wsdl:output name="invoke_DisposeResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> <wsdl:service name="BinaryToMapService">
> <wsdl:port binding="impl:BinaryToMapSoapBinding" name="BinaryToMap">
> <wsdlsoap:address location="http://10.162.119.238:8001/soap/services/BinaryToMap"/>
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org