<snip>It's too late now but it would have been $0 to always say RMODE 31 restriction when AMODE 64 was added to a service. At least then we could have asked if this is a doc error. </snip> It's perhaps not overly relevant, but z/OS provided no RMODE 64 for programs until many years after the introduction of AMODE 64. Until that point, it might be said that the question about RMODE 64 programs for AMODE 64 invocation was not yet something reasonable to ask. The overarching rules of - do not assume a service supports invocation in AMODE 64 - if a service supports invocation in AMODE 64, do not assume you can use data above 2G- if a service supports invocation in AMODE 64, do not assume you can invoke from a program above 2G ought to be "somewhere". Unfortunately there is not a good single "somewhere" that applies to all services that are available on z/OS (across all z/OS elements and all non-elements, across IBM and non-IBM). But it is present in the z/OS MVS Assembler Services Reference books such as here: https://www.ibm.com/docs/en/zos/3.1.0?topic=services-addressing-mode-amode
Peter Relson ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
