Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.4
-
None
-
None
-
Windows + Java 150_09
Description
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>