|
Hi Joe,
I am sure you have seen this. But the method that I discovered by a process of
"guess and golly" was to reach the server by HTTP and parse the resulting
XML.
Web service server : Win2K running Tomcat 4.1.18 / Apache Axis 1.1
*The application name is sanjose
*the method signature on java is
public RepairHeaderTO getRepairHeader(String orderNumber, String
orderType)
throws BadOrderNumberException {
*The WSDL name for the service is Repair
The equivalent for this case as an HTTP request is :
http://servername:8080/sanjose/service/Repair?method=getRepairHeader&in1=BTO&in0=123456
We used Scott Klement's HTTP API and IBM's XML Interface for RPG to retrieve
and parse respectively. Not the way I would do it again but seems to be
working pretty stable. I have not tried this with any other webservice server
combination.
Regards
Pillai
On Saturday 20 March 2004 06:08 pm, Joe Pluta wrote:
> I'm cross posting this in a few places, so if you see multiple copies of
> this, please forgive me. This is a rather unusual request in that in
> researching the net (including archives, Google, mail scans, you name
> it) I haven't found ANYTHING about the subject anywhere. Since it
> crosses several domains, I thought I'd give it a shot in multiple
> places.
>
> My question is this: has anybody tried calling a web service directly
> from RPG? I can't believe it's that difficult; it's simply a sockets
> communication. But I can find no examples anywhere. I suppose I can
> reverse engineer the Java client WDSC generated for me, but that seems
> like overkill (especially after I looked at the code <shudder>).
>
> It's not like it's crucial. I can always call a Java program to do the
> work. But we all know the performance downsides of invoking Java from
> RPG; it would be nice to be able to do it directly from RPG.
>
> What do you all think?
>
> Joe
>
> _______________________________________________
> This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
> To post a message email: MIDRANGE-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/midrange-l
> or email: MIDRANGE-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.