z/OS DFSMS Using Data Sets
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Sharing Violations

z/OS DFSMS Using Data Sets
SC23-6855-00

Violation of the sharing rules, either within a computer system or across several computer systems, can result in OPEN failing with a system ABEND.

Under some conditions, using the FIND or POINT macro might violate sharing rules:
  • The share options let only one user update at a time. Suppose you are updating a PDSE and are using the FIND or POINT macros to access a specific member. If someone else is reading that member at the same time, the first WRITE or PUTX issued after the FIND or POINT fails. (The failure does not occur until the WRITE or PUTX because you could be open for update but only reading the member. However, your FIND or POINT would succeed if the other user is reading a different member of the same PDSE at the same time. A POINT error simulates an I/O error.
  • If the calling program has insufficient RACF access authority, the FIND or POINT will fail. For example, if the calling program opens a PDSE for input but only has RACF execute authority, the FIND will fail.

Related reading: See z/OS Security Server RACF Security Administrator's Guide.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014