John: The problem with AINSERT from what I currently understand (and we need to take this to the ASM LIST, which I will complete doing this evening), the card image must be built so that you have a non-blank that will show up in CC72. Otherwise all your data that will be substituted will get truncated after that point.
Meanwhile, I was able to handle what I was building by doing my own code (which happened, in this case, to be much more efficient than what the macro I was trying to call would have generated). Later, Steve Thompson -----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of John R. Ehrman (408-463-3543 T/543-) Sent: Friday, August 25, 2006 7:34 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: HLASM Macro Call Question There's no need to do your own parsing -- as Steve Smith (I think it was) suggested, check the AINSERT statement: it was designed for exactly this kind of situation. Also, the NOCOMPAT(SYSLIST) option sometimes helps for substituted operands that are a list (like (A,B,C)), but won't help for operands like A,B,C -- which seems to be your situation. John Ehrman (Apologies for the tardy answer -- away for a couple of days.) <snip> ---------------------------------------------------------------------- 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