sHelp
                                     PP.PER
     i   2
 expense.to.periods
 main
   customer.defined.queries
     customer.def.mult.queries
   dependents
     dependent.comments
   old.benefit.balances
   old.dd.proration
   old.earnings
   old.eff.base.rates
   old.sec.jobs
     old.sec.eff.rates
   old.withholdings
   skills
 old.add.earn.ont.vac.temp
   old.add.earn.ont.amounts
 old.additional.earnings
 old.additional.wholdings
 old.benefit.adjustments
 old.input.eff.base.rates
 old.input.sec.eff.rates
 transactions
   audit.trail
     audit.cust.def.queries
       audit.cust.def.mult
     audit.dependents
     audit.skills
     audit.trail.mult.values
       audit.trail.mult.values.4
     audit.trail.values
     xaudit.benefit.balances
     xaudit.dd.proration
     xaudit.earnings
     xaudit.eff.base.rates
     xaudit.sec.jobs
     xaudit.withholdings
   xadd.earn.txns
   xadd.wholding.txns
   xbenefit.transactions
   xcontr.hrs.transactions
   xwhold.transactions
 web.activity.queue
 web.form.req
   web.form.req.other.data

 Ì     i   2
expense.to.periods
[exp.activity.date]
*(JY)JYGLD[jyGLD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 exp.activity.date            8 DATE     L                 jyGLD                                                       
 exp.for.gl.period            8 DATE     L                 *(JY)JYGLD[jyGLD]                                           
 Ì     i   2
main
[employee]
$(JY)JY[jy]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 employee                    42 URN      L                 jy                                                          
 activity.date                8 DATE     L                 VAL=@.today                                                 
 addr1                       26 FREE     L                 $(JY)JY[jy]|5                                               
 addr2                       26 FREE     L                 $(JY)JY[jy]|6                                               
 addr3                       26 FREE     L                 $(JY)JY[jy]|7                                               
 address1                    30 FREE     L                 $(JY)JY[jy]0|0                                              
 address2                    30 FREE     L                 $(JY)JY[jy]0|1                                              
 adj.hire.month.alpha         3 FREE     L                 VAL=IF{@PP.PER.adjusted.hire.date "JANFEBMARAPRMAYJUNJ      
                                                           VAL=ULAUGSEPOCTNOVDEC"'$((@PP.PER.adj.hire.month.numer      
                                                           VAL=ic)-1*3)$3}                                             
 adj.hire.month.numeric       2 PINT     R                 VAL=(@PP.PER.adjusted.hire.date%3$2)                        
 adjusted.hire.date           8 DATE     L                 $(JY)JY[jy]1|12                                             
 being.paid                   1 YN       L                 $(JY)JY[jy]1|10                                             
 cd.screen.1                 15 FREE     L  MIS.SCREEN     VAL=@PP.TYPE.customer.def.screen[@empl.type]            
 cd.screen.3                 15 FREE     L  MIS.SCREEN     VAL=@PP.TYPE.customer.def.screen.2[@empl.type]          
 city                        18 FREE     L                 $(JY)JY[jy]0|2                                              
 cobra.number                42 URN      L  PP.PER.COBRA   $(JY)JY[jy]M1|6                                         
 date.of.birth               10 BDATE    L                 $(JY)JY[jy]|11                                              
 dd.account.number           17 FREE     L                 $(JY)JY[jy]7|13                                             
 dd.account.type              1 CHOICE   L                 $(JY)JY[jy]7|14                                             
 dd.bank                     17 FREE     L  PP.BANK        $(JY)JY[jy]7|12                                         
 dd.notification.account     17 FREE     L                 $(JY)JY[jy]7|16                                             
 dd.notification.bank        17 FREE     L  PP.BANK        $(JY)JY[jy]7|15                                         
 dd.notification.date         8 DATE     L                 $(JY)JY[jy]7|18                                             
 dd.notification.type         1 CHOICE   L                 $(JY)JY[jy]7|17                                             
 dept.access.ok               1 FREE     L                 VAL=%PP.EMP.dept.access.ok(employee)                        
 disability                   1 YN       L                 $(JY)JY[jy]M1|0                                             
 eeoc                        18 CHOICE   L                 $(JY)JY[jy]|13                                              
 email.addr                  40 FREE     L                 $(JY)JY[jy]M1|9                                             
 emergency.phone             18 PHONE    L                 $(JY)JY[jy]|10                                              
 emp.user.mnemonic           10 FREE     L  MIS.USER       $(JY)JY[jy]M1|12                                        
 empl.type                    5 FREE     L  PP.TYPE        $(JY)JY[jy]1|0                                          
 empl.type.date               8 DATE     L                 $(JY)JY[jy]1|22                                             
 employee.picture             1 BMP      L                 VAL=^@Appl.file.prefix(PP,PICRAD)[@PP.PER.picture.fold      
                                                           VAL=er_.._PP.PER.employee_".JPG"]                           
 evaluation.date              8 DATE     L                 $(JY)JY[jy]1|16                                             
 exempt                       1 YN       L                 $(JY)JY[jy]7|5                                              
 health.insurance             1 YN       L                 $(JY)JY[jy]M1|3                                             
 hire.date                    8 DATE     L                 $(JY)JY[jy]1|11                                             
 hire.month.alpha             3 FREE     L                 VAL=IF{@PP.PER.hire.date "JANFEBMARAPRMAYJUNJULAUGSEPO      
                                                           VAL=CTNOVDEC"'$((@PP.PER.hire.month.numeric)-1*3)$3}        
 hire.month.numeric           2 PINT     R                 VAL=(@PP.PER.hire.date%3$2)                                 
 home.phone                  18 PHONE    L                 $(JY)JY[jy]|9                                               
 marital.status              10 FREE     L  MIS.MAR.STATUS $(JY)JY[jy]M1|4                                         
 marital.status.date          8 DATE     L                 $(JY)JY[jy]M1|5                                             
 medicare.date                8 DATE     L                 $(JY)JY[jy]M1|2                                             
 month.and.day.of.birth       4 PINT     R                 VAL=(@PP.PER.date.of.birth%3)                               
 name                        26 NAME     L                 $(JY)JY[jy]|2                                               
 next.review.date             8 DATE     L                 $(JY)JY[jy]1|13                                             
 next.review.reason          10 FREE     L  PP.REASON      $(JY)JY[jy]1|14                                         
 number                      14 FREE     L                 $(JY)JY[jy]|4                                               
 old.base.rate                8 RATE     R                 $(JY)JY[jy]7|7                                              
 old.base.rate.date           8 DATE     L                 $(JY)JY[jy]7|9                                              
 old.base.rate.reason        10 FREE     L  PP.REASON      $(JY)JY[jy]7|8                                          
 old.benefit.contr.hours     10 SDEC3    R                 $(JY)JY[jy]1|18                                             
 old.benefit.ctr.hours.srt   10 SDEC3    R                 VAL=(1000000-@benefit.contr.hours:3D)                       
 old.contract                 8 FREE     L  PP.CONTRACT    $(JY)JY[jy]1|17                                         
 old.dd.proration.method      1 CHOICE   L                 $(JY)JY[jy]7|25                                             
 old.de6.wage.plan            1 CHOICE   L                 $(JY)JY[jy]|17                                              
 old.deceased                 1 YN       L                 $(JY)JY[jy]7|23                                             
 old.dept                    15 FREE     L  MIS.GL.DEPT    $(JY)JY[jy]1|3                                          
 old.dept.access.ok           1 FREE     L                 VAL=%MIS.GL.DEPT.user.ok(@PP.PER.dept)                      
 old.exclude.from.de6         1 YN       L                 $(JY)JY[jy]|16                                              
 old.fit.exemptions           2 INT      L                 $(JY)JY[jy]7|4                                              
 old.fit.tax.status           1 CHOICE   L                 $(JY)JY[jy]7|3                                              
 old.flsa.per.week.calc       1 YN       L                 $(JY)JY[jy]|15                                              
 old.fmla.start               4 INT      R                 $(JY)JY[jy]M1|13                                            
 old.hours.per.period         6 DEC3     R                 $(JY)JY[jy]1|6                                              
 old.hrs.per.period.date      8 DATE     L                 $(JY)JY[jy]1|23                                             
 old.incomplete.pay.fields    1 YN       L                 $(JY)JY[jy]7|19                                             
 old.insurance.coverage      40 FREE     L                 $(JY)JY[jy]7|20                                             
 old.job.code                10 FREE     L  PP.JOB         $(JY)JY[jy]1|2                                          
 old.monthly.salary           8 MONEY    R                 VAL=%PP.PER.monthly.salary(PP.PER.employee)                 
 old.ont.vac.calc.thru        8 DATE     L                 $(JY)JY[jy]7|22                                             
 old.outside.agency           1 YN       L                 $(JY)JY[jy]|14                                              
 old.payroll                  8 FREE     L  PP.PAYROLL     $(JY)JY[jy]7|0                                          
 old.pension                  1 YN       L                 $(JY)JY[jy]7|24                                             
 old.position.date            8 DATE     L                 $(JY)JY[jy]1|24                                             
 old.position.number         18 FREE     L  PP.POS         $(JY)JY[jy]1|1                                          
 old.qual.diff                8 RATE     R                 $(JY)JY[jy]7|11                                             
 old.reserved.position       18 FREE     L  PP.POS         $(JY)JY[jy]1|25                                         
 old.review.contr.hours      10 SDEC3    R                 $(JY)JY[jy]1|19                                             
 old.review.ctr.hours.srt    10 SDEC3    R                 VAL=(1000000-@review.contr.hours:3D)                        
 old.shift                    1 PINT     L                 $(JY)JY[jy]1|4                                              
 old.shift.date               8 DATE     L                 $(JY)JY[jy]1|5                                              
 old.shift.diff.amount        8 RATE     R                 VAL=%PP.PER.diff.amount(employee)                           
 old.sit.exemptions           2 INT      L                 $(JY)JY[jy]7|2                                              
 old.sit.tax.status           1 CHOICE   L                 $(JY)JY[jy]7|1                                              
 old.sort.base.rate           8 RATE     R                 VAL=(10000-@base.rate)                                      
 old.statutory                1 YN       L                 $(JY)JY[jy]7|26                                             
 old.step                     2 PINT     L                 $(JY)JY[jy]7|6                                              
 old.step.grade.base.hi       8 PDEC     R                 VAL=%PP.EMP.step.grade.base(employee,"HI")                  
 old.step.grade.base.lo       8 PDEC     R                 VAL=%PP.EMP.step.grade.base(employee,"LO")                  
 old.t4.cpp.qpp.exempt        1 YN       L                 $(JY)JY[jy]6|0                                              
 old.t4.ei.exempt             1 YN       L                 $(JY)JY[jy]6|1                                              
 old.t4.employment.code       2 CHOICE   L                 $(JY)JY[jy]6|4                                              
 old.t4.stock.code            2 CHOICE   L                 $(JY)JY[jy]6|5                                              
 old.t4a.business.no         15 FREE     L                 $(JY)JY[jy]6|6                                              
 old.tax.year                 4 YEAR     L                 $(JY)JY[jy]7|21                                             
 old.tc.hours.pro.elig        1 YN       L                 $(JY)JY[jy]M1|10                                            
 old.tc.hours.pro.pri.pct     6 DEC3     R                 $(JY)JY[jy]M1|11                                            
 old.td1.exemption            8 MONEY    R                 $(JY)JY[jy]7|10                                             
 old.td1.exemption.prov       8 MONEY    R                 $(JY)JY[jy]7|27                                             
 old.third.party.sick         1 YN       L                 $(JY)JY[jy]7|28                                             
 old.yearly.salary            9 MONEY    R                 VAL=%PP.PER.yearly.salary(PP.PER.employee)                  
 other.country               10 FREE     L                 $(JY)JY[jy]0|6                                              
 other.country.choice         6 CHOICE   L                 $(JY)JY[jy]0|5                                              
 picture.aspect               3 FREE     L                 $(JY)JY[jy]M1|14                                            
 picture.date                 8 DATE     L                 $(JY)JY[jy]M1|8                                             
 picture.folder               4 FREE     L                 $(JY)JY[jy]M1|7                                             
 pop.grp                      8 FREE     L  PP.POPUL       $(JY)JY[jy]M1|1                                         
 postal.code                 10 FREE     L                 $(JY)JY[jy]0|4                                              
 print.cd.screen.1            0 FREE     L                 VAL=IF{@cd.screen.1 %MIS.SCREEN.print(@cd.screen.1,^@c      
                                                           VAL=ustomer.defined.fields,"",3),""}                        
 print.cd.screen.3            0 FREE     L                 VAL=IF{@cd.screen.3 %MIS.SCREEN.print(@cd.screen.3,^@c      
                                                           VAL=ustomer.defined.fields,"",3),""}                        
 print.cd.screen.verbatm.1    0 FREE     L                 VAL=IF{@cd.screen.1 %MIS.SCREEN.print(@cd.screen.1,^@c      
                                                           VAL=ustomer.defined.fields,1,0),""}                         
 print.cd.screen.verbatm.3    0 FREE     L                 VAL=IF{@cd.screen.3 %MIS.SCREEN.print(@cd.screen.3,^@c      
                                                           VAL=ustomer.defined.fields,1,0),""}                         
 roe.date                     8 DATE     L                 $(JY)JY[jy]1|21                                             
 seniority.date               8 DATE     L                 $(JY)JY[jy]1|15                                             
 sex                          1 CHOICE   L                 $(JY)JY[jy]|12                                              
 si.number                   12 FREE     L                 $(JY)JY[jy]|1                                               
 si.number.govt              11 FREE     L                 VAL=(@PP.PER.si.number$11)                                  
 sort.name                   26 NAME     L                 $(JY)JY[jy]|3                                               
 ss.number                   12 FREE     L                 $(JY)JY[jy]|1                                               
 ss.number.govt              11 FREE     L                 VAL=(@PP.PER.ss.number$11)                                  
 state                        2 FREE     L                 $(JY)JY[jy]0|3                                              
 status                       7 CHOICE   L                 $(JY)JY[jy]1|7                                              
 status.date                  8 DATE     L                 $(JY)JY[jy]1|8                                              
 status.reason               10 FREE     L  PP.REASON      $(JY)JY[jy]1|9                                          
 t4.country                  10 FREE     L                 $(JY)JY[jy]6|3                                              
 t4.country.choice            5 CHOICE   L                 $(JY)JY[jy]6|2                                              
 Ì   €   i   2
customer.defined.queries
[employee,  cd.query]
$(JY)JY[jy]CD[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cd.query                    10 FREE     L  MIS.QUERY      ggv                                                     
 cd.response                 75 QRY.RESP L                 $(JY)JY[jy]CD[ggv]|0                                        
 cd.yn.comment               75 FREE     L                 $(JY)JY[jy]CD[ggv]|5                                        
 Ì   €   i   2
customer.def.mult.queries
[employee,cd.query,  cdm.seq.no]
$(JY)JY[jy]CD[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cdm.seq.no                   3 PINT     R                 ggvN                                                        
 cdm.response                75 QRY.RESP L                 $(JY)JY[jy]CD[ggv]M[ggvN]|0                                 
 Ì   €   i   2
dependents
[employee,  dp.number]
$(JY)JY[jy]DP[jyDP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dp.number                    2 PINT     R                 jyDP                                                        
 dp.active                    1 YN       L                 $(JY)JY[jy]DP[jyDP]|5                                       
 dp.address1                 30 FREE     L                 $(JY)JY[jy]DP[jyDP]0|0                                      
 dp.address2                 30 FREE     L                 $(JY)JY[jy]DP[jyDP]0|1                                      
 dp.age                       3 PINT     R                 VAL=%Z.age(@dp.birthdate,@.today)^XX$L(XX,"Y")?0N!0         
 dp.birthdate                10 BDATE    L                 $(JY)JY[jy]DP[jyDP]|1                                       
 dp.city                     18 FREE     L                 $(JY)JY[jy]DP[jyDP]0|2                                      
 dp.cobra.number             42 URN      L  PP.PER.COBRA   $(JY)JY[jy]DP[jyDP]|11                                  
 dp.desc                     23 FREE     L                 VAL=@MIS.RELAT.name[@dp.relationship]$23                    
 dp.email.addr               40 FREE     L                 $(JY)JY[jy]DP[jyDP]|14                                      
 dp.emergency.phone          18 PHONE    L                 $(JY)JY[jy]DP[jyDP]|8                                       
 dp.home.phone               18 PHONE    L                 $(JY)JY[jy]DP[jyDP]|7                                       
 dp.marital.status           10 FREE     L  MIS.MAR.STATUS $(JY)JY[jy]DP[jyDP]|9                                   
 dp.marital.status.date       8 DATE     L                 $(JY)JY[jy]DP[jyDP]|10                                      
 dp.medicare.date             8 DATE     L                 $(JY)JY[jy]DP[jyDP]|12                                      
 dp.name                     26 NAME     L                 $(JY)JY[jy]DP[jyDP]|0                                       
 dp.other.country            10 FREE     L                 $(JY)JY[jy]DP[jyDP]0|6                                      
 dp.other.country.choice      6 CHOICE   L                 $(JY)JY[jy]DP[jyDP]0|5                                      
 dp.postal.code              10 FREE     L                 $(JY)JY[jy]DP[jyDP]0|4                                      
 dp.relationship             10 FREE     L  MIS.RELAT      $(JY)JY[jy]DP[jyDP]|2                                   
 dp.si.number                12 FREE     L                 $(JY)JY[jy]DP[jyDP]|3                                       
 dp.sort.name                26 NAME     L                 $(JY)JY[jy]DP[jyDP]|4                                       
 dp.ss.number                12 FREE     L                 $(JY)JY[jy]DP[jyDP]|3                                       
 dp.state                     2 FREE     L                 $(JY)JY[jy]DP[jyDP]0|3                                      
 dp.student                   1 YN       L                 VAL=IF{@dp.student.thru.date<@.today "N";"Y"}            
 dp.student.thru.date         8 DATE     L                 $(JY)JY[jy]DP[jyDP]|6                                       
 dp.text.edit                 1 YN       L                 $(JY)JY[jy]DP[jyDP]|13                                      
 Ì   €   i   2
dependent.comments
[employee,dp.number,  dp.text.q]
$(JY)JY[jy]DP[jyDP]C[jyDPC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dp.text.q                    8 PINT     R                 jyDPC                                                       
 dp.text.line                92 TEXT     L                 $(JY)JY[jy]DP[jyDP]C[jyDPC]                                 
 Ì   €   i   2
old.benefit.balances
[employee,  old.benefit]
$(JY)JY[jy]9[jde]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.benefit                  8 PDEC     L  PP.EARN        jde                                                     
 old.benefit.accr.balance     9 SDEC3    R                 $(JY)JY[jy]9[jde]|3                                         
 old.benefit.avail.balance    9 SDEC3    R                 $(JY)JY[jy]9[jde]|2                                         
 old.benefit.edit.reason     10 FREE     L  PP.REASON      $(JY)JY[jy]9[jde]|8                                     
 old.benefit.freeze           1 YN       L                 $(JY)JY[jy]9[jde]|5                                         
 old.benefit.freeze.date      8 DATE     L                 $(JY)JY[jy]9[jde]|6                                         
 old.benefit.frze.cntr.hrs    8 DEC3     R                 $(JY)JY[jy]9[jde]|7                                         
 old.benefit.occurance        3 PINT     R                 $(JY)JY[jy]9[jde]|9                                         
 old.benefit.occurance.yr     4 YEAR     L                 $(JY)JY[jy]9[jde]|10                                        
 old.benefit.plan             8 FREE     L                 $(JY)JY[jy]9[jde]|1                                         
 old.benefit.update.gl        1 YN       L                 $(JY)JY[jy]9[jde]|4                                         
 Ì   €   i   2
old.dd.proration
[employee,  old.dd.pro.counter]
$(JY)JY[jy]2[mpC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.dd.pro.counter           2 INT      R                 mpC                                                         
 old.dd.pro.account.number   17 FREE     L                 $(JY)JY[jy]2[mpC]|2                                         
 old.dd.pro.account.type      1 CHOICE   L                 $(JY)JY[jy]2[mpC]|3                                         
 old.dd.pro.bank             17 FREE     L  PP.BANK        $(JY)JY[jy]2[mpC]|1                                     
 old.dd.pro.note.account     17 FREE     L                 $(JY)JY[jy]2[mpC]|6                                         
 old.dd.pro.note.bank        17 FREE     L  PP.BANK        $(JY)JY[jy]2[mpC]|5                                     
 old.dd.pro.note.date         8 DATE     L                 $(JY)JY[jy]2[mpC]|8                                         
 old.dd.pro.note.type         1 CHOICE   L                 $(JY)JY[jy]2[mpC]|7                                         
 old.dd.pro.type              7 CHOICE   L                 $(JY)JY[jy]2[mpC]|0                                         
 old.dd.pro.value            10 FREE     L                 $(JY)JY[jy]2[mpC]|4                                         
 Ì   €   i   2
old.earnings
[employee,  old.earning.counter]
$(JY)JY[jy]E[jyEC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.earning.counter          2 INT      R                 jyEC                                                        
 old.earning                  8 PDEC     L  PP.EARN        $(JY)JY[jy]E[jyEC]|0                                    
 old.earning.active           1 YN       L                 $(JY)JY[jy]E[jyEC]|1                                        
 old.earning.created.flex     1 YN       L                 $(JY)JY[jy]E[jyEC]|4                                        
 old.earning.expression      30 FREE     L                 $(JY)JY[jy]E[jyEC]|2                                        
 old.earning.freeze           1 YN       L                 $(JY)JY[jy]E[jyEC]|5                                        
 old.earning.wexpr           60 FREE     L                 $(JY)JY[jy]E[jyEC]|3                                        
 Ì   €   i   2
old.eff.base.rates
[employee,  old.eff.date]
$(JY)JY[jy]13[jefd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.eff.date                 8 DATE     L                 jefd                                                        
 old.eff.rate                 8 RATE     R                 $(JY)JY[jy]13[jefd]|1                                       
 old.eff.reason              10 FREE     L  PP.REASON      $(JY)JY[jy]13[jefd]|2                                   
 old.eff.step                 2 PINT     L                 $(JY)JY[jy]13[jefd]|0                                       
 Ì   €   i   2
old.sec.jobs
[employee,  old.sec.job.counter]
$(JY)JY[jy]SJ[jySC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.sec.job.counter          2 INT      R                 jySC                                                        
 old.sec.job                 10 FREE     L  PP.JOB         $(JY)JY[jy]SJ[jySC]|0                                   
 old.sec.job.contract         8 FREE     L  PP.CONTRACT    $(JY)JY[jy]SJ[jySC]|5                                   
 old.sec.job.dept            15 FREE     L  MIS.GL.DEPT    $(JY)JY[jy]SJ[jySC]|2                                   
 old.sec.job.hrs.percent      6 DEC3     R                 $(JY)JY[jy]SJ[jySC]|3                                       
 old.sec.job.rate             8 RATE     R                 $(JY)JY[jy]SJ[jySC]|1                                       
 old.sec.job.step             2 PINT     L                 $(JY)JY[jy]SJ[jySC]|4                                       
 Ì   €   i   2
old.sec.eff.rates
[employee,old.sec.job.counter,  old.sec.eff.date]
$(JY)JY[jy]SJ[jySC]SR[jefd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.sec.eff.date             8 DATE     L                 jefd                                                        
 old.sec.eff.rate             8 RATE     R                 $(JY)JY[jy]SJ[jySC]SR[jefd]|1                               
 old.sec.eff.step             2 PINT     L                 $(JY)JY[jy]SJ[jySC]SR[jefd]|0                               
 Ì   €   i   2
old.withholdings
[employee,  old.whold]
$(JY)JY[jy]10[jdw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.whold                    8 PDEC     L  PP.WHOLD       jdw                                                     
 old.whold.account.number    14 FREE     L                 $(JY)JY[jy]10[jdw]|1                                        
 old.whold.active             1 YN       L                 $(JY)JY[jy]10[jdw]|0                                        
 old.whold.balance            8 MONEY    R                 $(JY)JY[jy]10[jdw]|4                                        
 old.whold.bond.price         8 MONEY    R                 $(JY)JY[jy]10[jdw]|5                                        
 old.whold.created.by.flex    1 YN       L                 $(JY)JY[jy]10[jdw]|11                                       
 old.whold.employee.wexpr    60 FREE     L                 $(JY)JY[jy]10[jdw]|7                                        
 old.whold.employer.expr     30 FREE     L                 $(JY)JY[jy]10[jdw]|8                                        
 old.whold.employer.wexpr    60 FREE     L                 $(JY)JY[jy]10[jdw]|9                                        
 old.whold.expressions       30 FREE     L                 $(JY)JY[jy]10[jdw]|6                                        
 old.whold.from.date          8 DATE     L                 $(JY)JY[jy]10[jdw]|2                                        
 old.whold.more.below         1 FREE     L                 $(JY)JY[jy]10[jdw]|10                                       
 old.whold.thru.date          8 DATE     L                 $(JY)JY[jy]10[jdw]|3                                        
 Ì   €   i   2
skills
[employee,  skill]
$(JY)JY[jy]4[gqk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 skill                       10 FREE     L  MIS.SKILL      gqk                                                     
 sk.ceu                       5 DEC2     R                 $(JY)JY[jy]4[gqk]|3                                         
 sk.cmu                       5 DEC2     R                 $(JY)JY[jy]4[gqk]|5                                         
 sk.comment                  30 FREE     L                 $(JY)JY[jy]4[gqk]|1                                         
 sk.effective.date            8 DATE     L                 $(JY)JY[jy]4[gqk]|2                                         
 sk.expiration.date           8 DATE     L                 $(JY)JY[jy]4[gqk]|4                                         
 sk.use                       1 FREE     L                 $(JY)JY[jy]4[gqk]|0                                         
 Ì     i   2
old.add.earn.ont.vac.temp
*(JY)JYZZO

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.add.earn.ont.from        8 DATE     L                 *(JY)JYZZO|0                                                
 old.add.earn.ont.payroll     8 FREE     L  PP.PAYROLL     *(JY)JYZZO|2                                            
 old.add.earn.ont.stars       1 FREE     L                 *(JY)JYZZO|3                                                
 old.add.earn.ont.thru        8 DATE     L                 *(JY)JYZZO|1                                                
 Ì   €   i   2
old.add.earn.ont.amounts
[old.add.earn.ont.employee]
*(JY)JYZZO["A",jy]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.add.earn.ont.employee   42 URN      L  PP.PER         jy                                                      
 old.add.earn.ont.acc         8 SMONEY   R                 *(JY)JYZZO["A",jy]|2                                        
 old.add.earn.ont.due         8 SMONEY   R                 *(JY)JYZZO["A",jy]|3                                        
 old.add.earn.ont.min         8 SMONEY   R                 *(JY)JYZZO["A",jy]|0                                        
 old.add.earn.ont.rec         8 SMONEY   R                 *(JY)JYZZO["A",jy]|1                                        
 old.add.earn.ont.star        1 FREE     L                 *(JY)JYZZO["A",jy]|4                                        
 Ì     i   2
old.additional.earnings
[old.add.earn.employee,old.add.earning]
*(JY)JYZZ[jy,jde]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.add.earn.employee       42 URN      L  PP.PER         jy                                                      
 old.add.earning              8 PDEC     L  PP.EARN        jde                                                     
 old.add.earn.amount          8 SMONEY   R                 *(JY)JYZZ[jy,jde]                                           
 old.add.earn.wih.reg.whld    1 YN       L                 *(JY)JYZZ[jy,jde]ORD|0                                      
 Ì     i   2
old.additional.wholdings
[old.add.whold.employee,old.add.wholding]
*(JY)JYWW[jy,jdw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.add.whold.employee      42 URN      L  PP.PER         jy                                                      
 old.add.wholding             8 PDEC     L  PP.WHOLD       jdw                                                     
 old.add.whld.wih.reg.whld    1 YN       L                 *(JY)JYWW[jy,jdw]ORD|0                                      
 old.add.whold.ee.amount      8 SMONEY   R                 *(JY)JYWW[jy,jdw]|0                                         
 old.add.whold.er.amount      8 SMONEY   R                 *(JY)JYWW[jy,jdw]|1                                         
 Ì     i   2
old.benefit.adjustments
[old.ben.adj.date,old.ben.adj.payroll,old.ben.adj.employee,old.ben.adj.account]
*(JY)JYGL[jyGD,jdp,jy,ga]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.ben.adj.date             8 DATE     L                 jyGD                                                        
 old.ben.adj.payroll          8 FREE     L  PP.PAYROLL     jdp                                                     
 old.ben.adj.employee        42 URN      L  PP.PER         jy                                                      
 old.ben.adj.account         25 FREE     L  MIS.GL.ACCOUNT ga                                                      
 old.ben.adj.cr              10 MONEY    R                 *(JY)JYGL[jyGD,jdp,jy,ga]|1                                 
 old.ben.adj.dr              10 MONEY    R                 *(JY)JYGL[jyGD,jdp,jy,ga]|0                                 
 old.ben.adj.hrs              8 SDEC3    R                 *(JY)JYGL[jyGD,jdp,jy,ga]|2                                 
 Ì     i   2
old.input.eff.base.rates
[old.in.employee,  old.in.eff.date]
/JY[jy]13[jefd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.in.eff.date              8 DATE     L                 jefd                                                        
 old.in.eff.rate              8 RATE     R                 /JY[jy]13[jefd]|1                                           
 old.in.eff.reason           10 FREE     L  PP.REASON      /JY[jy]13[jefd]|2                                       
 old.in.eff.step              2 PINT     L                 /JY[jy]13[jefd]|0                                           
 Ì     i   2
old.input.sec.eff.rates
[old.in.employee,old.in.sec.job.counter,  old.in.sec.eff.date]
/JY[jy]SJ[jySC]SR[jefd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.in.sec.eff.date          8 DATE     L                 jefd                                                        
 old.in.sec.eff.rate          8 RATE     R                 /JY[jy]SJ[jySC]SR[jefd]|1                                   
 old.in.sec.eff.step          2 PINT     L                 /JY[jy]SJ[jySC]SR[jefd]|0                                   
 Ì     i   2
transactions
[employee.txn]
*(JY)JYTX[jy]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 employee.txn                42 URN      L  PP.PER         jy                                                      
 Ì   €   i   2
audit.trail
[employee.txn,  audit.date,audit.time]
*(JY)JYTX[jy]0[jyMD,jyMT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.date                   8 DATE     L                 jyMD                                                        
 audit.time                   5 TIME     L                 jyMT                                                        
 audit.address1              30 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]5|0                                
 audit.address2              30 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]5|1                                
 audit.adjusted.hire.date     8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|12                               
 audit.being.paid             1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|10                               
 audit.city                  18 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]5|2                                
 audit.cobra.number          42 URN      L  PP.PER.COBRA   *(JY)JYTX[jy]0[jyMD,jyMT]M1|6                           
 audit.date.of.birth         10 BDATE    L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|11                               
 audit.disability             1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]M1|0                               
 audit.eeoc                  18 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|13                               
 audit.email.addr            40 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]M1|9                               
 audit.emergency.phone       18 PHONE    L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|10                               
 audit.emp.user.mnemonic     10 FREE     L  MIS.USER       *(JY)JYTX[jy]0[jyMD,jyMT]M1|12                          
 audit.empl.type              5 FREE     L  PP.TYPE        *(JY)JYTX[jy]0[jyMD,jyMT]1|0                            
 audit.empl.type.date         8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|22                               
 audit.evaluation.date        8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|16                               
 audit.exempt                 1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|5                                
 audit.health.insurance       1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]M1|3                               
 audit.hire.date              8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|11                               
 audit.home.phone            18 PHONE    L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|9                                
 audit.marital.status        10 FREE     L  MIS.MAR.STATUS *(JY)JYTX[jy]0[jyMD,jyMT]M1|4                           
 audit.marital.status.date    8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]M1|5                               
 audit.medicare.date          8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]M1|2                               
 audit.name                  26 NAME     L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|2                                
 audit.next.review.date       8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|13                               
 audit.next.review.reason    10 FREE     L  PP.REASON      *(JY)JYTX[jy]0[jyMD,jyMT]1|14                           
 audit.number                14 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|4                                
 audit.other.country         10 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]5|6                                
 audit.other.country.ch       6 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]5|5                                
 audit.pop.grp                8 FREE     L  PP.POPUL       *(JY)JYTX[jy]0[jyMD,jyMT]M1|1                           
 audit.postal.code           10 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]5|4                                
 audit.roe.date               8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|21                               
 audit.seniority.date         8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|15                               
 audit.sex                    1 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|12                               
 audit.si.number             12 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|1                                
 audit.sort.name             26 NAME     L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|3                                
 audit.ss.number             12 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|1                                
 audit.state                  2 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]5|3                                
 audit.status                 7 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|7                                
 audit.status.date            8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|8                                
 audit.status.reason         10 FREE     L  PP.REASON      *(JY)JYTX[jy]0[jyMD,jyMT]1|9                            
 audit.t4.country            10 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]6|3                                
 audit.t4.country.choice      5 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]6|2                                
 audit.user                  10 FREE     L  MIS.USER       *(JY)JYTX[jy]0[jyMD,jyMT]                               
 xaudit.base.rate             8 RATE     R                 *(JY)JYTX[jy]0[jyMD,jyMT]7|7                                
 xaudit.base.rate.date        8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|9                                
 xaudit.base.rate.reason     10 FREE     L  PP.REASON      *(JY)JYTX[jy]0[jyMD,jyMT]7|8                            
 xaudit.benefit.contr.hrs    10 SDEC3    R                 *(JY)JYTX[jy]0[jyMD,jyMT]1|18                               
 xaudit.contract              8 FREE     L  PP.CONTRACT    *(JY)JYTX[jy]0[jyMD,jyMT]1|17                           
 xaudit.dd.pro.method         1 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|25                               
 xaudit.de6.wage.plan         1 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|17                               
 xaudit.deceased              1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|23                               
 xaudit.dept                 15 FREE     L  MIS.GL.DEPT    *(JY)JYTX[jy]0[jyMD,jyMT]1|3                            
 xaudit.exclude.from.de6      1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|16                               
 xaudit.fit.exemptions        2 INT      R                 *(JY)JYTX[jy]0[jyMD,jyMT]7|4                                
 xaudit.fit.tax.status        1 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|3                                
 xaudit.flsa.per.week.calc    1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|15                               
 xaudit.fmla.start            4 INT      R                 *(JY)JYTX[jy]0[jyMD,jyMT]M1|13                              
 xaudit.hours.per.period      6 DEC3     R                 *(JY)JYTX[jy]0[jyMD,jyMT]1|6                                
 xaudit.hrs.per.period.dat    8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|23                               
 xaudit.incomplete.pay.fld    1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|19                               
 xaudit.insurance.coverage   40 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|20                               
 xaudit.job.code             10 FREE     L  PP.JOB         *(JY)JYTX[jy]0[jyMD,jyMT]1|2                            
 xaudit.ont.vac.calc.thru     8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|22                               
 xaudit.outside.agency        1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]0|14                               
 xaudit.payroll               8 FREE     L  PP.PAYROLL     *(JY)JYTX[jy]0[jyMD,jyMT]7|0                            
 xaudit.pension               1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|24                               
 xaudit.position.date         8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|24                               
 xaudit.position.number      18 FREE     L  PP.POS         *(JY)JYTX[jy]0[jyMD,jyMT]1|1                            
 xaudit.qual.diff             8 RATE     R                 *(JY)JYTX[jy]0[jyMD,jyMT]7|11                               
 xaudit.reserved.position    18 FREE     L  PP.POS         *(JY)JYTX[jy]0[jyMD,jyMT]1|25                           
 xaudit.review.contr.hrs     10 SDEC3    R                 *(JY)JYTX[jy]0[jyMD,jyMT]1|19                               
 xaudit.shift                 1 PINT     R                 *(JY)JYTX[jy]0[jyMD,jyMT]1|4                                
 xaudit.shift.date            8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]1|5                                
 xaudit.sit.exemptions        2 INT      R                 *(JY)JYTX[jy]0[jyMD,jyMT]7|2                                
 xaudit.sit.tax.status        1 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|1                                
 xaudit.statutory             1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|26                               
 xaudit.step                  2 PINT     R                 *(JY)JYTX[jy]0[jyMD,jyMT]7|6                                
 xaudit.t4.cpp.qpp.exmp       1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]6|0                                
 xaudit.t4.ei.exempt          1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]6|1                                
 xaudit.t4.empl.code          2 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]6|4                                
 xaudit.t4.stock.code         2 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]6|5                                
 xaudit.t4a.business.no      15 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]6|6                                
 xaudit.tax.year              4 YEAR     L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|21                               
 xaudit.tc.hours.pro.elig     1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]M1|10                              
 xaudit.tc.hrs.pro.pri.pct    6 DEC3     R                 *(JY)JYTX[jy]0[jyMD,jyMT]M1|11                              
 xaudit.td1.exempt.prov       8 MONEY    R                 *(JY)JYTX[jy]0[jyMD,jyMT]7|27                               
 xaudit.td1.exemption         8 MONEY    R                 *(JY)JYTX[jy]0[jyMD,jyMT]7|10                               
 xaudit.third.party.sick      1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]7|28                               
 Ì   €   i   2
audit.cust.def.queries
[employee.txn,audit.date,audit.time,  audit.cd.query]
*(JY)JYTX[jy]0[jyMD,jyMT]CD[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.cd.query              10 FREE     L  MIS.QUERY      ggv                                                     
 audit.cd.response           75 QRY.RESP L                 *(JY)JYTX[jy]0[jyMD,jyMT]CD[ggv]|0                          
 audit.cd.yn.comment         75 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]CD[ggv]|5                          
 Ì   €   i   2
audit.cust.def.mult
[employee.txn,audit.date,audit.time,audit.cd.query,  audit.cdm.seq.no]
*(JY)JYTX[jy]0[jyMD,jyMT]CD[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.cdm.seq.no             3 PINT     R                 ggvN                                                        
 audit.cdm.response          75 QRY.RESP L                 *(JY)JYTX[jy]0[jyMD,jyMT]CD[ggv]M[ggvN]|0                   
 Ì   €   i   2
audit.dependents
[employee.txn,audit.date,audit.time,  audit.dp.number]
*(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.dp.number              2 PINT     R                 jyDP                                                        
 audit.dp.active              1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|5                         
 audit.dp.address1           30 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]0|0                        
 audit.dp.address2           30 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]0|1                        
 audit.dp.birthdate          10 BDATE    L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|1                         
 audit.dp.city               18 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]0|2                        
 audit.dp.cobra.number       42 URN      L  PP.PER.COBRA   *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|11                    
 audit.dp.email.addr         40 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|14                        
 audit.dp.emergency.phone    18 PHONE    L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|8                         
 audit.dp.home.phone         18 PHONE    L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|7                         
 audit.dp.marital.status     10 FREE     L  MIS.MAR.STATUS *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|9                     
 audit.dp.marital.sts.date    8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|10                        
 audit.dp.medicare.date       8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|12                        
 audit.dp.name               26 NAME     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|0                         
 audit.dp.other.country      10 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]0|6                        
 audit.dp.other.country.ch    6 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]0|5                        
 audit.dp.postal.code        10 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]0|4                        
 audit.dp.relationship       10 FREE     L  MIS.RELAT      *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|2                     
 audit.dp.si.number          12 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|3                         
 audit.dp.sort.name          26 NAME     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|4                         
 audit.dp.ss.number          12 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|3                         
 audit.dp.state               2 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]0|3                        
 audit.dp.student.thru.dt     8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]14[jyDP]|6                         
 Ì   €   i   2
