Index
Special characters
Numerics
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Special characters
Numerics
A
B
C
- C/C++
- C/C++ calling convention
- call interface conventions
- CALL statement
- callable services
- calling conventions, overview
- CALLINT compiler option
- CALLINT statement
- calls
- CANCEL statement
- case structure, EVALUATE statement for
- CBL file extension
- CBL statement
- CCSID
- CDECL interface convention
- CDECL suboption of CALLINT compiler option
- CEECBLDY: convert date to COBOL integer format
- CEEDATE: convert Lilian date to character format
- CEEDATM: convert seconds to character timestamp
- CEEDAYS: convert date to Lilian format
- CEEDYWK: calculate day of week from Lilian date
- CEEGMT: get current Greenwich Mean Time
- CEEGMTO: get offset from Greenwich Mean Time
- CEEISEC: convert integers to seconds
- CEELOCT: get current local time
- CEEQCEN: query the century window
- CEESCEN: set the century window
- CEESECI: convert seconds to integers
- CEESECS: convert timestamp to number of seconds
- century window
- chained-list processing
- changing
- CHAR compiler option
- CHAR intrinsic function, example
- character set, definition
- character timestamp
- CHECK runtime option
- checking errors, flagging at run time
- checking for valid data
- Chinese GB 18030 data
- CICS
- CICS compiler option
- cicsmap command
- cicstcl command
- class
- class condition
- CLASSPATH environment variable
- client
- cob2 command
- COBCPYEXT environment variable
- COBJVMINITOPTIONS environment variable
- COBLSTDIR environment variable
- COBMSGS environment variable
- COBOL
- COBOL client
- COBOL for Windows
- COBOL terms
- COBOPT environment variable
- COBPATH environment variable
- COBRTOPT environment variable
- code
- code page
- code point, definition
- coded character set
- coding
- collating sequence
- COLLATING SEQUENCE phrase
- COLLSEQ compiler option
- columns in tables
- command file for setting environment variables
- command-line arguments
- command prompt, defining environment variables
- COMMENT XML event
- COMMON attribute
(1), (2)
- COMP (COMPUTATIONAL)
- COMP-1 (COMPUTATIONAL-1)
- COMP-2 (COMPUTATIONAL-2)
- COMP-3 (COMPUTATIONAL-3)
- COMP-4 (COMPUTATIONAL-4)
- COMP-5 (COMPUTATIONAL-5)
- comparing data items
- compatibility mode
(1), (2)
- compatible dates
- compilation
- COMPILE compiler option
- compile-time considerations
- compiler
- compiler-directing statements
- compiler listings
- compiler options
- abbreviations
- ADATA
- APOST
- ARITH
- BINARY
- CALLINT
- CHAR
- CICS
- COLLSEQ
- COMPILE
- conflicting
- CURRENCY
- DATEPROC
- DIAGTRUNC
- DYNAM
(1), (2)
- ENTRYINT
- EXIT
- FLAG
(1), (2)
- FLAGSTD
- FLOAT
- for CICS
- for debugging
- for portability
- LIB
- LINECOUNT
- LIST
(1), (2)
- LSTFILE
- MAP
(1), (2), (3)
- MDECK
- NCOLLSEQ
- NOCOMPILE
- NSYMBOL
- NUMBER
(1), (2)
- on compiler invocation
- OPTIMIZE
(1), (2), (3)
- PGMNAME
- PROBE
- QUOTE
- SEPOBJ
- SEQUENCE
- SIZE
- SOSI
- SOURCE
(1), (2)
- SPACE
- specifying
- specifying with PROCESS (CBL)
- SQL
- SSRANGE
(1), (2), (3)
- status
- table of
- TERMINAL
- TEST
(1), (2), (3)
- THREAD
- TRUNC
(1), (2)
- VBREF
(1), (2)
- WSCLEAR
- XREF
(1), (2)
- YEARWINDOW
- ZWB
- compiling
- compiling and linking
- completion code
- complex OCCURS DEPENDING ON
- computation
- COMPUTATIONAL (COMP)
- COMPUTATIONAL-1 (COMP-1)
- COMPUTATIONAL-2 (COMP-2)
- COMPUTATIONAL-3 (COMP-3)
- COMPUTATIONAL-4 (COMP-4)
- COMPUTATIONAL-5 (COMP-5)
- COMPUTE statement
- computer, describing
- concatenating data items (STRING)
- condition handling
- condition-name
- condition testing
- conditional expression
- conditional statement
- CONFIGURATION SECTION
- conflicting compiler options
- conformance requirements
- constants
- contained program integration
- CONTENT-CHARACTER XML event
- CONTENT-CHARACTERS XML event
- CONTENT-NATIONAL-CHARACTER XML event
- continuation
- CONTINUE statement
- contracting alphanumeric dates
- control
- CONTROL statement
- convert character format to Lilian date (CEEDAYS)
- convert Lilian date to character format (CEEDATE)
- converting data items
- converting files to expanded date form, example
- CONVERTING phrase (INSPECT), example
- coprocessor, DB2
- copy code, obtaining from user-supplied module
- copy libraries
- COPY name
- COPY statement
- copybook
- copybooks
- COUNT IN phrase
- counting
- creating
- cross-reference
- cultural conventions, definition
- CURRENCY compiler option
- currency signs
- CURRENT-DATE intrinsic function
- customizing
D
- data
- data and procedure-name cross-reference, description
- data areas, dynamic
- DATA compiler option
- data definition
- data definition attribute codes
- data description entry
- DATA DIVISION
- data item
- data manipulation
- data-name
- DATA RECORDS clause
- data representation
- data types, correspondence between COBOL and C/C++
- date and time
- date arithmetic
- date comparisons
- DATE-COMPILED paragraph
- date field expansion
- date fields, potential problems with
- DATE FORMAT clause
- date information, formatting
- DATE-OF-INTEGER intrinsic function
- date operations
- date processing with internal bridges, advantages
- date windowing
- DATEPROC compiler option
- DATEVAL intrinsic function
- day of week, calculating with CEEDYWK
- DB2
- DB2DBDFT environment variable
(1), (2)
- DB2INCLUDE environment variable
- DB2PATH environment variable
- DBCS comparison
- DBCS data
- DEBUG runtime option
- debugging
- debugging, language features
- declarative procedures
- DEF extension as linker parameter
- defining
- deleting records from files
- delimited scope statement
- depth in tables
- DESC suboption of CALLINT compiler option
- description file
- DESCRIPTION statement
- DESCRIPTOR suboption of CALLINT compiler option
- DFHCOMMAREA parameter
- DFHEIBLK parameter
- diagnostics, program
- DIAGTRUNC compiler option
- differences from host COBOL
- direct-access
- directories
- DISPLAY (USAGE IS)
- DISPLAY-1 (USAGE IS)
- display floating-point data (USAGE DISPLAY)
- DISPLAY-OF intrinsic function
- DISPLAY statement
- DISPLAY statement, environment variables used in
- DLL extension as linker parameter
- DLL files
- do loop
- do-until
- do-while
- document encoding declaration
- DOCUMENT-TYPE-DECLARATION XML event
- documentation of program
- DOS, running under
- dumps, TRAP(OFF) side effect
- duplicate computations, grouping
- DYNAM compiler option
- dynamic calls
- dynamic link libraries
- dynamic linking
- dynamic loading, requirements for
E
- E-level error message
(1), (2)
- EBCDIC
- EBCDIC_CODEPAGE environment variable
- efficiency of coding
- embedded cross-reference
- embedded error messages
- embedded MAP summary
(1), (2)
- embedded SQL
- encoding
- encoding declaration
- ENCODING-DECLARATION XML event
- END-OF-CDATA-SECTION XML event
- END-OF-DOCUMENT XML event
- END-OF-ELEMENT XML event
- end-of-file phrase (AT END)
- enhancing XML output
- entry point
- ENTRY statement
- ENTRYINT compiler option
- environment, preinitializing
- environment differences, zSeries and the workstation
- ENVIRONMENT DIVISION
- environment-name
- environment variables
- accessing files with
- assignment-name
- CLASSPATH
- COBCPYEXT
- COBJVMINITOPTIONS
- COBLSTDIR
- COBMSGS
- COBOPT
- COBPATH
- COBRTOPT
- compiler
- DB2DBDFT
- DB2PATH
- definition
- EBCDIC_CODEPAGE
- ILINK
- LANG
- LC_ALL
(1), (2)
- LC_COLLATE
(1), (2)
- LC_CTYPE
(1), (2)
- LC_MESSAGES
(1), (2)
- LC_TIME
(1), (2)
- LIB
(1), (2)
- library-name
(1), (2)
- linker
- LOCPATH
- NLSPATH
- PATH
- RDZvrINSTDIR
- runtime
- search-order precedence
- setting
- SYSIN, SYSIPT, SYSOUT, SYSLIST, SYSLST, CONSOLE, SYSPUNCH, SYSPCH
- SYSLIB
- TEMPMEM
- text-name
(1), (2)
- TMP
- TZ
- ERRCOUNT runtime option
- ERRMSG, for generating list of error messages
- error
- error messages
- euro currency sign
- EVALUATE statement
- evaluating data item contents
- example
- examples
- exception condition
- EXCEPTION/ERROR declarative
- exception handling
- EXCEPTION XML event
- exceptions, intercepting
- EXE extension as linker parameter
- EXIT compiler option
- exit modules
- EXIT PROGRAM statement
- EXP extension as linker parameter
- exp file, creating with cob2
- explicit scope terminator
- exponentiation
- EXPORTS statement
- extended mode
(1), (2)
- external class-name
(1), (2)
- EXTERNAL clause
- external code page, definition
- external data
- external decimal data
- external file
- external floating-point data
- external program reference added to module
F
G
H
I
J
K
L
- LANG environment variable
- language features for debugging
- largest or smallest item, finding
- last-used state
- LC_ALL
- LC_ALL environment variable
- LC_COLLATE
- LC_COLLATE environment variable
- LC_CTYPE
- LC_CTYPE environment variable
- LC_MESSAGES
- LC_MESSAGES environment variable
- LC_TIME
- LC_TIME environment variable
- LENGTH intrinsic function
- length of data items, finding
- LENGTH OF special register
- level-88 item
- level-number
- LIB compiler option
- LIB environment variable
- LIB extension as linker parameter
- lib file, creating with cob2
- LIBEXIT suboption of EXIT option
(1), (2)
- library-name
- library-name, when not used
- LIBRARY statement
- library text
- Lilian date
- limits of the compiler
- line number
- line-sequential files
- LINECOUNT compiler option
- linkage conventions
- LINKAGE SECTION
- linkages, data
- linked-list processing, example
- linker
- linker options
- linker response file, echoing contents
- linking
- linking OO applications
- LIST compiler option
- list of resources
- listings
- literals
- little-endian
- little-endian, converting to big-endian
- load address
- load segment
- loading a table dynamically
- local names
- local references, converting to global
- LOCAL-STORAGE SECTION
- client
(1), (2)
- comparison with WORKING-STORAGE
- local time
- locale
- locale information database
- LOCPATH environment variable
- LOG intrinsic function
- loops
- LOWER-CASE intrinsic function
- lowercase, converting to
- LST file extension
- LSTFILE compiler option
M
N
O
P
Q
R
S
- S-level error message
(1), (2)
- scope of names
- scope terminator
- SD (sort description) entry, example
- SEARCH ALL statement
- search rules for linker
- SEARCH statement
- searching
- section
- SELECT clause
- SELECT OPTIONAL
- SELF
- sentence, definition
- separate CICS translator
- separate sign
- SEPOBJ compiler option
- SEQUENCE compiler option
- sequential files
- sequential search
- serial search
- SET command
- SET condition-name TO TRUE statement
- SET statement
- setting
- sharing
- short listing, example
- sign condition
- SIGN IS SEPARATE clause
- sign representation
- signature
- SIZE compiler option
- sliding century window
- sort
- SORT-RETURN special register
- SORT statement
- SORT work files
- SOSI compiler option
- SOURCE and NUMBER output, example
- source code
- SOURCE compiler option
(1), (2)
- SOURCE-COMPUTER paragraph
- SPACE compiler option
- special feature specification
- SPECIAL-NAMES paragraph
- special register
- splitting data items (UNSTRING)
- SQL compiler option
- SQL statements
- SQLCA
- SQRT intrinsic function
- SSRANGE compiler option
- stack frames, collapsing
- stack probes, generating
- stack space, allocating with cob2 command
- STACKSIZE statement
- STANDALONE-DECLARATION XML event
- Standard COBOL 85
- START-OF-CDATA-SECTION XML event
- START-OF-DOCUMENT XML event
- START-OF-ELEMENT XML event
- statement
- statement nesting level
- static data, definition of
- static linking
- static methods
- statistics intrinsic functions
- status code, files
- STDCALL interface convention
- STL file system
- STL files
- STOP RUN statement
- storage
- storing frequently used functions
- stride, table
- STRING statement
- strings
- structure, initializing using INITIALIZE
- structured programming
- structuring OO applications
- STUB statement
- subclass
- subprogram
- subprograms
- subscript
- subscripting
- substitution character
- substrings
- SUM intrinsic function, example table calculation
- SUPER
- switch-status condition
- switches and flags
- SYMBOLIC CHARACTERS clause
- symbolic constant
- symbols used in MAP output
- syntax diagrams, how to read
- syntax errors
- SYSADATA
- SYSADATA file
- SYSADATA records
- SYSIN
- SYSIN, SYSIPT, SYSOUT, SYSLIST, SYSLST, CONSOLE, SYSPUNCH, SYSPCH environment variables
- SYSLIB
- SYSLIB environment variable
- SYSPRINT
- system date
- SYSTEM interface convention
- system-name
- System Properties window, defining environment variables
- SYSTEM suboption of CALLINT compiler option
- SYSTERM data set
T
U
V
W
X
- X delimiter for control characters in alphanumeric literals
- XML-CODE special register
- XML declaration
- XML document
- XML event
- XML-EVENT special register
- XML events
- XML exception codes
- XML GENERATE statement
- XML generation
- XML-NTEXT special register
- XML output
- XML PARSE statement
- XML parser
- XML parsing
- XML processing procedure
- XML-TEXT special register
- XREF compiler option
- XREF output
Y
Z
|