NetBatch Management Programming Manual

Sample Programs
NetBatch Management Programming Manual522462-003
C-40
Sample TACL Macros
=================================================================
?SECTION wait^for^it MACRO
== ########################################################### ==
= =
==
== This macro:
==
== a) Interprets the responses from the scheduler
==
= =
==
== ########################################################### ==
#SET zbat^wait^for^it^result 0
== Get the data returned from the scheduler
[#CASE [#VARIABLEINFO /VARIABLE/ [#WAIT zbat^error^var
zbat^data^var
zbat^prompt^var ]]
|zbat^error^var| #OUTPUT Termination Info: [zbat^error^var]
#OUTPUT Scheduler [schd].#ZSPI read error
#SET zbat^all^done 1
#SET zbat^wait^for^it^result [zbat^error^var]
|zbat^data^var| #EXTRACTV zbat^data^var zbat^spi^buffer
#SET zbat^all^done 1
|zbat^prompt^var| #APPENDV zbat^prompt^var zbat^spi^buffer
]