Closed smw-wagnerma closed 3 years ago
That is an 'interesting' issue. At first glance there is no significant difference between these two methods and the others, which are rendered just fine.
It looks like the wsdl is incomplete for those two operations. If you search for, for example: setProcesscards
, you will find an operation on line 1537.
<wsdl:operation name="setProcesscards">
<soap:operation
soapAction="http://brak.bea/setProcesscards" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="BeaFault">
<soap:fault use="literal" name="BeaFault" />
</wsdl:fault>
</wsdl:operation>
However for the two mentioned methods: activateAuthentication
and getUnactivatedSecurityTokens
there is no equivalent operation.
With regards to BeAFaultSoapDTO
that type is defined in dto1.xsd
but that file is not being imported:
<wsdl:types>
<xsd:schema>
<xsd:import namespace="http://brak.de/bea/application/dto/soap/types5" schemaLocation="types5.xsd"/>
</xsd:schema>
</wsdl:types>
Regarding the dto1.xsd, it is imported in the types5.xsd
<xsd:import namespace="http://brak.de/bea/application/dto/soap/dto1" schemaLocation="dto1.xsd"/>
<xsd:import namespace="http://brak.de/bea/application/dto/soap/dto2" schemaLocation="dto2.xsd"/>
<xsd:import namespace="http://brak.de/bea/application/dto/soap/dto3" schemaLocation="dto3.xsd"/>
<xsd:import namespace="http://brak.de/bea/application/dto/soap/dto4" schemaLocation="dto4.xsd"/>
<xsd:import namespace="http://brak.de/bea/application/dto/soap/dto5" schemaLocation="dto5.xsd"/>
I tried the generator, but for the https://github.com/smarwag/bea_client/blob/master/src/wsdl/beAServiceV5.wsdl there are issuses: I made a test repo https://github.com/smarwag/bea_client.git
for the pub bea_fault: BeAFaultSoapDTO,
the types is missing pub bea_fault: types::BeAFaultSoapDTO,
And code for two methods from the wsdl is missig.