On 10/03/2015 7:02 AM, Sam Siegel wrote:
64 bit memory is the cleanest in terms of using linear addresses. However,
if data needs to be referenced by COBOL, you will face problems. You might
need to copy back data to 31bit address space or other means.
dataspaces cannot be directly accesses by COBOL as you need to be in AR
mode and use the proper ALETs. COBOL does not do ALETs.
MVS callable services for HLLs has window services which can be used to
access data-spaces or hiper-spaces in any language including COBOL.
http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieac100/ws.htm
Once you get your head around the abstraction they are very easy to use
and not a ALET or access register in sight. We've used these services in
one of our
products to access linear data sets and they work well.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN