While talking with level 1 or level 2 IBM® Software Support representatives, you might
need to determine if you are out of receive-any (RECANY) buffers.
As you proceed through the steps, write down the information you gather.
Procedure
- Find the address of the first RECANY buffer.
- SCD+X'91C' = pointer to the first RECANY buffer (SCDRECPT)
- SCD+X'920' = size of each RECANY buffer (SCDRCSIZ)
- SCD+X'922' = number of RECANY buffers (SCDRCANY)
- Offset X'04' in the RECANY buffer points to the next RECANY
buffer. You can follow the chain of RECANY buffers using the pointer
at offset X'04'.
- Examine offset X'90' in each RECANY buffer (4 bytes). This
field contains either an address of a CLB or zeros. If it contains
a CLB address, the buffer is in use. If it contains zeros, in most
cases the buffer is available.
- If the buffer is tied to a CLB, the data you find in the
following fields in the CLB is helpful in problem diagnosis.
- CLB+X'00'-> Event Control Block (ECB) (4 bytes)
- CLB+X'20'-> VTAM® CID
of the session (CLBCID) (4 bytes)
- CLB+X'24'-> QE for queued receive-any buffers (CLBQE)
(4 bytes)
- CLB+X'30' = Flag bytes (CLBFLAG1) (4 bytes)
- CLB+X'68'-> Input buffer (CLBINBUF) (4 bytes)
- CLB+X'6C'-> Output buffer (CLBOUTBF) (4 bytes)
- CLB+X'70' = QE for responses (CLBQERES) (4 bytes)
- CLB+X'74' = Flag bytes (CLBVFLAG) (4 bytes)