The following list describes the enhancements made to ILE COBOL in V3R7:
The capability for users to work with a 4-digit year has been added in the following statements and functions:
The *FLOAT value of the CVTOPT parameter on the CRTCBLMOD and CRTBNDCBL commands allows floating-point data items to be used in ILE COBOL programs. Also, the affected statements (such as ACCEPT, DISPLAY, MOVE, COMPUTE, ADD, SUBTRACT, MULTIPLY, and DIVIDE) support floating-point.
New formats of the ACCEPT and DISPLAY statements have been added to provide the ability to retrieve and update the contents of iSeries data areas.
The following intrinsic functions have been added:
ACOS | LOG10 |
ASIN | LOWER-CASE |
ATAN | MEAN |
CHAR | NUMVAL |
COS | NUMVAL-C |
CURRENT-DATE | ORD |
DATE-OF-INTEGER | REVERSE |
DAY-OF-INTEGER | SIN |
DATE-TO-YYYYMMDD | SQRT |
DAY-TO-YYYYDDD | TAN |
INTEGER-OF-DATE | UPPER-CASE |
INTEGER-OF-DAY | WHEN-COMPILED |
LENGTH | YEAR-TO-YYYY |
LOG |
|
The BNDDIR parameter has been added to the CRTBNDCBL command to allow the specification of the list of binding directories that are used in symbol resolution.
The ACTGRP parameter has been added to the CRTBNDCBL command to allow the specification of the activation group that a program is associated with when it is called.
The LIBRARY phrase has been added to the following ILE COBOL statements to allow OS/400 program objects and data areas to be qualified with an OS/400 library name:
The ENBPFRCOL parameter has been added to the CRTCBLMOD and CRTBNDCBL commands, and to the PROCESS statement to allow performance measurement code to be generated in a module or program. The data collected can be used by the system performance tool to profile an application's performance.
The ILE debugger now allows you to:
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.