sHelp
                                     MIS.XO.MSG
     i   2
 bj.main
   bj.del.svcs
   bj.msg.gens
 main
   events
   recipients

 Ì     i   2
bj.main
*(G)GWD.BJ

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 Ì   €   i   2
bj.del.svcs
[bds.del.svc]
*(G)GWD.BJ["DS",gwb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bds.del.svc                 12 FREE     L  MIS.XO.DEL.SVC gwb                                                     
 bds.continuous               1 YN       L                 *(G)GWD.BJ["DS",gwb]|5                                      
 bds.on                       1 YN       L                 *(G)GWD.BJ["DS",gwb]|0                                      
 bds.server                  30 FREE     L  UNV.CLIENT     *(G)GWD.BJ["DS",gwb]|1                                  
 bds.sleep                    4 PINT     R                 *(G)GWD.BJ["DS",gwb]|2                                      
 bds.status                  17 FREE     L                 VAL=%MIS.XO.MSG.bj.status("DS",bds.del.svc)                 
 bds.time.out                 4 PINT     R                 *(G)GWD.BJ["DS",gwb]|4                                      
 bds.trap.on                  1 YN       L                 *(G)GWD.BJ["DS",gwb]|3                                      
 Ì   €   i   2
bj.msg.gens
[bmg.msg.gen]
*(G)GWD.BJ["MG",gwg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bmg.msg.gen                 12 FREE     L  MIS.XO.MSG.GEN gwg                                                     
 bmg.continuous               1 YN       L                 *(G)GWD.BJ["MG",gwg]|4                                      
 bmg.last.urn                15 FREE     L                 *(G)GWD.BJ["MG",gwg]|1                                      
 bmg.on                       1 YN       L                 *(G)GWD.BJ["MG",gwg]|0                                      
 bmg.server                  30 FREE     L  UNV.CLIENT     *(G)GWD.BJ["MG",gwg]|2                                  
 bmg.sleep                    4 PINT     R                 *(G)GWD.BJ["MG",gwg]|3                                      
 bmg.status                  17 FREE     L                 VAL=%MIS.XO.MSG.bj.status("MG",bmg.msg.gen)                 
 Ì   €   i   2
main
[urn]
*(G)GWD[gwd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                          8 PINT     R                 gwd                                                         
 create.date                  8 DATE     L                 *(G)GWD[gwd]|4                                              
 create.hhmm                  4 HHMM     L                 *(G)GWD[gwd]|5                                              
 create.machine              30 FREE     L  UNV.CLIENT     *(G)GWD[gwd]|3                                          
 create.user                 10 FREE     L  MIS.USER       *(G)GWD[gwd]|2                                          
 del.svc                     12 FREE     L  MIS.X.DEL.SVC  *(G)GWD[gwd]|10                                         
 mail.from                   60 FREE     L                 *(G)GWD[gwd]MAIL|0                                          
 mail.server                 30 FREE     L                 *(G)GWD[gwd]MAIL|1                                          
 msg.type                    12 FREE     L  MIS.X.MSG.TYPE *(G)GWD[gwd]|6                                          
 recip                       12 FREE     L  MIS.XO.RECIP   *(G)GWD[gwd]|9                                          
 seq.no                       8 FREE     L                 *(G)GWD[gwd]|13                                             
 source.db                   12 FREE     L  MIS.APPL.DB    *(G)GWD[gwd]|1                                          
 status                      12 CHOICE   L                 *(G)GWD[gwd]|7                                              
 subject                     50 FREE     L                 *(G)GWD[gwd]|11                                             
 target.path                 50 FREE     L                 *(G)GWD[gwd]|12                                             
 target.path.long           250 FREE     L                 *(G)GWD[gwd]P                                               
 temp.file.name              66 FREE     L                 VAL=/XO.FNAME[urn]                                          
 Ì   €   i   2
events
[urn,  ev.urn]
*(G)GWD[gwd]E[gwdRE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ev.urn                       3 PINT     R                 gwdRE                                                       
 ev.date                      8 DATE     L                 VAL=%Z.date.in.magic(@ev.time)                              
 ev.hhmm                      4 HHMM     L                 VAL=%Z.time.out(@ev.time)                                   
 ev.status                   12 FREE     L                 *(G)GWD[gwd]E[gwdRE]|2                                      
 ev.text                     50 FREE     L                 *(G)GWD[gwd]E[gwdRE]|3                                      
 ev.time                      8 PINT     R                 *(G)GWD[gwd]E[gwdRE]|0                                      
 ev.user                     10 FREE     L  MIS.USER       *(G)GWD[gwd]E[gwdRE]|1                                  
 Ì   €   i   2
recipients
[urn,  recipient.q]
*(G)GWD[gwd]R[gwdrQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 recipient.q                  3 PINT     R                 gwdrQ                                                       
 recipient                   60 FREE     L                 *(G)GWD[gwd]R[gwdrQ]                                        

 Index Files                        Subscripts/Physical Base

 bj.server.x                        [bds.server,bds.del.svc]
                                      *(G)GWD.BJS[huc,gwb]

 date.x                             [create.date,urn]
                                      ?(G)GWDDT[gwddt,gwd]

 del.svc.status.x                   [del.svc,status,urn]
                                      ?(G)GWDDX[gxds,gwdST,gwd]

 del.svc.x                          [del.svc,urn]
                                      ?(G)GWDDS[gxds,gwd]

 msg.type.x                         [msg.type,urn]
                                      ?(G)GWDMT[gxmt,gwd]

 recip.x                            [recip,urn]
                                      ?(G)GWDRE[gwc,gwd]

 seq.num.x                          [del.svc,seq.no] = urn
                                      ?(G)GWDSQ[gxds,gwseq]

 source.db.x                        [source.db,urn]
                                      ?(G)GWDSD[gn,gwd]

 status.x                           [status,urn]
                                      ?(G)GWDST[gwdST,gwd]