Reason : Specification exception. Usually caused by incorrect boundary. Read the description for pausible causes.
Description : Occured due to One of the following: 1) A data, instruction, or control-word address does not specify the proper storage boundary alignment, 2) An instruction specifies an odd register number when it should specify the even numbered register of an even-odd register pair, 3) A floating point register other than 0, 2, 4, or 6 was specified in a floating point instruction, 4) The multiplier or divisor in a decimal (packed) arithmetic instruction exceeds 15 digits and sign, 5) The first operand field is shorter than or equal to the second operand field in a decimal (packed) multiplication or division instruction, 6) The block address in a SET STORAGE KEY or INSERT STORAGE KEY instruction has the four low-order bits not all zero, 7) A PSW with a non-zero protection key was encountered when protection was not installed.
Solution : Correct the program logic or construction error and rerun The job. See possible causes from Discription