z/OS MVS Programming: Sysplex Services Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Specifying the Buffer Storage Key

z/OS MVS Programming: Sysplex Services Guide
SA23-1400-00

The BUFSTGKEY parameter, specified with BUFFER or BUFLIST, and PAGEABLE=YES, identifies the storage key associated with the buffers.

Specifying a storage key helps provide data integrity by allowing list services to check that the buffer is accessible in the key intended by the caller. This is particularly important when the buffer is owned by a client address space and is passed by the server address space to IXLLIST.

IXLLIST performs the storage key check, allowing the server address space to avoid having to transfer the data into its own storage before passing it to IXLLIST.

If you omit BUFSTGKEY with PAGEABLE=YES, the system uses the PSW key of the IXLLIST requestor as the default storage key and performs key checking using the caller's PSW key.

You cannot specify the BUFSTGKEY parameter with PAGEABLE=NO. The system does not do any storage key checking when non-pageable buffers are used. It is the IXLLIST invoker's responsibility to do any storage key checking that might be required for non-pageable buffer storage.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014