[ http://issues.apache.org/jira/browse/AXIS-2193?page=all ]
Jayachandra Sekhara Rao Sunkara updated AXIS-2193:
--------------------------------------------------
Summary: In the case where single portType is being bound to different
bindings. The generated stubs for all bindings do not have code implementing
the operations of the binding (was: binding's operation specific parameters
are retrieved differently than the way they are populated)
> In the case where single portType is being bound to different bindings. The
> generated stubs for all bindings do not have code implementing the operations
> of the binding
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: AXIS-2193
> URL: http://issues.apache.org/jira/browse/AXIS-2193
> Project: Apache Axis
> Type: Bug
> Reporter: Bug Reporter
> Assignee: Jayachandra Sekhara Rao Sunkara
>
> In the case where single portType is being bound to different bindings. The
> generated stubs for all bindings do not have code implementing the operations
> of the binding.
> I have a wsdl which had three bindings each referencing the same portType as
> shown below
> [WSDL Extract begin]
> <!-- PORT TYPE -->
> <wsdl:portType name="wssprocessorVi_Document">
> - <wsdl:operation name="apply">
> <wsdl:input message="tns:applyIn_doc" />
> <wsdl:output message="tns:applyOut_doc" />
> </wsdl:operation>
> - <wsdl:operation name="getKsAliases">
> <wsdl:input message="tns:getKsAliasesIn_doc" />
> <wsdl:output message="tns:getKsAliasesOut_doc" />
> </wsdl:operation>
> - <wsdl:operation name="getKsCertDNs">
> <wsdl:input message="tns:getKsCertDNsIn_doc" />
> <wsdl:output message="tns:getKsCertDNsOut_doc" />
> </wsdl:operation>
> - <wsdl:operation name="getKsViews">
> <wsdl:input message="tns:getKsViewsIn_doc" />
> <wsdl:output message="tns:getKsViewsOut_doc" />
> </wsdl:operation>
> - <wsdl:operation name="verify">
> <wsdl:input message="tns:verifyIn_doc" />
> <wsdl:output message="tns:verifyOut_doc" />
> </wsdl:operation>
> </wsdl:portType>
> <!-- FIRST BINDING -->
> <wsdl:binding name="plainBinding" type="wssprocessorVi_Document">
> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
> style="document" />
> - <wsdl:operation name="apply">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> + <wsdl:operation name="getKsAliases">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> + <wsdl:operation name="getKsCertDNs">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> + <wsdl:operation name="getKsViews">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> + <wsdl:operation name="verify">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> <!-- SECOND BINDING -->
> - <wsdl:binding name="sslBinding" type="wssprocessorVi_Document">
> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
> style="document" />
> + <wsdl:operation name="apply">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> + <wsdl:operation name="getKsAliases">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> + <wsdl:operation name="getKsCertDNs">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> + <wsdl:operation name="getKsViews">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> + <wsdl:operation name="verify">
> <soap:operation soapAction="" />
> - <wsdl:input>
> <soap:body use="literal" parts="parameters" />
> </wsdl:input>
> - <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> <!-- similarly a THIRD BINDING, not shown here -->
> [WSDL Extract end]
> In the generated stubs for 'sslBinding' i.e. SslBindingStub.java all the five
> methods are implemented but in the PlainBindingStub.java apart from the
> boiler plate code, there is no implementation for any of the five operations.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira