[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: WSDL2RPG - RC4 available with workaround for Axis bug AXIS-2095
Magne,
You have to use the latest HTTP API beta version in order to run the WSDL2RPG utility or the RPG Web
service client stubs.
I added http_parser_switch_cb() to the HTTP API because of WSDL2RPG.
Please download the latest HTTP API version from:
http://www.scottklement.com/httpapi/beta/
Thomas.
magne@xxxxxxxxx schrieb:
> Hi Thomas,
>
> thanks a lot!
>
> The wsdl2rpg cmd created the rpg code.
>
> But when i try to compile (crtrpgmod) i get this error:
>
> *RNF7030 HTTP_PARSER_SWITCH_CB...
> **UNDEF** 5025M 5097M
>
> 5024 namespace =
> 'http://schemas.xmlsoap.org/soap/envelope/');
> 5025
> http_parser_switch_cb(
> 5026
> %addr(g_soapFault)
> 5027 :
> %paddr('soapenv_soapFaultStart')
> 5028 :
> %paddr('soapenv_soapFaultEnd'));
> 5029
> endsl;
> 5030
>
> 5031
> /end-free
>
> Do you know where http_parser_switch_cb is defined?
>
> Best regards
>
> Magne
>
>
> >-----Original Message-----
> >From: Thomas Raddatz [mailto:thomas.raddatz@xxxxxxxxxxx]
> >Sent: Thursday, December 27, 2007 05:37 PM
> >To: 'HTTPAPI and FTPAPI Projects'
> >Subject: Re: WSDL2RPG - RC4 available with workaround for Axis bug
> AXIS-2095
> >
> >Magne,
> >
> >I fixed the problem and released RC5. I was able to successfully
> generate a stub for the 'getcustinf'
> >operation. But I could not call the Web service. I always received a
> "Error 404: No target servlet
> >configured for uri:
> /TennantWebServiceProject/services/GETCUSTINFServices" error messages.
> The URL
> >that I used to call the service was
> >"http://80.203.170.170:9080/TennantWebServiceProject/services/GETCUST
> INFServices".
> >
> >Please download and install RC5. It should work for you, now.
> >
> >Thomas.
> >
> >
> >magne@xxxxxxxxx schrieb:
> >> Hi Thomas,
> >>
> >> I still get an error when I try this cmd:
> >>
> >> WSDL2RPG
> URL('http://80.203.170.170/marianne/GETCUSTINFServices.wsdl')
> >> SRC
> >> FILE(QGPL/QRPGLESRC) SRCMBR(WSDLTEST)
> >>
> >>
> >> Pointer not set for location
> >> referenced.
> >> The call to main ended in error (C G D
> >> F).
> >> Message . . . . : The call to main ended in error (C G D
> >> F).
> >> Cause . . . . . : RPG procedure WSDL2R01 in program
> >> WSDL2RPG/WSDL2RPG at
> >> statement 088600 called program or procedure main, which ended in
> >> error. If
> >> the name is *N, the call was a bound call by procedure
> >> pointer.
> >>
> >> Can this be a parameter error? Seems like there is a parameter
> pointer
> >> error....
> >>
> >> Must the the wsdl point to a working web service? My wsdl does
> not....
> >>
> >> <wsdl:service name="GETCUSTINFServicesService">
> >>
> >> [1]- <wsdl:port binding="intf:GETCUSTINFServicesSoapBinding"
> >> name="GETCUSTINFServices">
> >> <wsdlsoap:address
> >>
> location="http://localhost:9080/TennantWebServiceProject/services/GETC
> >> USTINFServices" />
> >> </wsdl:port>
> >> </wsdl:service>
> >>
> >> Best regards
> >>
> >> Magne
> >
> >---------------------------------------------------------------------
> --
> >This is the FTPAPI mailing list. To unsubscribe, please go to:
> >http://www.scottklement.com/mailman/listinfo/ftpapi
> >---------------------------------------------------------------------
> --
> >
>
>
> ------------------------------------------------------------------------
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------