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.