|
Basically you need to compose the XML and then connect to the end point (destination web service) via sockets using HTTP as the protocol. Once the document is sent a response is usually sent in the same request (depending on whether you are doing async of sync requests). At that point you will need to parse the response XML using and RPG XML parser. One can be found at my site http://mowyourlawn.com - download XMLSAX, or on scottklement.com which is an xml parser which operates similar to the SAX call back methods. I use CGIDEV2 to compose the XML. Traditionally CGIDEV2 is used to output webpages, but it also works great for templating any textual document (i.e. emails, xml, etc). For the sockets portion you can use bvstools.com's GETURI or scottklement.com's HTTPTOOL. WDSc has excellent tooling for web services if you are willing to have Java do the communication and parsing/serializing. The best part is that it comes with the same WDSc that you get at no additional charge (you do not need WDSc Advanced)!! If you have a subscription to iSeriesNetwork.com take a look at an article I wrote in March 2005 titled "WDSc and Java Web Services". It will show you how to go about using the different tools to get you up and running fast with Java and web services. HTH, Aaron Bartell -----Original Message----- From: wdsci-l-bounces+albartell=gmail.com@xxxxxxxxxxxx [mailto:wdsci-l-bounces+albartell=gmail.com@xxxxxxxxxxxx] On Behalf Of Samuel J Lennon Sent: Monday, May 16, 2005 11:29 AM To: wdsci-l@xxxxxxxxxxxx Subject: [WDSCI-L] Web Service from RPG IV If I wanted to call a Web Service from an RPG IV program, what would be my best approach? And are there any tools or resources in WDSC that would help me? Right now I do *not* have access to the Enterpise edition. Thanks, Sam -- This is the Websphere Development Studio Client for iSeries (WDSCI-L) mailing list To post a message email: WDSCI-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/wdsci-l or email: WDSCI-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/wdsci-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.