audit.skills
[employee.txn,audit.date,audit.time,  audit.skill]
*(JY)JYTX[jy]0[jyMD,jyMT]4[gqk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.skill                 10 FREE     L  MIS.SKILL      gqk                                                     
 audit.sk.ceu                 5 DEC2     R                 *(JY)JYTX[jy]0[jyMD,jyMT]4[gqk]|3                           
 audit.sk.cmu                 5 DEC2     R                 *(JY)JYTX[jy]0[jyMD,jyMT]4[gqk]|5                           
 audit.sk.comment            30 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]4[gqk]|1                           
 audit.sk.effective.date      8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]4[gqk]|2                           
 audit.sk.expiration.date     8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]4[gqk]|4                           
 audit.sk.use                 1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]4[gqk]|0                           
 Ì   €   i   2
audit.trail.mult.values
[employee.txn,audit.date,audit.time,  audit.subscript.1,audit.subscript.2]
*(JY)JYTX[jy]0[jyMD,jyMT,jyMS,jyMSS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.subscript.1            2 FREE     L                 jyMS                                                        
 audit.subscript.2           50 FREE     L                 jyMSS                                                       
 audit.value.2              200 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT,jyMS,jyMSS]                        
 audit.value.src              1 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT,jyMS,jyMSS]S|0                     
 Ì   €   i   2
audit.trail.mult.values.4
[employee.txn,audit.date,audit.time,audit.subscript.1,audit.subscript.2,  audit.subscript.3,aud
*(JY)JYTX[jy]0[jyMD,jyMT,jyMS,jyMSS,jyMS3,jyMS4]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.subscript.3           50 FREE     L                 jyMS3                                                       
 audit.subscript.4           50 FREE     L                 jyMS4                                                       
 audit.value.4              200 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT,jyMS,jyMSS,jyMS3,jyMS4]            
 Ì   €   i   2
audit.trail.values
[employee.txn,audit.date,audit.time,  audit.subscript]
*(JY)JYTX[jy]0[jyMD,jyMT,jyMS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.subscript             55 FREE     L                 jyMS                                                        
 audit.value                200 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT,jyMS]                              
 Ì   €   i   2
xaudit.benefit.balances
[employee.txn,audit.date,audit.time,  xaudit.benefit]
*(JY)JYTX[jy]0[jyMD,jyMT]9[jde]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xaudit.benefit               8 PDEC     R  PP.BENEFIT     jde                                                     
 xaudit.benefit.accr.bal      9 SDEC3    R                 *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|3                           
 xaudit.benefit.avail.bal     9 SDEC3    R                 *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|2                           
 xaudit.benefit.ed.reason    10 FREE     L  PP.REASON      *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|8                       
 xaudit.benefit.freeze        1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|5                           
 xaudit.benefit.freeze.dat    8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|6                           
 xaudit.benefit.frz.hrs       8 DEC3     R                 *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|7                           
 xaudit.benefit.occr.yr       4 YEAR     L                 *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|10                          
 xaudit.benefit.occurance     3 PINT     R                 *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|9                           
 xaudit.benefit.plan          8 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|1                           
 xaudit.benefit.update.gl     1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]9[jde]|4                           
 Ì   €   i   2
