Referencing input, Executing cgi, Logicals for debugging cgi scripts – Oracle Audio Technologies ORACLE9I B10508-01 User Manual

Page 172: Displaying graphics with cgi command procedures

Advertising
background image

Running the Oracle HTTP Server on OpenVMS

D-26

Oracle9i Installation Guide Release 2 (9.2.0.2) for HP Alpha OpenVMS

Referencing Input

CGI scripts that reference input to the Oracle HTTP Server must refer to
APACHE$INPUT.

Executing CGI

On OpenVMS, CGI images execute within a DCL process

.

You cannot execute CGI

images directly.

Logicals for Debugging CGI Scripts

Use the following logicals to debug CGI scripts:

Logical Name:

Description

APACHE$DEBUG_DCL_CGI:

If defined, this system logical name enables

APACHE$VERIFY_DCL_CGI

and APACHE$SHOW_CGI_SYMBOL.

APACHE$VERIFY_DCL_CGI:

If defined, this system logical name provides

information for troubleshooting DCL command procedure CGIs by forcing a SET
VERIFY before executing any DCL CGI

.

Enabled by APACHE$DEBUG_DCL_CGI.

APACHE$SHOW_CGI_SYMBOL:

If defined, this system logical name provides

information for troubleshooting the CGI environment by dumping all of the
symbols and logicals (job/process) for a given CGI

.

Enabled by

APACHE$DEBUG_DCL_CGI.

Displaying Graphics with CGI Command Procedures

To display a graphics file with a CGI command procedure, use the
APACHE$DCL_BIN

foreign symbol in the following format:

APACHE$DCL_BIN [-s

bin-size

]

bin-file

where:

-s:

bin-size

specifies the actual or approximate file size in bytes. Bin-size

is automatically determined if the image file is larger than 32768 K (default value).
If the image file is smaller than 32768 K, then you can provide an approximate (or
actual) size. This will boost performance.

bin-file:

Specifies the file to be displayed.

For example:

$ SAY := WRITE SYS$OUTPUT

Advertising