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

Reply via email to