xaudit.dd.proration
[employee.txn,audit.date,audit.time,  xaudit.dd.pro.counter]
*(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xaudit.dd.pro.counter        2 PINT     R                 mpC                                                         
 xaudit.dd.pro.account.num   17 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]|2                           
 xaudit.dd.pro.acct.type      1 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]|3                           
 xaudit.dd.pro.bank          17 FREE     L  PP.BANK        *(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]|1                       
 xaudit.dd.pro.note.acct     17 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]|6                           
 xaudit.dd.pro.note.bank     17 FREE     L  PP.BANK        *(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]|5                       
 xaudit.dd.pro.note.date      8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]|8                           
 xaudit.dd.pro.note.type      1 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]|7                           
 xaudit.dd.pro.type           7 CHOICE   L                 *(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]|0                           
 xaudit.dd.pro.value         10 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]2[mpC]|4                           
 Ì   €   i   2
xaudit.earnings
[employee.txn,audit.date,audit.time,  xaudit.earning.counter]
*(JY)JYTX[jy]0[jyMD,jyMT]12[jyEC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xaudit.earning.counter       2 PINT     R                 jyEC                                                        
 xaudit.earning               8 PDEC     L  PP.EARN        *(JY)JYTX[jy]0[jyMD,jyMT]12[jyEC]|0                     
 xaudit.earning.active        1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]12[jyEC]|1                         
 xaudit.earning.creatd.flx    1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]12[jyEC]|4                         
 xaudit.earning.expression   30 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]12[jyEC]|2                         
 xaudit.earning.freeze        1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]12[jyEC]|5                         
 xaudit.earning.wexpr        60 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]12[jyEC]|3                         
 Ì   €   i   2
