I would change that third sentence to : "You can demand that your macro *is* the interface, but that implies you require your clients to re-assemble their code whenever they want to utilize any of the *real* interface changes"
Any interface worth its salt would support previously assembled code that is ignorant of the new parameter list bits and bytes. Rob -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Steve Smith Sent: Thursday, September 7, 2017 1:11 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEAARR The crux of the matter is that an interface must be defined at the execution level. Macros are ephemeral, merely a convenience. You can demand that your macro *is* the interface, but that implies you require your clients to re-assemble their code whenever the *real* interface changes. Not so good from a customer-service (or profit-making) perspective. Some macros are more convenient for my purposes than others. C'est la vie. -- sas ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ================================ Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ Main Office Toll Free Number: +1 877.328.2932 Contact Customer Support: https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - http://www.rocketsoftware.com/manage-your-email-preferences Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy ================================ This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN