++APAR(ASZ2682). /*----------------------------------------------------- COPYRIGHT AUSTRALIAN SYSTEMS ENGINEERING PTY. LTD. 1999. ASZ2682 951030 61VASE PM OMCSIRM V300 INCORROUT OMCSIRRP 991108 __S0833 Change all 'SET &&' statements to 'SET &'. (Required for V3) _PROBLEM DESCRIPTION: Change all 'SET &&' statements to 'SET &'. (Required for V3) _PROBLEM SUMMARY: USERS AFFECTED: Any user converting from version 1 to version 2 The original implementation of ECL, following CLIST language syntax, allowed the target variable name for a SET statement to be prefixed by an ampersand. This ampersand was discardable, ie. it was not required. For ECL version 3 the syntax was tightened to make the use of the ampersand more consistent, ie. that it should always be interpreted as "The value of the variable or function whose name follows". To illustrate this syntax difference... (and assuming no variable named ABC exists) stmt clist: var. has value ECL/V3: var. has value SET X=DEF X "DEF" X "DEF" SET &X=ABC X "ABC" DEF "ABC" SET &&X=JOE ABC "JOE" error - null var. name _PROBLEM CONCLUSION Programs will be modified to conform with this tighter syntax. */ ++VER(Z038) FMID(ASEC200).