Home | Mainframe Wiki | Free Downloads | Sample Programs | More References | Mainframe Forum

IBMMainframes.com

Quick References for IBM Mainframe Programming

COBOL MIGRATION GUIDE

OS/VS COBOL, VS COBOL II to IBM COBOL to ENTERPRISE COBOL MIGRATION

 

OS/VS COBOL FEATURES THAT ARE REMOVED IN IBM COBOL/VS COBOL II:

1. REMARKS

2. NOMINAL KEY

3. PAGE-COUNTER

4. CURRENT-DAY

5. TRANSFORM

6. EXAMINE

7. TIME-OF-DAY

8. STATE

9. FLOW

10. COUNT

11. EXHIBIT

12. READY TRACE

14. RESET TRACE

14. SEGMENTATION Facilities

15. REPORT SECTION & RD Entries

16. ISAM & BDAM File Associations

 

NEW FEATURES THAT ARE INTRODUCED IN VS COBOL II & AVAILABLE WITH IBM COBOL:

1. ALPHABETIC-UPPER

2. ALPHABETIC-LOWER

3. ALPHANUMERIC

4. ALPHANUMERIC-UPPER

5. ANY

6. CALL BY CONTENT

7. CONTINUE

8. INSPECT -- CONVERTING

9. DAY-OF-WEEK

10. DEBUG -LENGTH, -SIZE, -SUB, -NUMERIC CONTENTS, -SUB, -ITEM etc

11. END-ADD, -CALL, -COMPUTE, -DIVIDE etc

12. EVALUATE  -- WHEN

13. EXTERNAL

14. GLOBAL

15. INITIALIZE  --  [ REPLACING ]

16. NUMERIC-EDITED

17. PADDING

18. PURGE

19. REFERENCE

20. REFERENCE-MODIFIER

21. REPLACE

22. STANDARD-2

23. TEST BEFORE, AFTER

24. TRUE (SET <cnc> TO TRUE)

25. USAGE POINTER

26. INLINE PERFORMS

27. REFERENCE MODIFICATION

28. 31 BIT ADDRESSABLE MODE (AMODE)

29. LE DYNAMIC DATE CALLABLE SERVICES

30. NESTED PROGRAMS

 

IBM COBOL FEATURES THAT ARE NOT AVAILABLE IN VS COBOL II or OS/VS COBOL:

1. RECURSIVE PROGRAM

2. LINE SEQUENTIAL /HFS

3. LOCAL STORAGE SECTION

4. INTRINSIC FUNCTIONS

5. LE STATIC CALLABLE SERVICES

6. PROCEDURE DIVISION USING BY REF/VALUE & RETURNING

7. USAGE COMP-5

8. WITH PICTURE SYMBOL

9. 'ALL ' LITERAL IN SUBSCRIPTING

10. OBJECT ORIENTED PROGRAMMING PARADISE

11. ARITH

12. DATEPROC & YEARWINDOW

13. DLL & EXP SUPPORT

14. HOOK/SYM/SEP TEST OPTIONS

15. STD/FULL OPTIMIZE OPTIONS

16. SQL INTEGRATION
 

IBM COBOL FEATURES THAT ARE REMOVED IN ENTERPRISE COBOL:

1. YEARWINDOW intrinsic function & compiler option

2. DATEPROC compiler option

3. NOLIB compiler option

4. NUMPROC(MIG) compiler option

5. From Enterprise COBOL V5.2, the SIZE option has been removed

6. DATE FORMAT clause

7. DATEVAL intrinsic function

8. UNDATE intrinsic function

9. GO TO MORE-LABELS is no longer supported

10. In Enterprise COBOL V5.2, VOLATILE is a new reserved word. Existing programs that use VOLATILE as a user-defined word must be corrected.

 

Back to QUICK REFERENCES

Copyright 2003-2016 IBMMAINFRAMES.com

Home | Mainframe Wiki | Downloads | Programs | JCLs | Info | References | Mainframe Forum