Ì i 2
lab.b.test.hdr.header.cont.lin (header.cont.lines)
[mnemonic, hdr.cont.q]
&SBH[sbh]HC[sbhQC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hdr.cont.q 2 PINT R sbhQC
fill.cont 1 FREE.NS L &SBH[sbh]HC[sbhQC]|2
header.cont.line 80 FREE.NS L &SBH[sbh]HC[sbhQC]|0
justify.cont 1 CHOICE L &SBH[sbh]HC[sbhQC]|1
Ì i 2
lab.b.test.hdr.header.lines (header.lines)
[mnemonic, hdr.q]
&SBH[sbh]H[sbhQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hdr.q 2 PINT R sbhQ
fill 1 FREE.NS L &SBH[sbh]H[sbhQ]|2
header.line 80 FREE.NS L &SBH[sbh]H[sbhQ]|0
justify 1 CHOICE L &SBH[sbh]H[sbhQ]|1
Ì i 2
lab.b.test.hdr.tests.by.queue (tests.by.queue)
[mnemonic, test.q]
&SBH[sbh]TQ[sbhTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
test.q 3 PINT R sbhTQ
allow.dup 1 YN L &SBH[sbh]TQ[sbhTQ]|2
explode 1 YN L &SBH[sbh]TQ[sbhTQ]|3
from.nearest.test 15 FREE L VAL=IF{@LAB.B.TEST.mnemonic[@from.test.number^XX];DO{.
VAL=_@LAB.B.TEST.type[XX]'=.P'=.T&XX +@LAB.B.TEST.main
VAL=[XX]'>IF{@thru.test.number;@Z.del}^XX},@LAB.B.T
VAL=EST.mnemonic[XX]}
from.test.number 9 PDEC5 R &SBH[sbh]TQ[sbhTQ]|0
thru.nearest.test 15 FREE L VAL=IF{@LAB.B.TEST.mnemonic[@thru.test.number^XX];DO{.
VAL=_@LAB.B.TEST.type[XX]'=.P'=.T&XX -@LAB.B.TEST.main
VAL=[XX]'<@from.test.number^XX},@LAB.B.TEST.mnemoni
VAL=c[XX]}
thru.test.number 9 PDEC5 R &SBH[sbh]TQ[sbhTQ]|1
Ì i 2
lab.b.test.hdr.tests.by.value (tests.by.value)
[mnemonic, test]
&SBH[sbh]TV[sbt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
test 9 PDEC5 R LAB.B.TEST sbt
test.allow.dup 1 YN L &SBH[sbh]TV[sbt]|1
test.val.q 3 PINT R &SBH[sbh]TV[sbt]|0
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
lab.b.test.hdr.act.test.x [group,test,mnemonic]
act.test.x &SBHB[schg,sbt,sbh]
lab.b.test.hdr.fr.th.test.x [from.test.number,thru.test.number,mnemonic] = test.q
from.thru.test.x &SBHF[sbt1,sbt2,sbh]
lab.b.test.hdr.parent.index [parent,mnemonic]
parent.x &SBHP[sbhP,sbh]
lab.b.test.hdr.sort.number.x [sort.number] = mnemonic
sort.x &SBHN[sbhN]
lab.b.test.hdr.sum.test.x [group,test,mnemonic]
sum.test.x &SBHT[schg,sbt,sbh]
|
|
| | |