Caros colegas,
Será que é possivel consumir um webservice feito em Delphi 7 com Java/Axis.
Já me disseram que o padrao do AXIS é doc/literal e o Delphi 7 é XML/RPC, más que o AXIS também trabalha com RPC, más
pergunto eu: Como faço para ativar isso no cliente Java?
Quando tento gerar as classes via WSDL2JAVA está dando o seguinte erro:
>java -cp %AXISCLASSPATH% org.apache.axis.wsdl.WSDL2Java http://localhost:8080/cgi-bin/acconsclient.exe/wsdl/IacConsClient -p "br…acconsclient.clientws"
log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).
log4j:WARN Please initialize the log4j system properly.
WSDLException (at /definitions/binding/operation[1]/input): faultCode=INVALID_WSDL: Element ‘{http://schemas.xmlsoap.org/wsdl/}input’ contained unexpected attributes: ‘message’:
at com.ibm.wsdl.util.xml.DOMUtils.throwWSDLException(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.parseBindingInput(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.parseBindingOperation(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.parseBinding(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:516)
at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495)
at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
at java.lang.Thread.run(Thread.java:619)