|
Sockets aren't needed at all for this (well, you don't have to write them). You can use the HTTP server for this, which is in itself, nothing more than a sockets program. To request a document, the person on the other end will make a request similar to a web request for a CGI program. Something like http://www.youras400.com/xml/getordsts?cust=998&order=101212 Then, depending on the parms, your program will return the XML and they will capture and parse it (in this case a feeble attempt at showing how an order status document may be retrieved). /xml/ directory being the /cgi-bin/ equivalent. It's really how XML got started. Just parsing HTML through web servers. XML makes it easier and with the HTTP server you can communicate with XML to a bunch of folks who don't care your on an AS/400, or even have to know. Brad > -----Original Message----- > From: Eric N. Wilson [mailto:doulos1@home.com] > Sent: Sunday, August 13, 2000 4:57 PM > To: jpcarr@TREDEGAR.COM > Subject: Re: RPG to XML - XML - RPG +/- > > > Hello jpcarr, > > Sunday, August 13, 2000, 2:01:58 PM, you wrote: > > > I have a question concerning generating an XML document from an RPG > > program... > > Sounds like you are going to be fortunate enough to write a TCP socket > program in ILE RPG :-) Several people have examples of this including > in the Red Book. (Shameless plug... If you have not bought the "Who > Knew you could do this with RPG" Red Book then run do not walk and buy > a copy![Note: I am not affiliated with this project nor am I being > paid for my endorsement in any way.]). Also check out Brad Stone's > excellent book on E-RPG. You can lift code right from there to do the > output in HTTP to the requester. > > The XML is not too hard, you just need the DTD (Document Type > Definition) and then map the fields in it to your database fields and > build the stream to look like a report. > > Header > Detail > Detail > Total > Header > Detail > Total > > You can get details on XML and related topics on ZDNet. www.zdnet.com > > I hope this helps. > > ---------------------------------- > Eric N. Wilson > President > Doulos Software and Computer Services > > > +--- > | This is the RPG/400 Mailing List! > | To submit a new message, send your mail to RPG400-L@midrange.com. > | To subscribe to this list send email to RPG400-L-SUB@midrange.com. > | To unsubscribe from this list send email to > RPG400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: > david@midrange.com > +--- > +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
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.