z/OS MVS System Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


130

z/OS MVS System Codes
SA38-0665-00

130

Explanation

Global resource serialization found an error during processing of the DEQ macro instruction.

The DEQ macro instruction specified a resource not previously specified by an ENQ macro instruction under the same task. In other words, the program was attempting to release a resource that was not previously requested. The DEQ macro instruction did not specify a RET=HAVE operand.

System action

The system issued an ABEND dump.

System programmer response

If the problem persists, search problem reporting data bases for a fix for the problem. If no fix exists, contact the IBM® Support Center. Provide the ABEND dump.

Programmer response

Do one of the following:
  • Check the DEQ macro instruction for incorrect qname or rname operands
  • Specify RET=HAVE in the DEQ macro instruction
  • Add an ENQ macro instruction for the same resource before the DEQ macro instruction
Then recompile and rerun the program.
If the problem persists, do the following:
  1. Obtain the address of the DEQ parameter list from register 1 in the UNIQUE-3 column of the SVC 30 or SVC 38 entry in the system trace.
  2. Check the parameter list against the SVC 30 or 38 mapping. When analyzing the parameter list, remember that the unit control block (UCB) pointer, if present, is the address of a field that, in turn, contains the address of the UCB.

    If the parameter list contains incorrect data, continue diagnosis in the program that issued the macro.

Source

Global resource serialization

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014