ENQ/DEQ

  • The affinity here is between all transactions that ENQ or DEQ on a given resource. The match is made on the resource.
  • It is possible for the ENQ/DEQ resource to be either a character string of length 1 to 255 bytes, or an address (which has an implied length of 4 bytes).
  • The affinity relation can be GLOBAL, BAPPL, or USERID.
  • Lifetime is always SYSTEM.
  • Commands that result in a LENGERR condition are grouped together and treated as a resource of ’LENGERR’. Any other condition results in a valid resource and does not affect the treatment of the command.
  • Because of affinity record size limitations, character string resources of greater than 207 bytes in length are compressed to 207 bytes. The compression is achieved by removing bytes from the middle of the string (these are probably less significant than those at either end). This means that such resources may be flagged as being the same when they are not, if the only variation is in the removed bytes. Check all such compressed resources to see if that is the case. The Reporter flags such compression, and pads the resource back out to the correct length for the report, by inserting ’?’ characters.