Jim Mulder wrote:
  There is one incorrect thing in the APAR text - VSM development
(and as designer and developer for this change, that includes me) has *not* at this time decided to "restore the pre-release 1.10 behavior as the default to prevent impact to the unsuspecting program or user." The APAR will create a DIAGxx TRAPS NAME(NameToBeDetermined) which will be documented and, if specified, will cause VSM to revert to the pre-release 1.10 behavior, exactly the same way as the undocumented NUCLABEL ENABLE(IGVGPVTN) mentioned in the APAR description.

The lesson here is that, if a change has been observed to cause unexpected "surprise" wrong behaviors in some IBM components during testing, then similar problems should be expected after deployment. A documented fall-back "Chicken Switch" should be provided. I think the proposed, documented DIAG TRAP is a great way to go.

  The reason the change to GETMAIN Behavior in z/OS 1.10
is undocumented is that there is no documentation to change. GETMAIN in z/OS 1.10 continues to behave as documented. All previously documented rules of GETMAIN continue to apply to z/OS 1.10.

And, if IBM, ISV, and customer in-house developers would use IgvInitGetmain and IgvInitFreemain on their test/development systems--as we do--nobody would have experienced this issue to begin with. Of course, it's hard to fault someone for not using an undocumented feature. These TRAPs have been around since OS/390 V2R6. They work. Perhaps it's time they were documented, too!

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

----------------------------------------------------------------------
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

Reply via email to