  | 
»  | 
 | 
  
 | 
 | 
 |   |   |   
- 1
 
 - MESSAGE
 **** Check true/false trap (TRAPS 1).
 - CAUSE
 Size error on exponentiationin COBOL/XL program.
 - ACTION
 Add size error clause.
 
  
 - 7
 
 - MESSAGE
 **** 3000 mode packed decimal error. (TRAPS 7).
 - CAUSE
 Error detected by 3000 mode packed decimal procedure.
 - ACTION
 Correct the input to these routines.
 
  
 - 8
 
 - MESSAGE
 **** Paragraph stack overflow (TRAPS 8).
 - CAUSE
 Recursive performance or invalid exiting of a paragraph.
 - ACTION
 Correct the procedure.
 
  
 - 9
 
 - MESSAGE
 **** Unimplemented condition trap (TRAPS 9).
 - CAUSE
 Unknown trapping execution instruction executed.
 - ACTION
 Change the instruction.
 
  
 - 10
 
 - MESSAGE
 **** Misaligned or long-to-short pointer conversion error (TRAPS 10).
 - CAUSE
 Software detected misaligned pointer or pointer conversion error.
 - ACTION
 Correct the procedure.
 
  
 - 11
 
 - MESSAGE
 **** Nil pointer (TRAPS 11).
 - CAUSE
 Software detected nil pointer reference.
 - ACTION
 Correct the procedure.
 
  
 - 12
 
 - MESSAGE
 **** Bound violation or range error (TRAPS 12).
 - CAUSE
 Value not within specified bounds.
 - ACTION
 Correct the procedure.
 
  
 - 13
 
 - MESSAGE
 **** IEEE invalid operation (TRAPS 13).
 - CAUSE
 Attempted operation is not legal in IEEE format.
 - ACTION
 Correct the procedure.
 
  
 - 14
 
 - MESSAGE
 **** IEEE divide by zero (TRAPS 14).
 - CAUSE
 Attempted to divide by zero in IEEE format.
 - ACTION
 Correct the procedure, or disable IEEE overflow trap.
 
  
 - 15
 
 - MESSAGE
 **** IEEE overflow (TRAPS 15).
 - CAUSE
 Attempted operation resulted in an overflow in IEEE format.
 - ACTION
 Correct the procedure, or disable IEEE overflow trap.
 
  
 - 16
 
 - MESSAGE
 **** IEEE underflow (TRAPS 16).
 - CAUSE
 Attempted operation resulted in an underflow in IEEE format.
 - ACTION
 Change the procedure or disable IEEE underflow trap.
 
  
 - 17
 
 - MESSAGE
 **** IEEE inexact result (TRAPS 17).
 - CAUSE
 Attempted operation resulted in an inexact result in IEEE format.
 - ACTION
 Correct the procedure or disable inexact result trap.
 
  
 - 18
 
 - MESSAGE
 **** Decimal divide by zero (TRAPS 18).
 - CAUSE
 Attempted to divide by zero in decimal format.
 - ACTION
 Correct the procedure.
 
  
 - 21
 
 - MESSAGE
 **** Invalid decimal digit (TRAPS 21).
 - CAUSE
 A non-sign, numeric digit was detected in decimal format.
 - ACTION
 Correct the number.
 
  
 - 22
 
 - MESSAGE
 **** Invalid ASCII digit (TRAPS 22).
 - CAUSE
 A non-sign, numeric digit was detected in decimal format.
 - ACTION
 Correct the number.
 
  
 - 23
 
 - MESSAGE
 **** Decimal overflow (TRAPS 23).
 - CAUSE
 Attempted operation resulted in an overflow in decimal format.
 - ACTION
 Correct the procedure.
 
  
 - 24
 
 - MESSAGE
 **** 3000 mode double floating point divide by zero (TRAPS 24).
 - CAUSE
 Attempted to divide by zero in 3000 double floating point format.
 - ACTION
 Correct the procedure.
 
  
 - 25
 
 - MESSAGE
 **** 3000 mode double floating point underflow (TRAPS 25).
 - CAUSE
 Attempted operation resulted in an underflow in 3000 double floating point format.
 - ACTION
 Correct the procedure.
 
  
 - 26
 
 - MESSAGE
 **** 3000 mode double floating point overflow (TRAPS 26).
 - CAUSE
 Attempted operation resulted in an overflow in 3000 double floating point format.
 - ACTION
 Correct the procedure.
 
  
 - 27
 
 - MESSAGE
 **** Integer overflow (TRAPS 27).
 - CAUSE
 Attemtped operation resulted in an overflow in integer format.
 - ACTION
 Correct the procedure.
 
  
 - 28
 
 - MESSAGE
 **** 3000 mode floating point overflow (TRAPS 28).
 - CAUSE
 Attemtped operation resulted in an overflow in 3000 floating point format.
 - ACTION
 Correct the procedure.
 
  
 - 29
 
 - MESSAGE
 **** 3000 mode floating point underflow (TRAPS 29).
 - CAUSE
 Attempted operation resulted in an underflow in 3000 floating point format.
 - ACTION
 Correct the procedure.
 
  
 - 30
 
 - MESSAGE
 **** Integer divide by zero (TRAPS 30).
 - CAUSE
 Attempt to divide by zero in integer format.
 - ACTION
 Correct the procedure.
 
  
 - 31
 
 - MESSAGE
 **** 3000 mode floating point divide by zero (TRAPS 31).
 - CAUSE
 Attempt to divide by zero in 3000 floating point format.
 - ACTION
 Correct the procedure.
 
  
 - 50
 
 - MESSAGE
 **** Escape executed without enclosing Try (TRAPS 50).
 - CAUSE
 Program attempted an escape without an executed TRY statement in Pascal/XL.
 - ACTION
 Change the program.
 
  
 - 51
 
 - MESSAGE
 **** Check true/false trap (TRAPS 51).
 - CAUSE
 An assertion failed.
 - ACTION
 Change the procedure.
 
  
 - 56
 
 - MESSAGE
 **** Illegal instruction address (TRAPS 56).
 - CAUSE
 Branch to an illegal virtual code address.
 - ACTION
 Change the procedure.
 
  
 - 57
 
 - MESSAGE
 **** Instruction memory protection (TRAPS 57).
 - CAUSE
 Invalid access rights or invalid protection ID and the PSW-Pbit is set for an instruction fetch.
 - ACTION
 Change the procedure.
 
  
 - 58
 
 - MESSAGE
 **** Illegal instruction trap (TRAPS 58).
 - CAUSE
 An attempt is being made to execute an illegal instruction or to execute a GATEWAY instruction with the PSW B-bit (token branch) set.
 - ACTION
 Change the procedure.
 
  
 - 59
 
 - MESSAGE
 **** Break instruction trap (TRAPS 59).
 - CAUSE
 A break instruction was executed.
 - ACTION
 Change the procedure.
 
  
 - 60
 
 - MESSAGE
 **** Privileged operation trap (TRAPS 60).
 - CAUSE
 An attempt is being made to execute a privileged instruction without being at the most privileged level (PL=10).
 - ACTION
 Change the procedure.
 
  
 - 61
 
 - MESSAGE
 **** Privileged register trap (TRAPS 61).
 - CAUSE
 An attempt is being made to write to a privileged space register or access a privilged control register without being at the most privilege level (PL=0).
 - ACTION
 Change the procedure.
 
  
 - 65
 
 - MESSAGE
 **** Illegal data address (TRAPS 65).
 - CAUSE
 Read or Write to an illegal virtual data address.
 - ACTION
 Change the procedure.
 
  
 - 68
 
 - MESSAGE
 **** Data memory protection trap (TRAPS 68).
 - CAUSE
 An access rights check or a protection ID check that fails; any load or store instruction with virtual address translation to unaligned data.
 - ACTION
 Change the procedure.
 
  
 - 69
 
 - MESSAGE
 **** Unknown trap (TRAPS 69).
 - CAUSE
 Internal error - unknown trap number for message.
 - ACTION
 Notify your Service Representative.
 
  
  
 |