The HSURDLOG table is used for error messages and is populated during all batch functions. The following table describes the columns in the HSURDLOG table:
| Column | Type | Length | Decimal | Domain |
|---|---|---|---|---|
| MACHINEID | CHARACTER | 10 | 0 | machine ID |
| CDSOC | CHARACTER | 10 | 0 | company |
| PGMNAME | CHARACTER | 10 | 0 | program name |
| JOBNAME | CHARACTER | 10 | 0 | job name |
| USERNAME | CHARACTER | 10 | 0 | user name |
| JOBID | INTEGER | job ID | ||
| TIMESTMP | CHARACTER | 26 | 0 | timestamp |
| PROGR | CHARACTER | 9 | 0 | progressive number |
| TPERR | CHARACTER | 1 | 0 | error type |
| TPSRC | CHARACTER | 3 | 0 | source type |
| CPYLIB | CHARACTER | 44 | 0 | copybook library |
| CPYNAME | CHARACTER | 10 | 0 | copybook name |
| FILLIB | CHARACTER | 128 | 0 | file library |
| FILTYPE | CHARACTER | 4 | 0 | file type |
| FILNAME | CHARACTER | 128 | 0 | file name |
| FILVER | CHARACTER | 3 | 0 | file version |
| RECFMT | CHARACTER | 10 | 0 | format of record |
| FILRECID | INTEGER | file ID | ||
| FLDNAME | CHARACTER | 128 | 0 | field name |
| FLDDISPL | INTEGER | 0 | Field displacement | |
| RIGA | CHARACTER | 5 | 0 | row number |
| OBJ | CHARACTER | 10 | 0 | object name |
| TPOBJ | CHARACTER | 3 | 0 | object type |
| OPER | CHARACTER | 8 | 0 | operation |
| RC | CHARACTER | 2 | 0 | return dode |
| MSGID | CHARACTER | 7 | 0 | message ID |
| PARM | VARCHAR | 512 | 0 | message data field values |
| DATE | CHARACTER | 6 | 0 | date |
| TIME | CHARACTER | 8 | 0 | time |
| DESCR | CHARACTER | 132 | 0 | description |
| FLGPHASE | CHARACTER | 1 | 0 | phase flag |
| MSGTYPE | CHARACTER | 1 | 0 | message type |
| FCHECK | CHARACTER | 1 | 0 | flag check |
| METHOD | CHARACTER | 10 | 0 | method |
| CAUSE | VARCHAR | 512 | 0 | cause |
| SOLUTION | VARCHAR | 512 | 0 | solution |
| RESULT | VARCHAR | 512 | 0 | result |