I felt sufficiently frustrated at the lack of the documentation I was looking for below that I wrote it myself. I didn't want to lose the knowledge that I had gained doing the conversion.
If anyone would like a copy of the seven-page paper "that IBM should have written" and that describes (1) all of the restrictions I discovered and (2) a coherent example of how one might modify AMODE=24 code, please send me a private note. Hopefully you can see my e-mail address above - it's charlesm at mcn dot org. There's no catch - I'm not trying to sell you anything, and while the paper is copyright, the code examples and techniques are freely usable. It's not an assembler or xxAM tutorial; reasonable assembly language and xxAM knowledge and skill is assumed. Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Charles Mills Sent: Monday, August 01, 2005 12:47 PM To: [email protected] Subject: Reference for DCB coexistence with RMODE 31 programs? I've got some assembler subroutines (non-reentrant) in which I rather lazily embedded QSAM and BPAM macros. That of course limits the code to RMODE=24. I would like to move the necessary control blocks to AMODE=24 STORAGE and let the code be RMODE ANY31. (The code currently runs AMODE ANY with no problems.) Question: is there any reference that provides a succinct statement of the steps necessary? (If not, why not, but that's a different topic.) Yes, I know each macro is separately documented in the two DFSMS manuals, but I mean, is there any overview of the conversion steps necessary? ---------------------------------------------------------------------- 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

