Learn from sources
       Member HELLO in CGIDEV2 / DEMOHTML

 «!doctype html»
 «HTML»
 «HEAD»«TITLE»Test your http server functionality for CGIs«/TITLE»
 «meta name="viewport" content="width=device-width, initial-scale=1.0"»
 «meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"»
 «meta name="DOCUMENTCOUNTRYCODE" value="it"/»
 «meta name="DOCUMENTLANGUAGECODE" value="EN"/»
 «/HEAD»
 «BODY TEXT="black" LINK="blue" VLINK="purple" ALINK="violet" BGCOLOR="white"»
 «TABLE WIDTH=60% ALIGN="CENTER" BORDER=0»
 «TR»«TD ALIGN=CENTER»
         «font face="Souvenir LT,Verdana"  color=blue size=3»
         Test your http server functionality for CGIs
         «/font»«/TD»«/TR»
 «TR»«TD»«font face="Helvetica,Helv,Arial" size=2»
         «br»
         This html is intended
         to test your http server for CGI support.«br»
         Enter your first and last names below,
         and press the «font color=red»
         «b»Send«/b»«/font» button.«br»
         «/font»«/TD»«/TR»
 «TR»«TD ALIGN=CENTER»
         «br»
         «table»
         «form method=post action="/cgidev2p/hello1.pgm"»
         «tr»«td»«font face="Helvetica,Helv,Arial" size=2»
                 Your first name
                 «/td»
             «td»«input type="text" name="firstname" size="20"
                  maxlength="40"»
                 «/td»«/tr»
         «tr»«td»«font face="Helvetica,Helv,Arial" size=2»
                 Your last name
                 «/td»
             «td»«input type="text" name="lastname" size="20"
                  maxlength="40"»
                 «/td»«/tr»
         «tr»«td colspan=2 align=center»
                 «font face="Helvetica,Helv,Arial" size=2»
                 «input type="submit" value="Send"»
                 «/form»
                 «/td»«/tr»
         «/table»
         «/TD»«/TR»
 «TR»«TD»
         «font face="Helvetica,Helv,Arial" size=2»
         «br»
         «hr noshade»
         «br»
         Then, take a look at what happens.«br»
         If
         «ol»
         «li»program «b»/cgidev2p/hello1.pgm«/b»
             responds, providing
             «ul»
             «li»your first name
             «li»your last name
             «li»the current release of your OS/400
             «/ul»
             then
             «font color="red"»
             your http server
             is all right«/font».
             «br»«br»
         «li»program «b»/cgidev2p/hello1.pgm«/b»
             responds, but does not provide one of the following
             «ul»
             «li»your first name
             «li»your last name
             «/ul»
             then «font color="red"»
             your http server is missing
             some PTsF for the QtmhCvtDb API«/font».«br»
             Check page
             «A HREF="/cgidev2o/tips2.htm"»
             Tips for installation on your AS/400«/A»
             to get a list of minimum PTF requirements.
             «br»«br»
         «li»program «b»/cgidev2p/hello1.pgm«/b»
             does not respond,«br»
             that is,you get one of the following messages
             «ul»
             «li»(«i»from Netscape navigator«/i»)«br»
                 «b»«font size=3»Error 500«/font»«br»
                 Bad script request -- script '/QSYS.LIB/CGIDEV.LIB/hello1.pgm'
                 not found or not executable«/b»
             «li»(«i»from Microsoft Internet Explorer 5«/i»)«br»
                 «b»«font size=3»The page cannot be displayed«/font»
                 «br»   ...«br»
                 HTTP Error 500 - Internal server error«/b»
             «/ul»
             then one of the following may have occurred:
             «ul»
             «li»«font color="red"»
                 your http server is missing
                 some PTF which enables CGI execution«/font»:«br»
                 make sure to have installed the last PTF cumulative
                 for the HTTP server.
             «li»program «b»hello1«/b» fails sending an HTML response
                 to the browser.«br»
                 To verify if this is the case:
                 «ol»
                 «li»«font face=courier»
                     dsppfm cgidev2/cgidebug«/font»
                 «li»go to the bottom of the file and check whether
                     the following messages are displayed:
                     «br»«font face=courier»
                     WrtSection: Section TOP not found.«br»
                     WrtSection: Section END not found.«/font»
                 «/ol»
                 If you see such messages, this means that the service
                 program «b»cgisrvpgm2«/b» is not able to find HTML
                 sections
                 «font face=courier»<as400>top«/font» and
                 «font face=courier»<as400>end«/font» in HTML source member
                 «font face=courier»HELLO1«/font» in file
                 «font face=courier»CGIDEV2/DEMOHTML«/font».«br»
                 This may happen when system value «font face=courier»
                 QCCSID«/font» is «font face=courier»65535«/font».
                 System value QCCSID 65535 inhibits character conversions from one CCSID to another CCSID.«br»
                 If that happens, you are quite recommended to
                 «ul»
                 «li»replace the QCCSID system value with the default CCSID that you see on page 3 of command«br»
                     WRKJOB JOB(*) OPTION(*DFNA)
                 «li»restart the HTTP server instance.
                 «/ul»
             «/ul»
         «/ol»
         «/TD»«/TR»
 «/TABLE»
 «br»«br»«br»
 «/BODY»«/HTML»
0.226 sec.s