Module fetch service

The name of the module to be fetched is provided in field ARSZUXPL_MODNAME. If the fetch is successful, the function pointer is returned in field ARSZUXPL_MODFCNP.

The search order for modules is the conventional MVS™ search order that is followed by a search of the HFS. The HFS path search order is described in z/OS® Language Environment Vendor Interfaces.

All invocations of the fetched module, regardless of the programming language that is used, should be performed by dereferencing the function pointer that is contained in field ARSZUXPL_MODFCNP. For example, in assembler, the following instruction sequence should be used to call a fetched module:
        L      R15,ARSZUXPL_MODFCNP
        BASR   R14,R15