$TsoExec: Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:$TsoExec}} <span class="pageSubtitle"><section begin="desc" />Invoke CLIST in user's TSO address space<section end="desc" /></span> <p class="warning">Most Sirius...")
 
m (1 revision)
(No difference)

Revision as of 15:45, 31 January 2011

<section begin="desc" />Invoke CLIST in user's TSO address space<section end="desc" />

Most Sirius $functions have been deprecated in favor of Object Oriented methods. The OO equivalent for the $TsoExec function is to be entered.

This function invokes a CLIST in the user's TSO address space.

This function requires the special version of the TSO full screen interface to Model 204 that is distributed by Sirius Software.

The $TsoExec function accepts four arguments and returns a numeric completion code.

The first argument is a string containing the name of the CLIST to be invoked in the TSO address space. This is an optional argument; and if it is null or missing, no processing is performed and a completion code of 0 is returned.

The second argument is a string containing the parameters to be passed to the invoked CLIST. This is an optional argument.

The third argument is a string containing the name of an image containing input data for the invoked CLIST. This is an optional argument.

The fourth argument is a string containing the name of an image to receive output data from the invoked CLIST. This is an optional argument.

Syntax

<section begin="syntax" /> %RESULT = $TsoExec(clist, parms, in_image, out_image) <section end="syntax" />

$TsoExec Function

%RESULT is set either to the completion code from the invoked CLIST or to an error code.


$TsoExec normally returns the completion code from the invoked CLIST. If there is some error that prevents the CLIST from being invoked, however, an error code is returned to indicate the problem.

0 - No CLIST name specified -1 - Connection broken -4 - Not a TSO full screen IODEV (IODEV 11) -8 - Incorrect version of TSO interface -16 - Image not found -20 - LOUTPB too small -28 - CLIST name is too long

$TsoExec return codes


The following program invokes a CLIST called RUNSAS in the user's TSO address space with a parameter of INDSN(TEMP.SAS.DATA).

B %RC = $TsoExec( 'RUNSAS', 'INDSN(TEMP.SAS.DATA)') END

  • &JAPF

Products authorizing $TsoExec