On 7/13/2011 1:21 PM, Barkow, Eileen wrote:
Steve,
I am sorry but I did not see your post with the 3 papers mentioned.
When was it sent? I hope I did not delete it - I get copies of alot of error
msg email that I send out to users and am
constantly deleting them so I sometimes delete things by mistake.
I wondered. It was sent yesterday at 9:26 am;
extracting:
VSAM can work AMODE 31 just fine.
For QSAM, there are a number of approaches that allow you
to code file processing in AMODE 31 without switching back
and forth using BSM and the like.
Visit
http://www.trainersfriend.com/General_content/Book_site.htm
check out these papers:
* Applications Assembler Programming for z
* Writing Reentrant Programs (In Assembler)
* I/O and AMODE 31
they're all free and have some tidbits you might find helpful.
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of
Steve Comstock
Sent: Wednesday, July 13, 2011 2:56 PM
To: [email protected]
Subject: Re: running Assembler I/O macro code as AMODE 31, RMODE ANY
On 7/13/2011 12:32 PM, Barkow, Eileen wrote:
I passed all the info I got from this list onto the programmers and they can
decide what to do.
John Gilmore sent the info about using RMODE(SPLIT) and Charles Mills sent a
very comprehensive document (previously presented to the list) that he wrote
about
how to convert assembler code doing such i/o's to 31 bit rmode(any).
I was curious if you saw my post with the three papers mentioned.
Thanks to all who responded.
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of
Steve Comstock
Sent: Wednesday, July 13, 2011 2:19 PM
To: [email protected]
Subject: Re: running Assembler I/O macro code as AMODE 31, RMODE ANY
On 7/13/2011 11:53 AM, Barkow, Eileen wrote:
I meant that linking everything AMODE 24 was the 'only' way the users could get
it to work - that is why they
were asking for other ways to do it.
So how have you resolved the problem?
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of
Shmuel Metz (Seymour J.)
Sent: Wednesday, July 13, 2011 1:48 PM
To: [email protected]
Subject: Re: running Assembler I/O macro code as AMODE 31, RMODE ANY
In
<A826B9FD78356242A9D9595912F9B2323A4468A0EC@DOITTMAIL03.doitt.nycnet>,
on 07/12/2011
at 11:06 AM, "Barkow, Eileen"<[email protected]> said:
We have some old Cobol programs that are being upgraded to Enterprise
Cobol and the users would like to be able to link them as AMODE 31
RMODE ANY. The problem is that some of these programs call assembler
modules to do the i/o via QSAM and VSAM macros (TESTCB, SHOWCB, GET,
PUT, PUTX, etc) and the only way these can work is by linking
everything as AMODE 24, RMODE BELOW.
That is *a* way; it is *NOT* the only way.
--
Kind regards,
-Steve Comstock
The Trainer's Friend, Inc.
303-393-8716
http://www.trainersfriend.com
* Special promotion: 15% off on all DB2 training classes
scheduled by September 1, taught by year end 2011
* Check out our entire DB2 curriculum at:
http://www.trainersfriend.com/DB2_and_VSAM_courses/DB2curric.htm
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html