home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / BUSINESS / QTC24_1.ZIP / QTC24_1.EXE / QTCFILE.CPY < prev    next >
Text File  |  1993-10-18  |  14KB  |  443 lines

  1. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2. !                 QuickTrax TimeCard!                  !
  3. !                 ───────────────────                  !
  4. !                   Version Sv2.4C                      !
  5. !  Update: 9/16/93                                  !
  6. !                                          !
  7. !       Copyright 1993 by Discovery Graphix, All Rights Reserved          !
  8. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  9.  
  10.          EJECT('FILE LAYOUTS')
  11.  
  12. SPOOLST         FILE,PRE(SPL),CREATE,RECLAIM     ! LIST OF SPOOLED FILES
  13. RECORD           RECORD
  14. SPNAME         STRING(12)
  15. DATE         LONG
  16.          . .
  17.  
  18. QTIME         FILE,PRE(QTI),NAME(MEM:QTIFILE)
  19. EMP_KEY           KEY(QTI:EMPNAME,QTI:EMP,QTI:DATE,QTI:ATIME),DUP,NOCASE,OPT
  20. ACCT_IDX       INDEX(QTI:ACCOUNT,QTI:EMPNAME,QTI:EMP,QTI:DATE,QTI:ATIME),NOCASE,OPT
  21. ABS_IDX           INDEX(QTI:ABS_CODE,QTI:EMPNAME,QTI:EMP,QTI:DATE,QTI:ATIME),NOCASE,OPT
  22. DEPT_IDX       INDEX(QTI:DEPT,QTI:EMPNAME,QTI:EMP,QTI:DATE,QTI:ATIME),NOCASE,OPT
  23. DATE_IDX       INDEX(QTI:DATE,QTI:ATIME,QTI:EMPNAME,QTI:EMP),NOCASE,OPT
  24. RECORD           RECORD
  25. EMP         STRING(9)             !EMP#
  26. EMPNAME         GROUP                 !Employee Name
  27. LAST           STRING(14)
  28. MID           STRING(12)
  29. FIRST           STRING(12)
  30.          .
  31. DEPT         STRING(6)             !DEPT CODE
  32. DATE         LONG                 !Date of punch
  33. ATIME         LONG                 !Actual time
  34. TCODE         STRING(1)             !Time code
  35. ABS_CODE     STRING(5)             !ABSence Code
  36. ACCOUNT         STRING(9)             !Account Code
  37. MARK_FIELD     STRING(1)
  38. DONE_FLG     BYTE
  39.          . .
  40.  
  41. TIMETRX         FILE,NAME(MEM:TRXFILE),PRE(TRX)          ! EMPLOYEE SCHEDULE FILE
  42. NAME_KEY       KEY(TRX:EMPNAME,TRX:EMP,TRX:DATE,TRX:START),DUP,NOCASE,OPT
  43. DATE_KEY       KEY(TRX:DATE,TRX:EMPNAME,TRX:START),DUP,NOCASE,OPT
  44. CODE_IDX       INDEX(TRX:EMPNAME,TRX:ABS_CODE),NOCASE,OPT
  45. ACCT_IDX       INDEX(TRX:ACCOUNT,TRX:EMPNAME,TRX:DATE),NOCASE,OPT
  46. DEPT_IDX       INDEX(TRX:DEPT,TRX:EMPNAME,TRX:DATE,TRX:START),NOCASE,OPT
  47. RECORD           RECORD
  48. EMPNAME         GROUP                 ! NAME GROUP
  49. LAST           STRING(14)             ! LAST NAME
  50. MID           STRING(12)             ! MIDDLE
  51. FIRST           STRING(12)             ! FIRST NAME
  52.          .
  53. EMP         STRING(9)             ! EMP #
  54. DEPT         STRING(6)             ! DEPT CODE
  55. DATE         LONG                 ! WORK DATE
  56. START         LONG                 ! START
  57. ENDTIME         LONG                 ! END
  58. HOURS         LONG                 ! HOURS FOR CODE
  59. ABS_CODE     STRING(5)             ! WORK CODE
  60. ACCOUNT         STRING(9)             ! Account Code
  61. TRANS_FLG     BYTE                 ! TRANSACTION FLAG
  62. D_WRAP         BYTE                 ! DATE WRAP FLAG
  63. COMMENTS     STRING(25)             ! COMMENTS
  64. MARK_FIELD     STRING(1)             ! MARK FIELD
  65.          . .
  66.  
  67. QTCSET         FILE,PRE(QTS),NAME(MEM:QTSFILE)
  68. RECORD           RECORD
  69. REG_DATE     LONG                 ! DATE
  70. REG_NUM         STRING(8)             !Registration number
  71. CO_NAME         STRING(40)             !Company name
  72. ADDRESS         STRING(40)             ! ADDRESS
  73. ADDRESS2     STRING(40)             ! ADDRESS
  74. CO_CSZ         STRING(40)             ! CITY/STATE/ZIP
  75. PGNAME1         STRING(60)             ! PROGRAM 1
  76. PARM1         STRING(30)             ! CALLING PARM'S 1
  77. OPTN1         STRING(15)             ! MENU OPTION 1
  78. DESC1         STRING(45)             ! DESCRIPTION
  79. PGNAME2         STRING(60)             ! PROGRAM 2
  80. PARM2         STRING(30)             ! CALLING PARM'S 2
  81. OPTN2         STRING(15)             ! MENU OPTION 2
  82. DESC2         STRING(45)             ! DESCRIPTION
  83. LASTPNTR     STRING(1)             !Last printer used
  84. PNTRA         STRING(20)             !Printer A
  85. PORTA         STRING(4)             !Port A
  86. PNTRB         STRING(20)             !Printer B
  87. PORTB         STRING(4)             !Port B
  88. PNTRC         STRING(20)             !Printer C
  89. PORTC         STRING(4)             !Port C
  90. PNTRD         STRING(20)             !Printer D
  91. PORTD         STRING(4)             !Port D
  92. USR1_LBL     STRING(15)             !User Label 1
  93. USR2_LBL     STRING(15)             !User label 2
  94. USR3_LBL     STRING(15)
  95. USR4_LBL     STRING(15)             !User label 4
  96. NOBEEP         STRING(1)             !To beep or not to beep
  97. MODE         STRING(1)             !Operation Mode
  98. METHOD         STRING(1)             !Accounting Method
  99. CLOSE_FLG     STRING(1)             ! USE AUTO CLOSE
  100. ACCT_MENU     STRING(1)             !TC Account Flag
  101. ACCT_CODE     STRING(9)             !Default Account Code
  102. ABS_CODE     STRING(5)             !Default Work Code
  103. BEN1         STRING(5)             !Global ABS Benefit #1
  104. BEN1_DESC     STRING(25)             !Benefit #1 Description
  105. BEN2         STRING(5)             !Global ABS Benefit #2
  106. BEN2_DESC     STRING(25)             !Benefit #2 Description
  107. BEN3         STRING(5)             !Global ABS Benefit #3
  108. BEN3_DESC     STRING(25)             !Benefit #3 Description
  109. BEN4         STRING(5)             !Global ABS Benefit #4
  110. BEN4_DESC     STRING(25)             !Benefit #4 Description
  111. T_TOL         LONG                 !HOUR TOLERANCE
  112. H_TOL         LONG                 !HALF TOLERANCE
  113. MESG_DAYS     SHORT                 !Days to hold messages
  114. BC_HOLD         BYTE                 !BAR CODE DELAY
  115. QTC_FLG         STRING(1)             !QTC! FLAG
  116. QTC_PATH     STRING(60)             !Path for QTC Program
  117. QRC_PATH     STRING(60)             !Path for QRC files
  118. QTI_NAME     STRING(8)             !Current QTI file
  119. QTI_PATH     STRING(60)             !Path for QTI files
  120. TRX_NAME     STRING(8)             !Current TRX file
  121. TRX_PATH     STRING(60)             !Path for TRX files
  122. DATA_PATH     STRING(60)             !Current data path
  123. TICKLE         STRING(1)             ! TICKLER FLAG
  124. SH_TERMS     STRING(1)             ! SHOW TERMS
  125. F_FEED         STRING(1)             !Form Feed Y/N
  126. P_LN         BYTE                 !Page Length
  127. TIMEOUT         BYTE                 !Printer Delay
  128. DBREAKS         LONG                 ! BREAK TIME
  129. SPOOL         STRING(1)             ! SPOOLER
  130. CBACK         STRING(1)             ! BACKUP FLAG
  131. TRANS         STRING(1)             ! AUTO TRANS FLAG
  132.          . .
  133.  
  134. QTCOMM         FILE,PRE(QTC),NAME(MEM:QTCFILE),RECLAIM
  135. EMP_KEY           KEY(QTC:M_DATE),DUP,NOCASE,OPT
  136. MESG           MEMO(336)             !Message field
  137. RECORD           RECORD
  138. EMP         STRING(9)             !EMP#
  139. TO_EMP         STRING(9)             !EMP# TO SEND TO
  140. FROM         STRING(38)             !Message from
  141. MESG_TO         STRING(38)             !Message to
  142. M_TYPE         STRING(1)             !Message type S/R
  143. M_DATE         LONG                 !Message Date
  144. M_TIME         LONG                 !Message time
  145. SUBJECT         STRING(30)             !Message subject
  146. MARK_FIELD     STRING(1)
  147.          . .
  148.          GROUP,OVER(QTC:MESG)
  149. QTC_MEMO_ROW   STRING(48),DIM(7)
  150.          .
  151.  
  152. QTODO         FILE,PRE(QTO),NAME(MEM:QTOFILE),RECLAIM
  153. EMP_KEY           KEY(QTO:EMP,QTO:DATE,QTO:WHAT),DUP,NOCASE,OPT
  154. RECORD           RECORD
  155. EMP         STRING(9)             !EMP#
  156. DATE         LONG                 !Date of reminder
  157. WHAT         STRING(40)             !What to remind
  158. MARK_FIELD     STRING(1)
  159.          . .
  160.  
  161. MESYS         FILE,PRE(MES),NAME(MEM:MESFILE),RECLAIM
  162. CALL_KEY       KEY(MES:CALL_NUM),NOCASE,OPT
  163. RECORD           RECORD
  164. CALL_NUM     BYTE                 !Screen call #
  165. CALLER         STRING(25)             !Screen name
  166. MES_GRP         GROUP                 !Message Lines
  167. M_LINE1           STRING(72)
  168. M_LINE2           STRING(72)
  169.          .
  170.          . .
  171.  
  172. DBFILES         FILE,PRE(DBF),NAME(MEM:DBFFILE),RECLAIM !DATABASES
  173. NAME_KEY       KEY(DBF:FILNAME),NOCASE,OPT
  174. RECORD           RECORD
  175. DBTYPE         STRING(3)             !TRX/QTI
  176. FILNAME         STRING(8)             !FILE SET NAME
  177. FILDESC         STRING(25)             !FILE DESCRIPTION
  178. DIRNAME         STRING(40)             !DIRECTORY NAME
  179. PASSWORD     STRING(8)             !FILE ACCESS
  180. FILSIZE         LONG                 !FILE SIZE
  181. FILDATE         LONG                 !FILE DATE
  182.          . .
  183.  
  184. CODES         FILE,PRE(COD),NAME(MEM:CODFILE),RECLAIM !
  185. ABS_KEY           KEY(COD:ABS_CODE),NOCASE,OPT
  186. EEO_KEY           KEY(COD:EEO_CODE),NOCASE,OPT
  187. DEPT_KEY       KEY(COD:DEPT_CODE),NOCASE,OPT
  188. RECORD           RECORD
  189. ABS_CODE     STRING(5)             ! ABSENCE CODE
  190. ABS_DESC     STRING(25)             ! DESCRIPTION
  191. EEO_CODE     SHORT                 ! EEO CODES
  192. EEO_DESC     STRING(25)             ! DESCRIPTION
  193. DEPT_CODE     STRING(6)             ! DEPARTMENT
  194. DEPT_DESC     STRING(25)             ! DESCRIPTION
  195.          . .
  196.  
  197. CODES1         FILE,PRE(CM1),NAME(MEM:CM1FILE),RECLAIM !
  198. M1_CODE           KEY(CM1:MISC1),NOCASE,OPT
  199. M2_CODE           KEY(CM1:MISC2),NOCASE,OPT
  200. RECORD           RECORD
  201. MISC1         STRING(6)             ! USER DEFINED #1
  202. MISC1_DESC     STRING(25)             ! DESCRIPTION
  203. MISC2         STRING(6)             ! USER DEFINED #2
  204. MISC2_DESC     STRING(25)             ! DESCRIPTION
  205.          . .
  206.  
  207. CODES2         FILE,PRE(CM2),NAME(MEM:CM2FILE),RECLAIM !
  208. EVENT_KEY      KEY(CM2:EVENT_CODE),NOCASE,OPT
  209. ACCT_KEY       KEY(CM2:ACCT_CODE),NOCASE,OPT
  210. RECORD           RECORD
  211. EVENT_CODE     STRING(10)             ! EVENT CODE
  212. EVENT_DESC     STRING(25)             ! EVENT DESCRIPTION
  213. ACCT_CODE     STRING(9)             ! EVENT CODE
  214. ACCT_DESC     STRING(25)             ! EVENT DESCRIPTION
  215.          . .
  216.  
  217. EMPWIN         FILE,NAME(MEM:EMPFILE),PRE(EMP),RECLAIM ! EMPLOYEE DATA FILE
  218. BY_NAME           KEY(EMP:EMPNAME,EMP:EMP),NOCASE,OPT
  219. EMP_KEY           KEY(EMP:EMP),NOCASE,OPT
  220. USER_KEY       KEY(EMP:USERID),NOCASE,OPT
  221. BDT_IDX           INDEX(EMP:BDT),NOCASE,OPT
  222. MISC1_IDX      INDEX(EMP:MISC1,EMP:EMPNAME),NOCASE,OPT
  223. MISC2_IDX      INDEX(EMP:MISC2,EMP:EMPNAME),NOCASE,OPT
  224. EEO_IDX           INDEX(EMP:EEO,EMP:EMPNAME),NOCASE,OPT
  225. DEPT_IDX       INDEX(EMP:DEPT,EMP:EMPNAME),NOCASE,OPT
  226. SDT_IDX           INDEX(EMP:SDT,EMP:EMPNAME),NOCASE,OPT
  227. SAL_IDX           INDEX(EMP:SALARY,EMP:EMPNAME),NOCASE,OPT
  228. RECORD           RECORD
  229. EMPNAME         GROUP                 ! EMPLOYEE NAME
  230. LAST           STRING(14)             ! LAST NAME
  231. MID           STRING(12)             ! MIDDLE
  232. FIRST           STRING(12)             ! FIRST NAME
  233.          .
  234. STREET         STRING(25)             ! STREET ADDRESS
  235. CITY         STRING(15)             ! CITY
  236. STATE         STRING(2)             ! STATE
  237. ZIP         STRING(10)             ! ZIP CODE
  238. HTEL         STRING(@P(###)###-####P)     ! HOME PHONE
  239. WTEL         STRING(@P(###)###-####P)     ! WORK PHONE
  240. VTEL         STRING(@P(###)###-####P)     ! VOICE MAIL NUMBER
  241. VMAIL         STRING(5)             ! VOICE MAIL BOX#
  242. EXT         STRING(5)             ! WORK EXTENSION
  243. EMP         STRING(9)             ! EMPLOYEE NUMBER
  244. DEPT         STRING(6)             ! DEPT CODE
  245. SALARY         DECIMAL(11,4)             ! PAY RATE
  246. EXMPT         STRING(1)             ! Y/N
  247. STATUS         STRING(7)             ! STATUS
  248. ACCT_CODE     STRING(9)             ! USER DEFAULT
  249. BDT         GROUP                 ! BIRTHDATE
  250. B_MTH           SHORT             ! MONTH
  251. B_DAY           SHORT             ! DAY
  252. B_YR           SHORT             ! YEAR
  253.          .
  254. SCH         SHORT                 ! SCHOOL
  255. SSNO         STRING(@P###-##-####P)         ! SOCIAL SECURITY#
  256. EMNAME         STRING(20)             ! EMER NAME
  257. EMTEL         STRING(@P(###)###-####P)     ! EMER PHONE
  258. EMTEL2         STRING(@P(###)###-####P)     ! EMER PHONE
  259. EMSTREET     STRING(25)             ! EMER STREET
  260. EMC_S_Z         STRING(25)             ! EMER CITY,STATE,ZIP
  261. HDT         LONG                 ! Hire Date
  262. SDT         LONG                 ! SENIORITY DATE
  263. EEO         SHORT                 ! EEO CODE
  264. TIT         STRING(12)             ! TITLE
  265. SEX         STRING(1)             ! SEX(M/F)
  266. ETHID         STRING(1)             ! ETHNIC ID(WBAHI)
  267. MARR         STRING(1)             ! MARRIED
  268. HNDCP         STRING(1)             ! HANDICAPPED
  269. VVET         STRING(1)             ! VIET NAM VET
  270. MIL         STRING(1)             ! MILITARY
  271. DVET         STRING(1)             ! DISABLED VET
  272. I_9VER         STRING(1)             ! US CITIZEN
  273. CTZN         STRING(8)             ! CITIZENSHIP
  274. MISC1         STRING(6)             ! USER DEFINED #1
  275. MISC2         STRING(6)             ! USER DEFINED #2
  276. USERID         STRING(10)             !Log On ID
  277. PSWD         STRING(10)             !Password
  278. USERLEVEL     BYTE                 !Level
  279. USERTYPE     STRING(1)             !Q/T/B
  280. MARK_FIELD     STRING(1)             ! MARK FIELD
  281.          . .
  282.  
  283. DEFPRINT     FILE,PRE(DEF),NAME(MEM:DEFFILE),RECLAIM
  284. REPORT_KEY     KEY(DEF:REP_NUM,DEF:REPORT),NOCASE,OPT
  285. RECORD           RECORD
  286. REPORT         STRING(12)             ! REPORT NAME
  287. REP_NAME     STRING(40)             ! REPORT DESCRIPTION
  288. REP_NUM         BYTE                 ! REPORT NUMBER
  289. USERLEVEL     BYTE                 !PASS LEVEL
  290. QUAL         STRING(7)             ! DRAFT OR LETTER
  291. CPI         STRING(6)             ! PRINT SIZE
  292. BOX         STRING(1)             ! BOX FLAG
  293. ENH         STRING(1)             ! ENHANCED FLAG
  294. ITA         STRING(1)             ! ITALIC FLAG
  295. P_LN         BYTE                 ! PAGE LENGTH
  296. LASTPNTR     STRING(30)             ! LAST PRINTER USED
  297. LPT         STRING(4)             ! LPT
  298. NAME         STRING(1)             ! BAR CODE DEFAULTS
  299. PNTR_NUM     SHORT
  300. BAR_TYPE     SHORT
  301. HEIGHT         SHORT
  302. CHKSUM         SHORT
  303. PASSES         SHORT
  304. DENSITY         SHORT
  305. BC_LPI         SHORT
  306. BC_CPI         SHORT
  307. RATIO         SHORT
  308.          . .
  309.  
  310. PRINTERS     FILE,PRE(PRI),NAME(MEM:PRIFILE)
  311. PNTR_KEY       KEY(PRI:ID),NOCASE,OPT
  312. RECORD           RECORD
  313. ID         STRING(20)             !Printer ID
  314. SETUPL         BYTE                 !length
  315. SETUPX         STRING(40)             !hex
  316. FINISHUPL     BYTE
  317. FINISHUPX     STRING(40)             !hex
  318. PICAL         BYTE
  319. PICAX         STRING(15)
  320. ELITEL         BYTE
  321. ELITEX         STRING(15)
  322. COND_BEGL     BYTE
  323. COND_BEGX     STRING(15)
  324. COND_ENDL     BYTE
  325. COND_ENDX     STRING(15)
  326. DBW_BEGL     BYTE
  327. DBW_BEGX     STRING(15)
  328. DBW_ENDL     BYTE
  329. DBW_ENDX     STRING(15)
  330. SUPER_BEGL     BYTE
  331. SUPER_BEGX     STRING(15)
  332. SUPER_ENDL     BYTE
  333. SUPER_ENDX     STRING(15)
  334. SUB_BEGL     BYTE
  335. SUB_BEGX     STRING(15)
  336. SUB_ENDL     BYTE
  337. SUB_ENDX     STRING(15)
  338. ENH_BEGL     BYTE
  339. ENH_BEGX     STRING(15)
  340. ENH_ENDL     BYTE
  341. ENH_ENDX     STRING(15)
  342. EMP_BEGL     BYTE
  343. EMP_BEGX     STRING(15)
  344. EMP_ENDL     BYTE
  345. EMP_ENDX     STRING(15)
  346. ITA_BEGL     BYTE
  347. ITA_BEGX     STRING(15)
  348. ITA_ENDL     BYTE
  349. ITA_ENDX     STRING(15)
  350. UND_BEGL     BYTE
  351. UND_BEGX     STRING(15)
  352. UND_ENDL     BYTE
  353. UND_ENDX     STRING(15)
  354. UTLL         BYTE
  355. UTLX         STRING(15)
  356. NLQL         BYTE
  357. NLQX         STRING(15)
  358. HSDL         BYTE
  359. HSDX         STRING(15)
  360. CHR1L         BYTE
  361. CHR1X         STRING(20)
  362. CHR2L         BYTE
  363. CHR2X         STRING(20)
  364. CHR3L         BYTE
  365. CHR3X         STRING(20)
  366. CHR4L         BYTE
  367. CHR4X         STRING(20)
  368. USR1_LBL     STRING(10)
  369. USR1_BEGL     BYTE
  370. USR1_BEGX     STRING(20)
  371. USR1_ENDL     BYTE
  372. USR1_ENDX     STRING(20)
  373. USR2_LBL     STRING(10)
  374. USR2_BEGL     BYTE
  375. USR2_BEGX     STRING(20)
  376. USR2_ENDL     BYTE
  377. USR2_ENDX     STRING(20)
  378. USR3_LBL     STRING(10)
  379. USR3_BEGL     BYTE
  380. USR3_BEGX     STRING(20)
  381. USR3_ENDL     BYTE
  382. USR3_ENDX     STRING(20)
  383. USR4_LBL     STRING(10)
  384. USR4_BEGL     BYTE
  385. USR4_BEGX     STRING(20)
  386. USR4_ENDL     BYTE
  387. USR4_ENDX     STRING(20)
  388.          . .
  389.  
  390. PRTCODE         FILE,PRE(TOK),NAME(MEM:TOKFILE)
  391. RECORD           RECORD
  392. SETUP         STRING(2)
  393. FINISHUP     STRING(2)
  394. PICA         STRING(2)
  395. ELITE         STRING(2)
  396. COND_BEG     STRING(2)
  397. COND_END     STRING(2)
  398. DBW_BEG         STRING(2)
  399. DBW_END         STRING(2)
  400. SUPER_BEG     STRING(2)
  401. SUPER_END     STRING(2)
  402. SUB_BEG         STRING(2)
  403. SUB_END         STRING(2)
  404. ENH_BEG         STRING(2)
  405. ENH_END         STRING(2)
  406. EMP_BEG         STRING(2)
  407. EMP_END         STRING(2)
  408. ITA_BEG         STRING(2)
  409. ITA_END         STRING(2)
  410. UTL         STRING(2)
  411. NLQ         STRING(2)
  412. HSD         STRING(2)
  413. UND_BEG         STRING(2)
  414. UND_END         STRING(2)
  415. CHR1         STRING(2)
  416. CHR2         STRING(2)
  417. CHR3         STRING(2)
  418. CHR4         STRING(2)
  419. USR1_BEG     STRING(2)
  420. USR1_END     STRING(2)
  421. USR2_BEG     STRING(2)
  422. USR2_END     STRING(2)
  423. USR3_BEG     STRING(2)
  424. USR3_END     STRING(2)
  425. USR4_BEG     STRING(2)
  426. USR4_END     STRING(2)
  427.          . .
  428.  
  429. USER         FILE,PRE(USR),RECLAIM
  430. IDKEY           KEY(USR:USERID),NOCASE,OPT
  431. NAME_KEY       KEY(USR:EMPNAME,USR:EMP),DUP,NOCASE,OPT
  432. RECORD           RECORD
  433. USERID         STRING(10)             !Log On ID
  434. PSWD         STRING(10)             !Password
  435. USERLEVEL     BYTE                 !Level
  436. EMP         STRING(9)             !EMP#
  437. EMPNAME         GROUP                 !Employee
  438. LAST           STRING(14)
  439. MID           STRING(12)
  440. FIRST           STRING(12)
  441.          .
  442.          . .
  443.