Brian Tiffin - 2014-06-10

The potential for GNU Cobol and the web is pretty astounding, or at least, that's how I've been feeling, trying to come to grips...

Anyway, here is a web bundle sample for the ever growing gnucobol-cobweb.cob.

I'm pretty sure, and in particular, that Report Writer code from all the way back, till now, will compile with GNU Cobol and Ron's Report Writer. Add a simple html pre block, and redirection to standard out and reports can be delivered to web pages, all nicey nice.

# cobweb default bundle, command names with call library entry point and hint documentation
say Welcome to cobweb.
say using cob.web, modify to please, or set COBWEB to site web bundle 

# cobweb control file.
# FIXED form.  1-7 tag, 8-31 command, 32-71 CALL linkname, 72-132 short doc.
#   COUPLED to working-storage in gnucobol-cobweb.cob
#
# Supported tags (in v0.1): cmd, COMMAND, say, cgi, help, #, COMMENT, inc, COPY, blank spaces
#        1         2         3         4         5         6         7         8 
#2345678901234567890123456789012345678901234567890123456789012345678901234567890...
#      command                 callable                                doc
cmd    help                    cobweb-help                             Internal
cmd    version                 cobweb-version                          Internal
cmd    --help                  cobweb-help                             Internal
cmd    --version               cobweb-version                          Internal
cmd    visual                  gtk-cobweb                              Put up a GUI, preferably Broadway
cmd    batman                  batman                                  Poor Robin
cmd    joke                    batman
cmd    corn                    buccaneer                               What do pirates pay for corn
cmd    pirate                  buccaneer
cmd    occside                 occside-about                           All about Open COBOL by the C Side Inc.
cmd    about                   occside-about                           All about Open COBOL by the C Side Inc.
cgi    about                   occside-about                           All about Open COBOL by the C Side Inc.
cgi    occside                 occside-about                           All about Open COBOL by the C Side Inc. 

# something a little more serious
cmd    report                  RWEX06                                  Jay Moseley's awesome Report Writer sample
cgi    report                  RWEX06                                  Jay Moseley's awesome Report Writer sample

sizing might change...

By the way, with GNU Cobol programs compiled with GTK+ 3, and Broadway, the command

./gnucobol-cobweb visual calendar

shows up in the browser, as a gui, in the browser, as a gui.

bluesmiles

Cheers,
Brian

 

Related

Discussion: opencobol and web services