× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



I was trying to test it in as simplistically a way as possible, I obviously 
want to take full advantage of all the features in my testing I just tried 
this as a first run.


On Fri, 7 Oct 2005 15:23:47 -0500, Bob Cozzi wrote
> Douglas,
> If you're going to use the cgiStdOut to write html directly to
> standard-output, you don't need to call cgiInit(). Use cgInit() only 
> when you're using the full CGILIB capability, like token 
> substitution and externally described data. Other than that, it 
> looks clean. And for those wondering, yes \n is converted to 
> linefeed characters. Two successive \n\n symbols is required not a 
> blank line. The HTMl standard calls for two successive line feeds, 
> which we RPG programmers often think blank lines are linefeeds, but 
> they are not. They are blanks followed by a linefeed, so 
> X'25404040404025' is invalid, whereas X'2525' is correct.
> 
> -Bob Cozzi
> www.RPGxTools.com
> RPG xTools - Enjoy programming again.
> 
> -----Original Message-----
> From: web400-bounces@xxxxxxxxxxxx [mailto:web400-
> bounces@xxxxxxxxxxxx] On Behalf Of Douglas W. Palme Sent: Friday,
>  October 07, 2005 1:51 PM To: Web400 List Subject: [WEB400] cgi issue
> 
> I think I have the directives issue taken care of, I thought there 
> was some major differences between the apache for linux directives 
> and the iseries but apparently not.
> 
> I have tried to compile a very simple program using Bob Cozzi's 
> cgilib and I
> 
> am getting some errors in the job log.
> 
> Here is the program as it is currently written:
> 
>  H BNDDIR('CGILIB')                                                  
>      /INCLUDE XTOOLS/QCPYSRC,CGILIB                                  
>        DFNAME            S             10A                           
>           DSZHEADER         C                   'Content-type: 
> text/html\n\n'     DSZHTML           S           1000A   VARYING     
>                       DNCOUNT           S             10I 0          
>                          C                   callp     CGIINIT()     
>                             C                   EVAL      SZHTML 
= '<HTML><HEAD><TITLE></TITLE></HEAD>'
>  C                   EVAL      SZHTML = '<BODY>HELLO WORLD!</BODY> + 
>     C                             </HTML>'                           
>        C                   EVAL      NCOUNT = cgiStdout(SZHEADER)    
>           C                   EVAL      NCOUNT = cgiStdout(SZHTML)   
>              C                   EVAL      *INLR = *ON               
>                 C                   RETURN
> 
> I get an internal server error and here is the output from the error 
> Log:
> 
> ZSRV_MSG0107: Premature   end of script headers: File name is CGITEST.PGM
> CGI PROGRAM /QSYS.LIB/QCGISRC.LIB/CGITEST.PGM RETURNED EXCEPTION ID 
> MCH3401 SEE JOBLOG FOR JOB 017694/QTMHHTTP  /APACHEDFT
> 
> When I try to display the job log with DSPJOBLOG it tells me it 
> can't display the log since the job has ended.
> 
> Any suggestions would be appreciated.
> 
> Douglas
> 
> -- 
> 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.


If you bought, it was hauled by a truck - somewhere, sometime.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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.