The OPEN statement lets you initiate a cursor operation. When you issue the OPEN statement, the SELECT criteria for the cursor operation (specified with the DECLARE CURSOR statement) is immediately executed.
Note: The SQL command that executes the OPEN statement must be issued from an AOF rule, an OPS/REXX program, a TSO/E REXX program, or a TSO CLIST. You cannot invoke SQL commands that perform cursor operations from a TSO terminal.
Use this syntax in an AOF rule or an OPS/REXX program:
ADDRESS SQL "OPEN keywords"
{cursorname}
[SYSTEM(ALL|EXT|sysnames)]
[SYSWAIT(seconds)]
[OUTPUT|NOOUTPUT]
[SYSPLEX]
[SUBSYS(subsystem)]
To invoke the statement from a TSO/E REXX program or a TSO CLIST, use this syntax:
OPSQL OPEN {cursorname}
You may specify these operands for the OPEN statement:
Defines the name of the cursor you are initiating (previously defined using the DECLARE CURSOR statement).
(Optional) Performs cross-system SQL operations. Specify one of these values:
Routes the SQL command to all active MSF-defined systems, including the local system.
Routes the SQL command to all remote, active MSF-defined systems.
Routes the SQL command to the specified systems. You may specify from one to eight system names.
Note: For more information, see the chapter “Using the Relational Data Framework” in the User Guide.
(Optional). Defines the number of seconds the SQL processor waits for output from a remote system.
Limits: 1-300 seconds
Note: Do not specify a value for SYSWAIT if you specify the SYSTEM(ALL), SYSTEM(EXT), or NOOUTPUT keywords.
(Optional) Indicates whether the command returns output to the external data queue. To return output, specify OUTPUT; otherwise, specify NOOUTPUT.
NOOUTPUT is implied when:
(Optional) Reduces the scope of the SYSTEM(ALL|EXT) operand to MSF connected systems that belong to the same z/OS sysplex as the command issuer. The keyword has no effect on a list of explicit system names.
(Optional) Performs SQL operations on other CA OPS/MVS subsystems that are in communication with the current one. Specify the following value:
Routes the SQL command to the specified subsystem. You can use only one four-character name of the subsystem as follows: OPSx.
Example: Initiate a cursor operation named STATDOWN
To initiate the cursor operation named STATDOWN, issue this command from an OPS/REXX program:
ADDRESS SQL "OPEN STATDOWN"
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|