Using Batch Console in Scripts Initiated by BCNOTIFYYou can use the Batch Console to make the service start a process command or notify a currently running process command to stop after a specified AFN. This mode of operation replaces dbauditwait working in conjunction with the deprecated NOTIFY program on the mainframe and uses the service-initiated DBClient runs instead of the command-line client. When invoking the Batch Console in a script launched by the service, you must pass the handle to Batch Console using the /P option. bconsole /P %2 sample_script2.bcs mikera018684 MISDB 1234 The following Batch Console source file sample_script2.bcs uses command-line parameters similar to a Windows command file, except that the parameters are numbered starting with the one that follows the source filename. The program does a textual substitution by replacing %n with the exact text of the corresponding parameter. (This script is located in the scripts directory of the service's working directory.) connect to %1 port 8001 if run active %2 then stop run %2 after afn %3 else process %2 with option "/F %3" end if In the above example, the text %1 is replaced by mikera018640, %2 is replaced by MISDB and %3 is replaced by “1234”. | ||
|