xaudit.eff.base.rates
[employee.txn,audit.date,audit.time,  xaudit.eff.date]
*(JY)JYTX[jy]0[jyMD,jyMT]13[jefd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xaudit.eff.date              8 DATE     L                 jefd                                                        
 xaudit.eff.rate              8 RATE     R                 *(JY)JYTX[jy]0[jyMD,jyMT]13[jefd]|1                         
 xaudit.eff.reason           10 FREE     L  PP.REASON      *(JY)JYTX[jy]0[jyMD,jyMT]13[jefd]|2                     
 xaudit.eff.step              2 PINT     R                 *(JY)JYTX[jy]0[jyMD,jyMT]13[jefd]|0                         
 Ì   €   i   2
xaudit.sec.jobs
[employee.txn,audit.date,audit.time,  xaudit.sec.job.counter]
*(JY)JYTX[jy]0[jyMD,jyMT]8[jySC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xaudit.sec.job.counter       2 PINT     R                 jySC                                                        
 xaudit.sec.job              10 FREE     L  PP.JOB         *(JY)JYTX[jy]0[jyMD,jyMT]8[jySC]|0                      
 xaudit.sec.job.contract      8 FREE     L  PP.CONTRACT    *(JY)JYTX[jy]0[jyMD,jyMT]8[jySC]|5                      
 xaudit.sec.job.dept         15 FREE     L  MIS.GL.DEPT    *(JY)JYTX[jy]0[jyMD,jyMT]8[jySC]|2                      
 xaudit.sec.job.hrs.pct       6 DEC3     R                 *(JY)JYTX[jy]0[jyMD,jyMT]8[jySC]|3                          
 xaudit.sec.job.rate          8 RATE     R                 *(JY)JYTX[jy]0[jyMD,jyMT]8[jySC]|1                          
 xaudit.sec.job.step          2 PINT     R                 *(JY)JYTX[jy]0[jyMD,jyMT]8[jySC]|4                          
 Ì   €   i   2
xaudit.withholdings
[employee.txn,audit.date,audit.time,  xaudit.whold]
*(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xaudit.whold                 8 PDEC     L  PP.WHOLD       jdw                                                     
 xaudit.whold.account.num    14 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|1                          
 xaudit.whold.active          1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|0                          
 xaudit.whold.balance         8 MONEY    R                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|4                          
 xaudit.whold.bond.price      8 MONEY    R                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|5                          
 xaudit.whold.created.flex    1 YN       L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|11                         
 xaudit.whold.emplee.wexpr   60 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|7                          
 xaudit.whold.empler.expr    30 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|8                          
 xaudit.whold.empler.wexpr   60 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|9                          
 xaudit.whold.expressions    30 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|6                          
 xaudit.whold.from.date       8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|2                          
 xaudit.whold.more.below      1 FREE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|10                         
 xaudit.whold.thru.date       8 DATE     L                 *(JY)JYTX[jy]0[jyMD,jyMT]10[jdw]|3                          
 Ì   €   i   2
xadd.earn.txns
[employee.txn,  xatxn.earning,xatxn.date,xatxn.time]
*(JY)JYTX[jy]14[jde,jyAED,jyAET]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xatxn.earning                8 PDEC     L  PP.EARN        jde                                                     
 xatxn.date                   8 DATE     L                 jyAED                                                       
 xatxn.time                   5 TIME     L                 jyAET                                                       
 xatxn.amount                 8 SMONEY   R                 *(JY)JYTX[jy]14[jde,jyAED,jyAET]|1                          
 xatxn.balance                8 SMONEY   R                 *(JY)JYTX[jy]14[jde,jyAED,jyAET]|2                          
 xatxn.tc.pointer             8 URN      L  PP.PAY         *(JY)JYTX[jy]14[jde,jyAED,jyAET]|3                      
 xatxn.type                   1 FREE     L                 *(JY)JYTX[jy]14[jde,jyAED,jyAET]|0                          
 Ì   €   i   2
xadd.wholding.txns
[employee.txn,  xadd.wtxn.whold,xadd.wtxn.date,xadd.wtxn.time]
*(JY)JYTX[jy]15[jdw,jyAWD,jyAWT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xadd.wtxn.whold              8 PDEC     L  PP.WHOLD       jdw                                                     
 xadd.wtxn.date               8 DATE     L                 jyAWD                                                       
 xadd.wtxn.time               5 TIME     L                 jyAWT                                                       
 xadd.wtxn.ee.amount          8 SMONEY   R                 *(JY)JYTX[jy]15[jdw,jyAWD,jyAWT]|1                          
 xadd.wtxn.ee.balance         8 SMONEY   R                 *(JY)JYTX[jy]15[jdw,jyAWD,jyAWT]|3                          
 xadd.wtxn.er.amount          8 SMONEY   R                 *(JY)JYTX[jy]15[jdw,jyAWD,jyAWT]|2                          
 xadd.wtxn.er.balance         8 SMONEY   R                 *(JY)JYTX[jy]15[jdw,jyAWD,jyAWT]|4                          
 xadd.wtxn.tc.pointer         8 URN      L  PP.PAY         *(JY)JYTX[jy]15[jdw,jyAWD,jyAWT]|5                      
 xadd.wtxn.type               1 FREE     L                 *(JY)JYTX[jy]15[jdw,jyAWD,jyAWT]|0                          
 Ì   €   i   2
xbenefit.transactions
[employee.txn,  xbtxn.earning,xbtxn.date,xbtxn.time]
*(JY)JYTX[jy]11[jde,jyBD,jyBT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xbtxn.earning                8 PDEC     L  PP.EARN        jde                                                     
 xbtxn.date                   8 DATE     L                 jyBD                                                        
 xbtxn.time                   5 TIME     L                 jyBT                                                        
 xbtxn.accrued.balance        8 SDEC3    R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|9                            
 xbtxn.adjustment             8 SDEC3    R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|7                            
 xbtxn.avail.balance          8 SDEC3    R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|8                            
 xbtxn.award                  8 SDEC3    R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|5                            
 xbtxn.benefit.freeze         1 YN       L                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|12                           
 xbtxn.earned                 8 SDEC3    R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|3                            
 xbtxn.earned.print           8 SDEC3    R                 VAL=(@btxn.earned+@btxn.award)                              
 xbtxn.edit.reason           10 FREE     L  PP.REASON      *(JY)JYTX[jy]11[jde,jyBD,jyBT]|13                       
 xbtxn.hour.basis             8 SDEC3    R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|2                            
 xbtxn.occurance              3 PINT     R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|14                           
 xbtxn.plan                   8 FREE     L                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|0                            
 xbtxn.taken                  8 SDEC3    R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|4                            
 xbtxn.tc.pointer             8 URN      L  PP.PAY         *(JY)JYTX[jy]11[jde,jyBD,jyBT]|10                       
 xbtxn.transfer               8 SDEC3    R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|6                            
 xbtxn.type                   1 CHOICE   L                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|1                            
 xbtxn.zero.avail.first       8 SDEC3    R                 *(JY)JYTX[jy]11[jde,jyBD,jyBT]|11                           
 Ì   €   i   2
xcontr.hrs.transactions
[employee.txn,  xctxn.date,xctxn.time]
*(JY)JYTX[jy]13[jyCD,jyCT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xctxn.date                   8 DATE     L                 jyCD                                                        
 xctxn.time                   5 TIME     L                 jyCT                                                        
 xctxn.ben.hrs                8 SDEC3    R                 *(JY)JYTX[jy]13[jyCD,jyCT]|1                                
 xctxn.ben.hrs.balance       10 SDEC3    R                 *(JY)JYTX[jy]13[jyCD,jyCT]|2                                
 xctxn.rvw.hrs                8 SDEC3    R                 *(JY)JYTX[jy]13[jyCD,jyCT]|3                                
 xctxn.rvw.hrs.balance       10 SDEC3    R                 *(JY)JYTX[jy]13[jyCD,jyCT]|4                                
 xctxn.type                   1 CHOICE   L                 *(JY)JYTX[jy]13[jyCD,jyCT]|0                                
 Ì   €   i   2
xwhold.transactions
[employee.txn,  xwtxn.whold,xwtxn.date,xwtxn.time]
*(JY)JYTX[jy]12[jdw,jyWD,jyWT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xwtxn.whold                  8 PDEC     L  PP.WHOLD       jdw                                                     
 xwtxn.date                   8 DATE     L                 jyWD                                                        
 xwtxn.time                   5 TIME     L                 jyWT                                                        
 xwtxn.add.amount             8 SMONEY   R                 VAL=(@wtxn.whold.amount+@wtxn.manual.amount)                
 xwtxn.balance                8 SMONEY   R                 *(JY)JYTX[jy]12[jdw,jyWD,jyWT]|3                            
 xwtxn.bond.amount.pur        8 SMONEY   R                 *(JY)JYTX[jy]12[jdw,jyWD,jyWT]|5                            
 xwtxn.bond.num.pur           4 SINT     R                 *(JY)JYTX[jy]12[jdw,jyWD,jyWT]|4                            
 xwtxn.manual.amount          8 SMONEY   R                 *(JY)JYTX[jy]12[jdw,jyWD,jyWT]|2                            
 xwtxn.sub.amount             8 SMONEY   R                 VAL=(@wtxn.manual.amount-@wtxn.whold.amount)                
 xwtxn.tc.pointer             8 URN      L  PP.PAY         *(JY)JYTX[jy]12[jdw,jyWD,jyWT]|6                        
 xwtxn.type                   1 CHOICE   L                 *(JY)JYTX[jy]12[jdw,jyWD,jyWT]|0                            
 xwtxn.whold.amount           8 SMONEY   R                 *(JY)JYTX[jy]12[jdw,jyWD,jyWT]|1                            
 Ì     i   2
web.activity.queue
[wbq.date,wbq.emp.urn,wbq.form.urn]
*(JY)JY.WBQ[wbqDT,jy,wbfr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 wbq.date                     8 DATE     L                 wbqDT                                                       
 wbq.emp.urn                 42 URN      L  PP.PER         jy                                                      
 wbq.form.urn                10 URN      L                 wbfr                                                        
 wbq.time                     4 HHMM     L                 *(JY)JY.WBQ[wbqDT,jy,wbfr]|0                                
 Ì     i   2
web.form.req
[wf.urn]
*(JY)JY.WBFR[wbfr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 wf.urn                      10 URN      L                 wbfr                                                        
 wf.address1                 30 FREE     L                 *(JY)JY.WBFR[wbfr]AD|0                                      
 wf.address2                 30 FREE     L                 *(JY)JY.WBFR[wbfr]AD|1                                      
 wf.city                     18 FREE     L                 *(JY)JY.WBFR[wbfr]AD|2                                      
 wf.date.of.birth            10 BDATE    L                 *(JY)JY.WBFR[wbfr]E|3                                       
 wf.emergency.phone          18 PHONE    L                 *(JY)JY.WBFR[wbfr]E|2                                       
 wf.emp.urn                  42 URN      L  PP.PER         *(JY)JY.WBFR[wbfr]|0                                    
 wf.home.phone               18 PHONE    L                 *(JY)JY.WBFR[wbfr]E|1                                       
 wf.name                     26 FREE     L                 *(JY)JY.WBFR[wbfr]E|0                                       
 wf.postal.code              10 FREE     L                 *(JY)JY.WBFR[wbfr]AD|4                                      
 wf.state                     2 FREE     L                 *(JY)JY.WBFR[wbfr]AD|3                                      
 wf.status                   10 CHOICE   L                 *(JY)JY.WBFR[wbfr]|2                                        
 wf.status.time              10 PINT     R                 *(JY)JY.WBFR[wbfr]|4                                        
 wf.status.user              10 FREE     L  MIS.USER       *(JY)JY.WBFR[wbfr]|3                                    
 wf.submit.secs              10 PINT     R                 *(JY)JY.WBFR[wbfr]|1                                        
 Ì   €   i   2
web.form.req.other.data
[wf.urn,  wf.other.txt.q]
*(JY)JY.WBFR[wbfr]OT[wbfOQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 wf.other.txt.q               3 URN      L                 wbfOQ                                                       
 wf.other.txt                60 TEXT     L                 *(JY)JY.WBFR[wbfr]OT[wbfOQ]                                 

 Index Files                        Subscripts/Physical Base

 activity.x                         [audit.date,employee]
                                      ?(JY)JYA[jyMD,jy]

 balances.activity                  [xwtxn.date,xwtxn.whold,xwtxn.time,employee.txn]
                                      ?(JY)JYBX[jyWD,jdw,jyWT,jy]

 cobra.name.x                       [sort.name,cobra.number]
                                      ?(JY)JYCN[jySN,jycb]

 ee.dt.letter.x                     [employee,print.date,letter,printing]
                                      ?(JY)JYEL[jy,jllPD,jllt,jllID]

 employee.x                         [employee]
                                      ?(JY)JYX[jy]

 file.x                             [activity.date,employee]
                                      ?(JY)JYC[jyAD,jy]

 id.x                               [id,employee]
                                      ?(JY)JYI[jyI,jy]

 name.x                             [sort.name,employee]
                                      ?(JY)JYN[jySN,jy]

 number.x                           [number,employee]
                                      ?(JY)JYR[jyN,jy]

 old.add.earn.txn.x                 [xatxn.date,xatxn.earning,xatxn.time,employee.txn]
                                      ?(JY)JYAEX[jyAED,jde,jyAET,jy]

 old.add.whold.txn.x                [xadd.wtxn.date,xadd.wtxn.whold,xadd.wtxn.time,employee.txn]
                                      ?(J)JYAWX[jyAWD,jdw,jyAWT,jy]

 old.contract.name.x                [old.contract,sort.name,employee]
                                      ?(JY)JYUN[jdc,jySN,jy]

 old.dept.name.x                    [old.dept,sort.name,employee]
                                      ?(JY)JYDN[gd,jySN,jy]

 old.payroll.dept.name.x            [old.payroll,old.dept,sort.name,employee]
                                      ?(JY)JYPDN[jdp,gd,jySN,jy]

 old.payroll.dept.x                 [old.payroll,old.dept,employee]
                                      ?(JY)JYPD[jdp,gd,jy]

 old.position.x                     [old.position.number,sort.name,employee]
                                      ?(JY)JYPO[jdr,jySN,jy]

 old.reserved.pos.x                 [old.reserved.position,sort.name,employee]
                                      ?(JY)JYRPO[jdr,jySN,jy]

 old.tax.whold.x                    [old.tax.year,old.payroll,old.whold,sort.name,employee]
                                      ?(JY)JYTW[jyTY,jdp,jdw,jySN,jy]

 postal.code.x                      [postal.country,postal.code,sort.name,employee]
                                      ?(JY)JYPX[pcnty,jyPC,jySN,jy]

 ss.x                               [ss.number] = employee
                                      ?(JY)JYS[jySS]

 web.form.status.x                  [wf.status,wf.emp.urn,wf.urn]
                                      ?(JY)JY.WBS[wbfrS,jy,wbfr]