|
>2. Use something like GETURI to retrieve the data instead. GETURI can immitate your HTTP request and store as much data as you want in the IFS or a PF (DASD limited of course). I am taking the request on the server side not receiving the request on the client side, so unless I can hand off an HTTP request to a socket server program, no tools like GETURI will work. I have qzbhCgiParse working reading in over a meg of XML at a time. On the Ignite list Anton Gombkötö posted that all I needed to do was %ALLOCate the needed amount of memory and then move the pointer. This works and I am getting every byte from standard input, but I am having some translation issues right now. I will post the code when I am done so nobody else have to go through this. Aaron Bartell -----Original Message----- From: Brad Stone [mailto:brad@xxxxxxxxxxxx] Sent: Thursday, September 11, 2003 6:49 PM To: Web Enabling the AS400 / iSeries Subject: Re: [WEB400] QtmhRdStin and QzhbCgiParse Limitation Ya, I figured this limit would catch up to you with your XML progres.. You do have a couple of options... 1. Call IBM tech support to see if there are any ideas there. 2. Use something like GETURI to retrieve the data instead. GETURI can immitate your HTTP request and store as much data as you want in the IFS or a PF (DASD limited of course). You could roll your own, but would you really want to? :) Especially the SSL portion. (not saying you need SSL now, but I bet one day you will if it's sensitive data). Brad www.bvstools.com On Wed, 10 Sep 2003 16:33:37 -0500 "Bartell, Aaron L. (TC)" <ALBartell@xxxxxxxxxxxxxx> wrote: > Yes, a Java servlet would work perfect, but there isn't a > lot of Java > knowledge in the shops that are going to be using this so > I was hoping to > find an RPG solution. I know, I know the right tool for > the job. . . :-) > It's just that I have come so far with RPG being able to > process XML(without > limitations) that to stop now would be crazy:-) > > > Aaron Bartell > > -----Original Message----- > From: Patrick L Archibald > [mailto:Patrick.Archibald@xxxxxxxxxxxxx] > Sent: Wednesday, September 10, 2003 4:20 PM > To: Web Enabling the AS400 / iSeries > Subject: Re: [WEB400] QtmhRdStin and QzhbCgiParse > Limitation > > > Aaron > > Does it have to be RPG? Is a Java servlet out of the > realm of possibilities? > > Thanx, PLA > > > Bartell, Aaron L. (TC) wrote: > > >I have a bit of a problem. I am trying to read in large > XML documents in > an > >eRPG program using QzhbCgiParse and/or QtmhRdStin and > have found that they > >are limited to the maximum size a variable can be in > RPG. They don't allow > >you to do multiple reads as I had expected. > > > >Here is the documentation for QtmhRdStin and it states > that only one read > >can be done. I am assuming the same is true for > QzhbCgiParse. > >http://publib.boulder.ibm.com/cgi-bin/bookmgr/bookmgr.cmd/BOOKS/QBKANL03/4. > 1 > >3.12.2?SHELF=&DT=19960819152659 > > > >Can anybody tell me what I can do to get around this and > still use RPG? Is > >it possible for the HTTP request to be passed off to a > homegrown "Socket > >Server" so I could obtain a handle and read in the > request until I have > >reached CONTENT_LENGTH? > > > >Thx, > >Aaron Bartell > >_______________________________________________ > >This is the Web Enabling the AS400 / iSeries (WEB400) > mailing list > >To post a message email: WEB400@xxxxxxxxxxxx > >To subscribe, unsubscribe, or change list options, > >visit: http://lists.midrange.com/mailman/listinfo/web400 > >or email: WEB400-request@xxxxxxxxxxxx > >Before posting, please take a moment to review the > archives > >at http://archive.midrange.com/web400. > > > > > > > > > > > > > _______________________________________________ > This is the Web Enabling the AS400 / iSeries (WEB400) > mailing list > To post a message email: WEB400@xxxxxxxxxxxx > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/mailman/listinfo/web400 > or email: WEB400-request@xxxxxxxxxxxx > Before posting, please take a moment to review the > archives > at http://archive.midrange.com/web400. > _______________________________________________ > This is the Web Enabling the AS400 / iSeries (WEB400) > mailing list > To post a message email: WEB400@xxxxxxxxxxxx > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/mailman/listinfo/web400 > or email: WEB400-request@xxxxxxxxxxxx > Before posting, please take a moment to review the > archives > at http://archive.midrange.com/web400. > Bradley V. Stone BVS.Tools www.bvstools.com _______________________________________________ This is the Web Enabling the AS400 / iSeries (WEB400) mailing list To post a message email: WEB400@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/web400 or email: WEB400-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/web400.
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.