Previous: x/ zmove Up: Miscellaneous Routines Next: x/ zvhost

x/ zvcmdout

call xvcmdout(command, status)
status = zvcmdout(command);

Sends a command string to TAE to be executed, and returns output values in the interactive parblock, accessible by the x/ zviparm family of routines. The command must be a TAE intrinsic command, or a procedure PDF that uses only intrinsic commands, i.e. no processes, no DCL or shell. This is mainly intended for running VIDS procedures from within a program, but it may have other applications as well.

This routine is quite similar to x/ zvcommand. The only difference is that x/ zvcmdout makes any output variables accessible. This is most useful with the VIDS JGET command, which returns values to the caller in TAE variables. These variables are placed in the interactive parblock.