LODL provides a means of editing program files, H*, Q*, and ** files. This is a batch version of the time sharing LODL command. The program is contained in the file CMDLIB/ETC/QSTAR. Since this is a batch B program, the command line is placed in filecode CZ. See "expl lodl" for details of the command line format.
The JCL for a typical LODL activity is shown below.
$ program lodl $ limits ,25K $ prmfl **,r/c,r,cmdlib/etc/qstar $ data cz lodl update=qstar <options>*
LODL is not the LODLIB service routine described in the Services Routines manual (DH49). It can do all the functions of the LODLIB program except writing an insert/edit tape from a qstar file. This can be done with the TSYST utility instead. The command syntax is different from the LODLIB program. LODL has a rename facility that LODLIB lacks. LODL does not share the same name restrictions as LODLIB, so it can refer to the main link of a Fortran linked hstar (//////). LODL is generally much faster than LODLIB.
$ ident userid,lodl $ program lodl $ limits ,25K $ prmfl **,r/c,r,cmdlib/etc/qstar $ data cz lodl update=userid/hstar rename=//////>prog2 +list $ endjob
Copyright © 1996, Thinkage Ltd.