A set of SQL queries and other tools are used to extract the necessary information from the database and massage it into a form suitable for use with this program.
The input should contain one tuple per line. Lines are terminated by a newline. Fields within a tuple are separated by a |.
JackNo,
JackTypA,
JackTypB.
RPdskey_label,
RPdskey_DrefNme,
RPpair,
RPjack,
PinA,
PinB,
ColorA,
ColorB,
SigNameA,
SigNameB,
Buss,
BussP1,
BussP2,
Comments1,
Comments2
If PinB is not used, i.e. if the field contains only whitespace the second line of the report for that record is not output by the program.
Zrecord.ZrecId,
DataRec.DTkey,
DataRec.Driver,
DataRec.Crate,
DataRec.Slot,
DataRec.ChanNo,
DataRec.DevType,
Zrecord.Zjack,
Zrecord.Zpair,
Zrecord.PinA,
Zrecord.PinB,
Zrecord.Comments1,
Zrecord.Comments2
RPrecord.RPjack
RPrecord.PinA
RPrecord.PinB
JackRec.JackTypA
RPrecord.ColorA
RPrecord.ColorB
RPrecord.SigNameA
RPrecord.SigNameB
Zrecord.Zjack
Zrecord.PinA
Zrecord.PinB
RPrecord.RPdskey_label
RPrecord.RPdskey_DrefNme
RPrecord.Buss
RPrecord.BussP1
RPrecord.BussP2
Zrecord.ZrecId
DataRec.Crate
DataRec.Slot
DataRec.ChanNo
DescRec.OffSet + RPrecord.RPpair
RPrecord.Comments1
RPrecord.Comments2
If RPrecord.PinB is not used, i.e. if the field contains only whitespace the second line of the report for that record is not output by the program.
Zrecord.Zjack
JackRec.JackTypA
Zrecord.PinA
Zrecord.PinB
Zrecord.ZrecId
Zrecord.Zpair
DataRec.Crate
DataRec.Slot
DataRec.ChanNo
DescRec.Label
DescRec.RefName
DescRec.OffSet + RPrecord.RPpair
RPrecord.RPjack
RPrecord.PinA
RPrecord.PinB
RPrecord.ColorA
RPrecord.ColorB
RPrecord.SigNameA
RPrecord.SigNameB
RPrecord.Buss
RPrecord.BussP1
RPrecord.BussP2
RPrecord.Comments1
RPrecord.Comments2
RPrecord.RPjack,
RPrecord.PinA,
RPrecord.PinB,
JackRec.JackTypA,
RPrecord.ColorA,
RPrecord.ColorB,
RPrecord.SigNameA,
RPrecord.SigNameB,
Zrecord.Zjack,
Zrecord.PinA,
Zrecord.PinB,
RPrecord.RPdskey_label,
RPrecord.RPdskey_DrefNme,
RPrecord.Buss,
RPrecord.BussP1,
RPrecord.BussP2,
Zrecord.ZrecId,
DataRec.Crate,
DataRec.Slot,
DataRec.ChanNo,
DescRec.OffSet + RPrecord.RPpair,
RPrecord.Comments1,
RPrecord.Comments2