Table of Contents

RTI_RUN_COMMAND Subroutine

Description

This subroutine will invoke the specified DOS command, returning generated output and error codes (if available).

Syntax

call RTI_RUN_COMMAND(cmdLine, workingDir, stdOut, stdErr, exitCode )

Parameters

The subroutine has the following parameters:

ParameterDescription
cmdLineA fully qualified command line, containing the command to execute and any parameters it requires
workingDirThe path to use as the working directory when invoking the command
stdOut(Optional) The variable that will return any output generated by the command
stdErr(Optional) The variable that will return any error output generated by the command (if it sends such error output to the "standard Error" device
exitCode(Optional) The variable that will return the exit code specified by the command (if the command terminates with an exit code)

Example

* Invoke a PHP routine to generate a web page and capture its results

parms = phpPath:" ":Drive():"\":scriptPath:"\":scriptName:" ":queryString
directory = Drive():"\"
output = ''
stdErr = ''

rti_Run_Command( PARMS, DIRECTORY, OUTPUT, stdErr )

* look for crlf$ crlf$ in the output
n1 = Index(output, \0D0A0D0A\, 1)