(Sorry to Bob: I accidentally replied to him directly instead of the list)

I use CGIParse with the "POST" method all the
time, about a hundred other programs or so and
they all work fine...  I do initialize the
variable first, like so:

d  RcvRec         s           1024

 /free
   RcvRec = #CgiParse( '-init' );
   #PutEnv( RcvRec );
   FIELD1    = #CgiParse( '-value FIELD1' );
   FIELD2    = #CgiParse( '-value FIELD2' );
   // etc...
 /end-free

In all my other programs after the '-init' call
RcvRec is populated with the QUERY_STRING
information, but the problem occurs in this one
program, intermittently, that the RcvRec is
returned blank instead.

The procedure is based on Brad Stone's #cgiParse
routine which wraps the API call.


Thanks,

Joel


>>cgiParse only works when METHOD="GET" on the
>form.
>>Also, QUERY_STRING must be in uppercase when you
>>call cgiParse, and it
>>should also be initialized.
>>
>>
>>Bob Cozzi
>>Cozzi Consulting
>>www.rpgiv.com
>>
>>
>>-----Original Message-----
>>From: web400-bounces@xxxxxxxxxxxx
>>[mailto:web400-bounces@xxxxxxxxxxxx] On
>>Behalf Of jrc@xxxxxxxxxx
>>Sent: Thursday, May 08, 2003 1:11 PM
>>To: web400@xxxxxxxxxxxx
>>Subject: Re: [WEB400] CGI and *LIBL
>>
>>I have a CGI program that I hadn't touched in a
>>while and has been in
>>production for over 2 years. It was originally
>>written using QtmhCvtDB, and
>>since I wanted to add another incoming field I
>>went ahead and switched it
>>over to use CGIParse, which I've been using for
>>some time with no problem.
>>
>>Since I have done that, however, I have several
>>users complaining of
>>intermittant problems: through debug I have
>found
>>that on occasion the
>>environment variables are not being returned
>from
>>the CGIParse API.  Most of
>>the time this works fine and I am unable to
>repeat
>>the problem in house, so
>>I can only debug when a user calls to complain.
>>
>>Does anyone have any idea why CGIParse would NOT
>>find the
>>environment/query_string???
>>
>>
>>Thanks,
>>
>>Joel
>>_______________________________________________
>>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.cgi/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.cgi/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 thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.