ILE COBOL Programmer's Guide


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
Special characters
  • * (asterisk)
  • *CRTARKIDX option (2816)
  • *EVENTF option (2809)
  • *MONOPIC option (2812)
  • / (slash) (2588), (3096)
  • Numerics
  • 0 option (2912)
  • 30 option (2685), (2851)
  • A
  • abnormal program termination (3337)
  • about this manual (2444)
  • ACCEPT statement (4103), (4866)
  • access mode (4370), (4390)
  • DYNAMIC (4428)
  • RANDOM (4429)
  • access path
  • description (4015)
  • example for indexed files (4432)
  • file processing (4343)
  • specifications (3985)
  • ACCUPDALL option (2905)
  • ACCUPDNE option (2907)
  • ACQUIRE statement (4583), (4684)
  • activation (3492)
  • activation group (AG)
  • activation group level scoping (4061), (4138)
  • ADDMSGD (Add Message Description) command (4784)
  • ADDRESS OF special register (3577), (3839)
  • description (3843)
  • difference from calculated ADDRESS OF (3842)
  • addresses
  • incrementing using pointers (3873)
  • passing between programs (3865)
  • ADTS for AS/400
  • messages (4800)
  • ADVANCING (4267)
  • for FORMATFILEs (4244)
  • ADVANCING PAGE phrase (4269)
  • AG (activation group) (3493), (4948)
  • ALCOBJ (Allocate Object) command (4080)
  • ALIAS keyword (4007)
  • alias, definition (4009)
  • ALL option (2864), (2927)
  • Allocate Object (ALCOBJ) command
  • American National Standard Code for Information Interchange (ASCII)
  • American National Standards Institute (ANSI) (2451), (4725), (4769)
  • COBOL run unit (3496)
  • conforming to standards
  • with indexed files (4401)
  • with relative files (4371)
  • with sequential files (4359)
  • definition (4950)
  • FIPS specifications (4770)
  • standard (2447), (2448), (4767), (4768)
  • ANSI (American National Standards Institute) See American National Standards Institute (ANSI)
  • API (Application Programming Interface) (4949)
  • error-handling (3347), (3894)
  • using with pointers (3858)
  • APOST option (2744)
  • Application Development ToolSet for AS/400
  • messages (4800)
  • Appliciation Programming Interface (API)
  • error-handling (3347), (3894)
  • using with pointers (3858)
  • argc/argv (3751)
  • arguments, describing in the calling program (3592)
  • arithmetic operations, handling errors (3908)
  • arithmetic operators (2465)
  • arrival sequence (4017), (4345), (4387), (4404)
  • arrows, shown in syntax (2479)
  • ASCII (American National Standard Code for Information Interchange) (4951)
  • ASSIGN clause
  • and DBCS characters (4846)
  • description (4032), (4229), (4284), (4312), (4558)
  • device name (4034)
  • assignment name (4031), (4627), (4632), (4844)
  • asterisk (*) (2586)
  • AT END condition (3916)
  • ATTR debug command (3363)
  • ATTRIBUTE-CHARACTER XML event (3683)
  • ATTRIBUTE-CHARACTERS XML event (3681)
  • ATTRIBUTE-NAME XML event (3679)
  • ATTRIBUTE-NATIONAL-CHARACTER XML event (3685)
  • attributes
  • of data items (3183)
  • of files (3181)
  • of table items (3185)
  • ATTRIBUTES field (3180)
  • AUT parameter (2924)
  • authorization list name (2935)
  • B
  • BASIC option (2875)
  • batch compiles (3052)
  • batch jobs, representation of DBCS data in (4900)
  • bibliography (4975)
  • binder information listing (3286)
  • binder language (3310)
  • binder listing (3271)
  • binding
  • binding process (3223)
  • definition (3222)
  • example (3269)
  • binding statistics listing (3292)
  • blank lines (3102)
  • BLANK option (2694)
  • BLK option (2785)
  • block, description (4102)
  • blocking code, generation of (4113)
  • blocking output records (4098)
  • Boolean data types (2742), (4617)
  • Boolean literal (2741)
  • BOTTOM debug command (3382)
  • boundary
  • definition (4126)
  • violation (4378)
  • bracketed DBCS (4817)
  • BREAK debug command (3364)
  • breakpoints
  • characteristics (3403)
  • conditional breakpoints (3405)
  • considerations for using (3401)
  • description (3399)
  • relational operators for conditional breakpoints (3406)
  • removing all (3407)
  • unconditional breakpoints (3404)
  • use of (3400)
  • brief summary table listing (3283)
  • browsing a compiler listing (3120) See also source entry utility (SEU)
  • BY CONTENT, definition (3573)
  • BY REFERENCE, definition (3572)
  • C
  • C
  • argc/argv (3750)
  • C function call
  • running a COBOL program using (3331)
  • calling C programs (3744)
  • data type compatibility (3752)
  • external data (3754)
  • passing data to (3747)
  • recursion (3745)
  • returning control from (3755)
  • calculation operations; on fixed-length fields (4185)
  • call by identifier (3539)
  • CALL CL command
  • passing parameters (3328)
  • running a COBOL program (3325)
  • call level scoping (4060)
  • call stack (3499)
  • CALL statement
  • BY CONTENT identifier (3578)
  • BY CONTENT LENGTH OF identifier (3580)
  • BY CONTENT literal (3579)
  • BY CONTENT, implicit MOVE (3855)
  • by identifier (3536)
  • BY REFERENCE ADDRESS OF record-name (3575)
  • BY REFERENCE identifier (3574)
  • error handling (3955)
  • passing data with operational descriptors (3590)
  • passing OMITTED data (3587)
  • recursive, description (3515)
  • running a COBOL program using (3330)
  • to QCMDEXC (3788)
  • using pointers (3852)
  • called program
  • definition (3514)
  • calling programs
  • BY CONTENT (3571)
  • BY REFERENCE (3570)
  • calling EPM programs (3781)
  • calling ILE C for AS/400 programs (3743)
  • calling ILE CL programs (3766)
  • calling ILE RPG for AS/400 programs (3757)
  • calling OPM COBOL/400 programs (3777)
  • calling OPM programs (3775)
  • definition (3513)
  • nested programs (3523)
  • using pointers (3853)
  • calling the COBOL compiler (2622)
  • CANCEL statement (3537), (3624)
  • with COBOL programs (3628)
  • with non-COBOL programs (3631)
  • canceling a COBOL program (3626)
  • CBL statement (3114)
  • CBLLE (default member type) (2577)
  • CCSID
  • conflict (3737)
  • of PARSE statement (3739)
  • of XML document (3730), (3738)
  • CCSID (Coded Character Set Identifier) See Coded Character Set Identifier (CCSID)
  • CDRA (Character Data Representation Architecture)
  • CEE9901 escape message (3891)
  • CEEHDLR bindable API (3890)
  • century problem (3479)
  • Change Debug (CHGDBG) command
  • CHANGE option (2929)
  • change/date (CHGDATE) field (3161)
  • Character Data Representation Architecture (CDRA) (2604)
  • character set identifiers (2601)
  • characters, double-byte (4813)
  • checking DBCS literals (4831)
  • checking work station validity (4534)
  • checking, data (3432)
  • CHGDBG (Change Debug) command (3357), (3395)
  • CHGPOSSGN option (2807)
  • CL (Control Language)
  • calling CL programs (3767)
  • data type compatibility (3771)
  • definition (4952)
  • passing data to (3768)
  • returning control from (3773)
  • CL (control language) commands
  • for running programs (3326)
  • for testing programs (3353)
  • issuing using QCMDEXC in a program (3785)
  • CL (control language) entry codes (2486)
  • clauses
  • ACCESS MODE (4567)
  • ASSIGN (4230), (4285), (4313), (4557), (4845)
  • CONTROL-AREA (4572)
  • CURRENCY (2590)
  • DECIMAL-POINT (2591)
  • FILE STATUS (4109)
  • INDICATOR (4640)
  • JUSTIFIED (4855)
  • LINAGE (4248)
  • OCCURS (4853)
  • ORGANIZATION (4231), (4286), (4314), (4564)
  • ORGANIZATION IS INDEXED (4399)
  • PICTURE (4859)
  • RECORD KEY (4025)
  • REDEFINES (4851)
  • REPLACING identifier-1 BY identifier-2 clause (2593)
  • syntax, notation for (2474)
  • VALUE (4857)
  • CLEAR debug command (3365)
  • CLOSE statement (4271), (4296), (4322)
  • closing files with the CANCEL statement (3625)
  • COBOL (COmmon Business Oriented Language), description (2487)
  • COBOL procedure (2524)
  • code page identifiers (2602)
  • Coded Character Set Identifier (CCSID)
  • assigning a CCSID (2605)
  • CCSID 65535 (2607)
  • COBOL syntax checker and CCSIDs (2609)
  • copy member with different CCSIDs (2608)
  • default (2606)
  • definition (2599)
  • coding form (2558)
  • coding formats provided by SEU (2556), (2557)
  • collating sequence, specifying (3023)
  • command definition (3335)
  • command option summary listing (3275)
  • command summary listing (3132)
  • command syntax, using (2469)
  • commands
  • Add Message Description (ADDMSGD) (4783)
  • Allocate Object (ALCOBJ) (4081)
  • Change Debug (CHGDBG) (3356)
  • Create Diskette File (CRTDKTF) (4310)
  • Create Logical File (CRTLF) (4336)
  • Create Physical File (CRTPF) (4335)
  • Create Print File (CRTPRTF) (4227)
  • Create Tape File (CRTTAPF) (4282)
  • Monitor Message (MONMSG) (2634)
  • Override Message File (OVRMSGF) (4786)
  • Override to Diskette File (OVRDKTF) (4044)
  • Reorganize Physical File Member (RGZPFM) (4386)
  • Start Debug (STRDBG) (3354)
  • Start Source Entry Utility (STRSEU) See source entry utility
  • comment line (3097)
  • COMMENT XML event (3675)
  • comments with DBCS characters (4836)
  • COMMIT statement (4123), (4132)
  • commitment boundary, definition (4125)
  • commitment control
  • definition (3960), (4117)
  • example (4140)
  • locking level (4127)
  • scope (4136)
  • commitment definition (4134)
  • COmmon Business Oriented Language (COBOL), descrption
  • common keys (4019)
  • Common Programming Interface (CPI) support (4759)
  • communication module (4741), (4754)
  • communications, interactive
  • interprogram considerations (3487), (4925)
  • recovery (3965)
  • with other programs (4512)
  • with remote systems (4513)
  • with workstation users (4511)
  • compilation unit (2530), (2559)
  • compile listing, viewing
  • compiler failure (2629)
  • compiler options See also PROCESS statement; also parameters, CRTCBLMOD command
  • *EVENTF (2811)
  • *EXTEND31 (2996)
  • *MONOPIC (2813)
  • *NOCRTARKIDX (2818)
  • *NOEVENTF (2810)
  • *NOEXTEND (2995)
  • *NOMONOPIC (2814)
  • *STDINZHEX00 (2792)
  • 30 option (2686), (2852), (2913)
  • ACCUPDALL (2906)
  • ACCUPDNE (2908)
  • ALL (2865), (2928)
  • and syntax checking with SEU (2589)
  • APOST (2745)
  • ARITHMETIC parameter (2994)
  • as specified in PROCESS statement (3029)
  • authorization list name (2936)
  • BASIC (2876)
  • batch compiling (3051)
  • BLANK (2695)
  • BLK (2786)
  • CCSID parameter (2990)
  • CHANGE (2930)
  • CHGPOSSGN (2808)
  • compiler options listing (3073), (3138)
  • create cross-reference listing (3202)
  • create source listing (3146)
  • CRTF (2773)
  • CURLIB (2652), (2665), (2968), (3245)
  • CURRENT (2948), (3014)
  • DATETIME (2830), (4188), (4204)
  • DATTIM option (3044)
  • 2-digit base year (3046)
  • 4-digit base century (3045)
  • DDSFILLER (2796)
  • DFRWRT (2898)
  • DUPKEYCHK (2778)
  • ENBPFRCOL parameter (2982)
  • error severity level option (2854)
  • EXCLUDE (2934)
  • FULL (2878)
  • GEN (2714)
  • GRAPHIC (3041), (3042)
  • HEX (2954)
  • HIGH (2889)
  • IMBEDERR (2800)
  • INTERMEDIATE (2887)
  • INZDLT (2782)
  • JOB (2956), (2977)
  • JOBRUN (2958), (2975)
  • LANGIDSHR (2962)
  • LANGIDUNQ (2960)
  • language identifier name option (2979)
  • LIBCRTAUT (2926)
  • LIBL (2663), (2966)
  • library name option (2654), (2667), (2970), (3247)
  • LICOPT parameter (3002)
  • LINENUMBER (2730)
  • LIST (2863)
  • list compiler options in effect (3075), (3152)
  • MAP (2734), (3085)
  • maximum number option (2850)
  • MINIMUM (2885)
  • MODULE (2672)
  • module name option (2650)
  • MONOPRC (2755)
  • NO (2921), (3253), (3265)
  • NOBLK (2784)
  • NOCHGPOSSGN (2806)
  • NOCRTF (2771)
  • NODATETIME (2828)
  • NODDSFILLER (2794)
  • NODFRWRT (2900)
  • NODUPKEYCHK (2776)
  • NOFIPS (2883)
  • NOGEN (2716)
  • NOIMBEDERR (2798)
  • NOINZDLT (2780)
  • NOMAP (2732)
  • NOMAX (2848)
  • NOMONOPRC (2757)
  • NONE (2681), (2867), (2874)
  • NONUMBER (2726)
  • NOOBSOLETE (2891)
  • NOOPTIONS (2736)
  • NOPICGGRAPHIC (2836)
  • NOPICNGRAPHIC (2840)
  • NOPICXGRAPHIC (2832)
  • NOPRTCORR (2753)
  • NORANGE (2761)
  • NOSECLVL (2747)
  • NOSEQUENCE (2718)
  • NOSOURCE (2703)
  • NOSRC (2704)
  • NOSTDINZ (2790)
  • NOSTDTRUNC (2804)
  • NOSYNC (2767)
  • NOUNDSPCHR (2904)
  • NOUNREF (2763)
  • NOVARCHAR (2824)
  • NOVBSUM (2722)
  • NOXREF (2710)
  • NTLPADCHAR parameter (2999)
  • NUMBER (2728)
  • OBSOLETE (2893)
  • optimizing source code (2871)
  • OPTIONS (2738), (3076)
  • OWNER (3259)
  • parameters of the CRTCBLMOD/CRTBNDCBL commands (2644), (3019), (3039)
  • PGM (2941)
  • PGMID (2648), (3241)
  • PICGGRAPHIC (2838)
  • PICNGRAPHIC (2842)
  • PICXGRAPHIC (2834)
  • PRC (2943)
  • PRFDTA parameter (2986)
  • PRINT (2679)
  • PROCESS statement, using to specify (3031)
  • program listings, DBCS characters in (4929)
  • program name option (3243)
  • PRTCORR (2751)
  • QCBLLESRC (default source file) (2659)
  • QUOTE (2740)
  • RANGE (2759)
  • release level option (3017)
  • SECLVL (2749)
  • SEQUENCE (2720)
  • severity level (2688), (2915)
  • SOURCE (2707), (2861), (3081)
  • source file member name (2674)
  • source file name (2661)
  • SRC (2708)
  • SRCMBRTXT (2693)
  • STDINZ (2788)
  • STDTRUNC (2802)
  • STMT (2859)
  • suppressing source listing (3147)
  • SYNC (2769)
  • table name option (2964)
  • text description (2697)
  • THREAD option (3048)
  • multithreading (3879)
  • NOTHREAD (3049)
  • SERIALIZE (3050)
  • UNDSPCHR (2902)
  • UNREF (2765)
  • USE (2932)
  • USER (3257)
  • VARCHAR (2826)
  • VBSUM (2724), (3083)
  • XREF (2712), (3087)
  • YES (2919), (3251), (3263)
  • compiler options listing (3139)
  • compiler output See also messages
  • browsing (3123)
  • CCSID parameter (2991)
  • command summary listing (3129)
  • compiler output (3056), (3074)
  • cross-reference listing (3200)
  • CRTCBLMOD/CRTBNDCBL options (3094)
  • Data Division map (3169)
  • description (3070)
  • ENBPFRCOL parameter (2983)
  • examples (3068)
  • FIPS messages listing (3189)
  • listing descriptions (3071)
  • listing options (3141)
  • messages (4793)
  • options listing (3133), (3136)
  • PRFDTA parameter (2987)
  • program listings, DBCS characters in (4930)
  • suppressing source listing (3149)
  • compiling COBOL programs
  • abnormal compiler termination (2628)
  • example listing (3130)
  • example of (3005)
  • failed attempts (2627)
  • for the previous release (3009)
  • invoking the compiler (2610)
  • messages (4792)
  • multiple programs (3053)
  • output (3069)
  • redirecting files (4043)
  • TGTRLS, using (3010)
  • Configuration Section, description (2514), (4843)
  • conforming to ANSI standards (4772)
  • constant, NULL figurative (3824)
  • CONTENT-CHARACTER XML event (3695)
  • CONTENT-CHARACTERS XML event (3693)
  • CONTENT-NATIONAL-CHARACTER XML event (3697)
  • contiguous items, definition (4417)
  • contiguous key fields, multiple (4415)
  • control
  • returning (3544)
  • transferring (3510)
  • CONTROL AREA clause (4571)
  • control boundary (3500)
  • Control Language (CL) See also CL (Control Language)
  • calling CL programs (3767)
  • data type compatibility (3771)
  • definition (4952)
  • passing data to (3768)
  • returning control from (3773)
  • control language (CL) entry codes
  • Control Language commands See CL commands
  • CONTROL statement (3111)
  • control, returning from a called program (3545)
  • control, transferring to another program (3509)
  • conversion, data format (3428)
  • CoOperative Development Environment/400 (CODE/400) (2538)
  • copies of ANSI standard available (2453)
  • COPY statement
  • and DBCS characters (4917)
  • DDS results (4002)
  • example of data structures generated by (4611)
  • format 1 COPY statement (3062)
  • key fields (4413)
  • listing source statements (3112)
  • suppressing source statements (3113)
  • use with PROCESS statement (3060), (3066)
  • use with TRANSACTION files (4523)
  • COPYNAME field (3160)
  • corresponding options, PROCESS and CRTCBLMOD/CRTBNDCBL commands (3037)
  • counting verbs in a source program (3165), (3218)
  • CPI (Common Programming Interface) support
  • Create Bound COBOL (CRTBNDCBL) command
  • ARITHMETIC parameter (2992)
  • AUT parameter (2923)
  • CCSID parameter (2988)
  • compiling source statements (3231), (3270)
  • CVTOPT parameter (2821)
  • DBGVIEW parameter (2856)
  • description of (3226)
  • ENBPFRCOL parameter (2980)
  • EXTDSPOPT parameter (2895)
  • FLAG parameter (2910)
  • FLAGSTD parameter (2880)
  • GENLVL parameter (2683)
  • invoking CRTPGM (3267)
  • LANGID parameter (2972)
  • LICOPT parameter (3000)
  • LINKLIT parameter (2938)
  • MSGLMT parameter (2845)
  • NTLPADCHAR parameter (2997)
  • OPTIMIZE parameter (2869)
  • OPTION parameter (2699), (3078), (3091)
  • OUTPUT parameter (2676)
  • PGM parameter (3238)
  • PRFDTA parameter (2984)
  • REPLACE parameter (3248)
  • SIMPLEPGM parameter (3260)
  • SRCFILE parameter (2656)
  • SRCMBR parameter (2669)
  • SRTSEQ parameter (2951)
  • syntax (3235)
  • TEXT parameter (2690)
  • TGTRLS parameter (2945)
  • using CRTBNDCBL (3232)
  • using prompt displays with (3233)
  • USRPRF parameter (3254)
  • Create COBOL Module (CRTCBLMOD) command
  • ARITHMETIC parameter (2993)
  • AUT parameter (2922)
  • CCSID parameter (2989)
  • compiling source statements (2623), (3007)
  • CVTOPT parameter (2820)
  • DBGVIEW parameter (2855)
  • description of (2614)
  • ENBPFRCOL parameter (2981)
  • EXTDSPOPT parameter (2894)
  • FLAG parameter (2909)
  • FLAGSTD parameter (2879)
  • GENLVL parameter (2682)
  • LANGID parameter (2971)
  • LICOPT parameter (3001)
  • LINKLIT parameter (2937)
  • MODULE parameter (2645)
  • MSGLMT parameter (2844)
  • NTLPADCHAR parameter (2998)
  • OPTIMIZE parameter (2868)
  • OPTION parameter (2698), (3079), (3090)
  • OUTPUT parameter (2675)
  • PRFDTA parameter (2985)
  • REPLACE parameter (2916)
  • SRCFILE parameter (2655)
  • SRCMBR parameter (2668)
  • SRTSEQ parameter (2950)
  • syntax (2640)
  • TEXT parameter (2689)
  • TGTRLS parameter (2944)
  • using CRTCBLMOD (2624)
  • using prompt displays with (2637)
  • create data (3297), (3299)
  • Create Diskette File (CRTDKTF) command
  • Create library (CRTLIB) command
  • Create Logical File (CRTLF) command
  • Create Physical File (CRTPF) command
  • Create Print File (CRTPRTF) command
  • Create Program (CRTPGM) command
  • description of (3225)
  • invoking from CRTBNDCBL (3266)
  • parameters (3228)
  • using CRTPGM (3227)
  • Create Service Program (CRTSRVPGM) command
  • description of (3313)
  • parameters (3315)
  • using CRTSRVPGM (3314)
  • Create Source Physical File (CRTSRCPF) command
  • Create Tape File (CRTTAPF) command
  • creating a module object (3006)
  • creating a program object (3219)
  • creating a service program (3304)
  • creating files
  • indexed files (4455), (4497)
  • relative files (4460), (4480)
  • sequential files (4449)
  • cross-reference listing
  • description of listing (3203)
  • example (3201), (3289)
  • CRTARKIDX option (2819)
  • CRTBNDCBL (Create Bound COBOL) command See Create Bound COBOL (CRTBNDCBL) command
  • CRTCBLMOD (Create COBOL Module) command See Create COBOL Module (CRTCBLMOD) command
  • CRTDKTF (Create Diskette File) command (4309)
  • CRTDTA value (3298), (3300)
  • CRTF option (2772)
  • CRTLF (Create Logical File) command (4334)
  • CRTLIB (Create Library) command (2548), (2598)
  • CRTPF (Create Physical File) command (4333)
  • CRTPGM (Create Program) command See Create Program (CRTPGM) command
  • CRTPRTF (Create Print File) command (4226)
  • CRTSRCPF (Create Source Physical File) command (2549), (2597)
  • CRTSRVPGM (Create Service Program) command See Create Service Program (CRTSRVPGM) command
  • CRTTAPF (Create Tape File) command (4281)
  • CURLIB option (2651), (2664), (2967), (3244)
  • CURRENT option (2947), (3013)
  • CVTOPT parameter (2822)
  • D
  • data
  • EXTERNAL data (3605)
  • global data (3568)
  • local data (3566)
  • OMITTED (3586)
  • passing
  • BY CONTENT and BY REFERENCE (3583)
  • in groups (3599)
  • to ILE C for AS/400 programs (3749)
  • to ILE CL programs (3770)
  • to ILE RPG for AS/400 programs (3761)
  • with operational descriptors (3589)
  • data area
  • description (3610)
  • local (3612)
  • PIP (3614)
  • data checking (3433)
  • data class type (TYPE) field (3179)
  • data communications file (4508)
  • data description specifications (DDS)
  • Create File commands (3982)
  • date fields (4189)
  • definition (4524), (4955)
  • description (3988)
  • display management (4535)
  • examples
  • for a display device file (4549)
  • for field reference file (3992)
  • for subfile record format (4659), (4662)
  • formats, data structures generated by (4612)
  • keyed access path for an indexed file (4433)
  • specifications for a database file (4003)
  • specifying a record format (3998)
  • workstation programs (4610), (4723)
  • externally described files (3975), (4412)
  • FORMATFILE files (4259)
  • function of (4526)
  • graphic data fields (4209)
  • incorporate description in program (3996)
  • key fields (4410)
  • multiple device files (4670)
  • program-described files (3980)
  • SAA fields (4192)
  • subfiles (4643)
  • time fields (4190)
  • timestamp fields (4191)
  • TRANSACTION files (4522)
  • use of keywords (3989)
  • variable-length fields (4174)
  • Data Division
  • arguments for calling program (3593)
  • DBCS characters (4847)
  • description (2516)
  • map of, compiler option (3170)
  • data dump (4938)
  • data field (2566)
  • data files, inline
  • data format conversion (3427)
  • data item
  • attributes of (3184)
  • defining as a pointer (3809)
  • in subprogram linkage (3603)
  • passing, with its length (3585)
  • data type compatibility
  • between C and COBOL (3753)
  • between CL and COBOL (3772)
  • between Java and COBOL (3641)
  • between RPG and COBOL (3763)
  • data types
  • arithmetic, performing
  • COMPUTE (3437)
  • conversion of data, intrinsic functions (3450)
  • expressions (3438)
  • intrinsic functions, numeric (3439)
  • introduction (3436)
  • centry problem
  • introduction (3478)
  • solution, long-term (3482)
  • solution, short-term (3484)
  • class test, numeric (3434)
  • computation data representation
  • binary (3424)
  • external decimal (3422)
  • external floating-point (3426)
  • internal decimal (3423)
  • internal floating-point (3425)
  • USAGE clause and (3421)
  • date (4193)
  • defining numeric (3417)
  • fixed-point, floating-point
  • comparisons, arithmetic (3470)
  • examples (3473)
  • fixed-point (3469)
  • floating-point (3468)
  • introduction (3467)
  • table items, processing (3475)
  • format conversions (3429)
  • graphic (4208)
  • numeric editing (3419)
  • portability and (3418)
  • restrictions for SAA data types (4202)
  • SAA data types (4172)
  • sign representation (3431)
  • time (4197)
  • timestamp (4199)
  • year 200 problem
  • introduction (3477)
  • solution, long-term (3481)
  • solution, short-term (3483)
  • DATABASE device (4339)
  • database files See also disk files
  • DATABASE file considerations (4330)
  • DATABASE versus DISK (4337)
  • definition (4332)
  • DISK file considerations (4328)
  • processing methods (4349)
  • date data type (4194)
  • date last modified area (2565)
  • DATETIME option (2829), (4187), (4203)
  • DATTIM option (3043)
  • DATTIM process statement option (3025)
  • DB FORMAT NAME special register (4403)
  • DBCS graphic data type (4211), (4818)
  • DBCS literal (4821), (4834), (4893), (4919)
  • DBCS support See double-byte character set support
  • DBGDTA value (3302)
  • DBGVIEW parameter (2857), (3388)
  • DDM (distributed data management)
  • DDS See data description specifications
  • DDSFILLER option (2795)
  • debug data (2615), (3301)
  • watch condition (3375)
  • debug session (3387)
  • watch condition (3374)
  • debugging a program
  • adding programs to a debug session (3396)
  • breakpoints See breakpoints
  • changing the value of variables (3412)
  • debug commands (3362)
  • debug module (4742), (4755)
  • debug session, preparing for (3386)
  • definition (3348)
  • displaying variables (3409)
  • file status (4106)
  • formatted dump (3900)
  • ILE COBOLCOLLATING SEQUENCE (3360)
  • ILE source debugger (3358)
  • national language support (3415)
  • protecting database files in production libraries (3352)
  • removing programs to a debug session (3397)
  • starting the ILE source debugger (3392)
  • steping through a program (3408)
  • viewing program source (3398)
  • watch condition (3373)
  • declarative procedures (3927)
  • Default Activation Group (*DFTACTGRP)
  • default member type (CBLLE)
  • default source file (QCBLLESRC)
  • default values, indication of (2639)
  • defined fields (3205)
  • delays, reducing length of on initialization (4375)
  • deleted records, initializing files with (4383)
  • delimiting SQL statements (3791)
  • descending file considerations (4437)
  • descending key sequence, definition (4439)
  • description and reference numbers flagged field (3195)
  • designing your program (2498)
  • destination of compiler output (3055)
  • device control information (4550)
  • device dependence
  • examples (4035)
  • device files
  • DATABASE file considerations (4331)
  • definition (4221)
  • DISK file considerations (4329)
  • DISKETTE device (4306)
  • FORMATFILE device (4258)
  • multiple (4664), (4669)
  • PRINTER device (4224)
  • single (4665)
  • TAPE device (4278)
  • WORKSTATION device (4561)
  • device independence (4037)
  • device-dependent area, length of (4115)
  • DFRWRT option (2897)
  • DFTACTGRP (Default Activation Group) (3498), (3549), (3778)
  • diagnostic levels (4775)
  • diagnostic messages (3207)
  • diagrams, syntax (2641), (3236)
  • direct files See relative files
  • DISK device (4340)
  • disk files
  • processing methods (4350)
  • variable length records (4440)
  • DISKETTE device (4305)
  • diskette file
  • definition (4307)
  • describing (4316)
  • end of volume (4321)
  • naming (4311)
  • reading (4317)
  • writing (4318)
  • displacement (DISP) field (3177)
  • DISPLAY debug command (3366)
  • display device
  • DDS for (4530)
  • record format (4542), (4547)
  • display device file (4525)
  • display format data, definition (4541)
  • DISPLAY statement (4870)
  • DISPLAY-OF intrinsic function
  • with XML document (3728)
  • displaying a compiler listing (3121)
  • displays
  • CRTBNDCBL prompt display (3234)
  • CRTCBLMOD prompt display (2638)
  • data description specifications (DDS) for (4527)
  • display program messages (4810)
  • for sample programs
  • order inquiry (4712), (4713), (4714), (4715)
  • payment update (4718), (4719), (4720), (4721)
  • transaction inquiry (4613)
  • SEU display messages (4805)
  • subfiles (4648)
  • distributed data management (DDM) (4945), (4954)
  • division by zero (3910)
  • divisions of programs
  • Data Division (4848)
  • Environment Division (4841)
  • Identification Division (2505)
  • optional (2511)
  • Procedure Division (4863), (4906)
  • required (2510)
  • do while structure, testing for end of chained list (3871)
  • DOCUMENT-TYPE-DECLARATION XML event (3673)
  • documentary syntax (2485)
  • double spacing (3103)
  • double-byte character set (DBCS) support
  • ACCEPT statement (4868)
  • and alphanumeric data (4892)
  • checking (4832)
  • comments with DBCS characters (4837)
  • communications between programs (4926)
  • definition (4944), (4953)
  • description (4815), (4934)
  • enabling in COBOL programs (4826)
  • graphic (4922)
  • in the Data Division (4849)
  • in the Environment Division (4842)
  • in the Identification Division (4839)
  • in the Procedure Division (4864), (4916)
  • open (4921)
  • PROCESS statement (4823), (4880)
  • representation of DBCS data in batch jobs (4899)
  • searching for in a table (4901)
  • sorting (4907)
  • specifying DBCS literals (4827), (4828)
  • DOWN debug command (3378)
  • DROP statement (4604), (4706)
  • dump, formatted (3899), (4937)
  • DUPKEYCHK option (2777)
  • dynamic access mode (4369), (4406), (4654)
  • dynamic file creation (2774)
  • dynamic program call
  • description (3520)
  • performing (3534)
  • to a service program (3319)
  • using (3535)
  • E
  • EBCDIC (Extended Binary-Coded Decimal Interchange Code) (4946), (4956)
  • editing source programs (2542) See also source entry utility (SEU)
  • EJECT statement (3098)
  • elementary pointer data items (3846)
  • embedded SQL (3790)
  • encoding
  • XML documents (3729)
  • encoding scheme identifiers (2600)
  • ENCODING-DECLARATION XML event (3669)
  • End Commitment Control (ENDCMTCTL) command
  • End Debug (ENDDBG) command
  • end of chained list, testing for (3872)
  • END PROGRAM (2520)
  • END-OF-CDATA-SECTION XML event (3703)
  • END-OF-DOCUMENT XML event (3709)
  • END-OF-ELEMENT XML event (3687), (3699)
  • end-of-file condition (3915)
  • END-OF-PAGE phrase (4236)
  • ENDCMTCTL (End Commitment Control) command (4135)
  • ENDDBG (End Debug) command (3394)
  • ending a called program (3543)
  • ending a COBOL program (3336), (3881)
  • entering source members (2526)
  • entering source programs (2525), (2543), (2554), (2576)
  • entering your program See source entry utility (SEU)
  • entry codes, control language
  • Environment Division
  • and DBCS characters (4840)
  • description (2512)
  • EPM (Extended Program Model) (4957)
  • EPM (extended program model)
  • EQUATE debug command (3367)
  • error handling
  • APIs (3345), (3893)
  • in arithmetic operations (3907)
  • in input-output operations
  • end-of-file condition (AT END phrase) (3914)
  • EXCEPTION/ERROR declaratives (USE statement) (3926)
  • file status key (3930)
  • invalid key condition (INVALID KEY phrase) (3920)
  • overview (3911)
  • in sort/merge operations (3950)
  • in string operations (3904)
  • on the CALL statement (3954)
  • overview (3880)
  • Program Status Structure (3903)
  • user-written error handling routines (3956)
  • error recovery, example (3962)
  • error severity level option (2853)
  • errors
  • ADVANCING phrase with FORMATFILE files (4243)
  • errors, in syntax See syntax errors
  • escape message (3892)
  • EVAL debug command (3368)
  • examples
  • access path for indexed file (4434)
  • activation group
  • multiple, *NEW and named (3560)
  • multiple, *NEW, named, and *DFTACTGP (3561)
  • single activation group (3558)
  • two named activation groups (3559)
  • binder information listing (3285)
  • binding multiple modules (3230)
  • binding one module (3268)
  • binding statistics listing (3291)
  • brief summary table listing (3282)
  • COBOL and files (4014)
  • command option summary listing (3274)
  • commitment control (4119), (4141)
  • compiler options listing (3072)
  • compiling a source program (3004)
  • COPY DDS results (4001)
  • COPY statement in PROCESS statement (3064)
  • cross-reference listing (3198), (3288)
  • Data Division map (3168)
  • DDS
  • for a display device file (4528), (4548)
  • for a record format (3999)
  • for a record format with ALIAS keyword (4006)
  • for field reference file (3991)
  • for multiple device files (4671)
  • for subfiles (4657), (4660)
  • diagnostic messages listing (3210)
  • END-OF-PAGE condition (4275)
  • entering CRTCBLMOD from command line (3003)
  • entering source statements (2595)
  • error recovery (3961)
  • extended summary table listing (3277)
  • EXTERNAL files (3609)
  • externally described printer files (4273)
  • file processing
  • indexed files (4501), (4506)
  • relative files (4484), (4489)
  • sequential files (4470), (4476)
  • FIPS messages listing (3192)
  • FORMATFILE file (4238)
  • formatted dump (4935)
  • generic START (4424), (4425)
  • indicators (4636)
  • LENGTH OF special register with pointers (3838)
  • length of variable-length field (4182)
  • MOVE with pointers (3849)
  • multiple device files (4673)
  • pointers
  • aligning (3817)
  • and LENGTH OF special register (3837)
  • and REDEFINES clause (3821)
  • and results of MOVE (3848)
  • initializing with NULL (3826)
  • processing chained list (3864)
  • program object, creating (3229)
  • program structure (2494)
  • record format specifications (3993), (4004)
  • returning from a called program (3557)
  • service program, creating (3317)
  • SEU display messages (4804)
  • sorting/merging files (4171)
  • source listing (3150)
  • using pointers in chained list (3862)
  • variable-length graphic data (4219)
  • verb usage by count listing (3164)
  • workstation application programs
  • order inquiry (4710)
  • payment update (4717)
  • transaction inquiry (4609)
  • exception handling See error handling
  • EXCEPTION XML event (3711)
  • exceptions (2633), (3341), (3944), (3958)
  • EXCLUDE option (2933)
  • exclusive-allow-read lock state (4086)
  • EXIT PROGRAM statement (3552), (3621), (3882)
  • export list (3312)
  • expressions (4865)
  • EXTDSPOPT parameter (2896)
  • EXTEND mode, definition (4084)
  • Extended Binary-Coded Decimal Interchange Code (EBCDIC)
  • extended dump (4939)
  • Extended Program Model (EPM)
  • extended program model (EPM) (2491), (3782)
  • extended summary table listing (3278)
  • extensions, IBM
  • double-byte character set (DBCS) support (4814), (4933)
  • flagging (4761)
  • transaction files (4507), (4722)
  • EXTERNAL data
  • shared with a service program (3321)
  • shared with other programs (3604)
  • external description
  • adding functions to (4012)
  • overriding functions to (4013)
  • external file status (3935)
  • EXTERNAL files (3606)
  • externally attached devices (4220), (4222)
  • externally described files
  • adding functions (4010)
  • advantages of using for printer files (4233)
  • considerations for using (3986)
  • COPY statement (4276)
  • DDS for (3995)
  • description (3977)
  • example (4000)
  • level checking (4028)
  • overriding functions (4011)
  • printer files, specifying with FORMATFILE (4261)
  • specifying record retrieval (4016)
  • externally described key (4411)
  • externally described TRANSACTION files (4518), (4554)
  • F
  • failed I/O and record locking (4089)
  • failure of compiler
  • FD (Sort Description) entries (4144)
  • Federal Information Processing Standard (FIPS)
  • 1986 COBOL standard (4765)
  • definition (4958)
  • description (4764)
  • flagging deviations from (4762), (4927)
  • FLAGSTD parameter (3191)
  • messages (3187), (4763), (4795)
  • standard modules (4771)
  • standards to which the compiler adheres (2449)
  • with DBCS characters (4928)
  • FIB (file information block)
  • fields
  • date (4195)
  • fixed length (4186)
  • null-capable (4207)
  • time (4198)
  • time separator (3118)
  • timestamp (4200)
  • variable-length
  • character (4176), (4180)
  • graphic (4181), (4214)
  • length of, example (4184)
  • restrictions (4178)
  • figurative constant, NULL (3825)
  • file and record locking (4067), (4131)
  • file boundaries (4376)
  • file considerations (4393)
  • file control entry (4033)
  • file descriptions (3997)
  • file information block (FIB) (3938)
  • file locking (4071)
  • file organization (4342)
  • file redirection (4040), (4063)
  • file status
  • 0Q (4377), (4381)
  • 9N (3968)
  • 9Q (4379), (4380)
  • after I/O (3931), (3967)
  • coded examples (4477)
  • error handling (3932)
  • how it is set (3937)
  • internal and external (3936)
  • obtaining (4107)
  • statements that affect (3620)
  • FILE STATUS clause (4110)
  • files See also disk files, externally described files, program-described files, source files
  • access paths (4341)
  • attributes of (3182)
  • creation of
  • indexed (4456), (4499)
  • relative (4461), (4482)
  • sequential (4450), (4451), (4468)
  • DATABASE (4326), (4351)
  • DATABASE versus DISK (4338)
  • description (4446)
  • DISK (4327), (4352)
  • examples
  • EXTERNAL files (3608)
  • indexed files (4500), (4505)
  • relative files (4483), (4488)
  • sequential files (4469), (4475)
  • EXTERNAL (3607)
  • external description (3983)
  • FORMATFILE (4262)
  • indexed organization (4389)
  • keys (4024)
  • logical (4426)
  • on AS/400 systems (3974), (4443)
  • preserving sequence of records (4363)
  • PRINTER (4246)
  • processing methods (4348)
  • redirecting access to (4039)
  • relative (4367)
  • relative organization (4365)
  • retrieval of, relative (4465), (4492)
  • sample programs (4442), (4494)
  • sequential (4355)
  • sequential organization (4353), (4360)
  • techniques for processing (4445), (4495)
  • TRANSACTION (4510)
  • FIND debug command (3376)
  • FIPS ID field (3194)
  • FIPS violations flagged, total (3197)
  • fixed length graphic fields (4213)
  • fixed-point arithmetic (3465)
  • FLAG parameter (2911)
  • FLAGSTD parameter (2881), (3190)
  • FLOAT option (2843)
  • floating-point arithmetic (3466)
  • format 1 COPY statement (3061)
  • format 2 COPY statement (2626)
  • FORMAT phrase (4589), (4599), (4690), (4698)
  • FORMATFILE files
  • description (4260)
  • sample program (4239)
  • formatted dump (3898), (4936)
  • FULL option (2877)
  • function keys
  • and CONTROL-AREA clause (4574)
  • specifying with DDS See transaction files
  • functional processing modules (4729)
  • G
  • GEN option (2713)
  • general-use programming interfaces
  • QCMDEXC (3787)
  • generation of message monitors (3949)
  • generic START statement (4422)
  • GENLVL parameter (2684)
  • global data (3567)
  • global names (3530)
  • GOBACK statement (3623), (3884)
  • graphic data types (4210)
  • restrictions (4212)
  • GRAPHIC option (3040)
  • group structures, aligning pointers within (3814)
  • H
  • hard control boundary (3501)
  • HELP debug command (3385)
  • HEX option (2953)
  • HIGH option (2888)
  • high-level language (HLL)
  • highlights (4447)
  • HLL (high-level language) (4959)
  • I
  • I/O (input/output), definition
  • I/O devices
  • I/O operation, handling errors
  • IBM extensions
  • double-byte character set (DBCS) support (4814), (4933)
  • flagging (4761)
  • transaction files (4507), (4722)
  • ICF See intersystem communications function
  • Identification Division
  • and DBCS characters (4838)
  • description (2506)
  • identifier
  • call by (3538)
  • ILE (Integrated Language Environment)
  • ILE C for AS/400 See C
  • ILE CL See CL (Control Language)
  • ILE procedure (2522)
  • ILE RPG for AS/400 See RPG
  • IMBEDERR option (2799), (3162)
  • INDARA keyword (4624)
  • independence, device (4038)
  • indexed files
  • creation (4454), (4496)
  • description (4394)
  • key fields (4397)
  • processing methods for types DISK and DATABASE (4391)
  • updating (4457), (4502)
  • indexed I-O module (4734), (4747)
  • indicators
  • and ASSIGN clause (4628)
  • and Boolean data items (4618)
  • and COPY statement (4633)
  • associated with command keys (4537)
  • data description entries (4630)
  • description (4614)
  • example, using in programs (4635)
  • in a separate indicator area (4622), (4629)
  • in the record area (4631)
  • INDARA DDS keyword (4623)
  • INDICATOR clause (4641)
  • INDICATORS phrase (4638)
  • sample programs (4637)
  • TRANSACTION file processing (4615)
  • using (4619)
  • initialization of storage (3507)
  • initializing files with deleted records (4384)
  • initializing pointers
  • with NULL figurative constant (3827)
  • inline data files (4053)
  • input field (4546)
  • input records (4097)
  • input spool (4049), (4052)
  • Input-Ouput Section, description (2515)
  • input-output devices (4030)
  • input-output operations, handling errors (3912)
  • input-output verbs, processing of (3913)
  • input/output (I/O), definition (4962)
  • inquiry messages (3888)
  • INSPECT statement (4882)
  • Integrated Language Environment (ILE) (2489), (4961)
  • INTERMEDIATE option (2886)
  • internal file status (3934)
  • International Standards Organization (ISO) (2452)
  • interprogram calls using pointers (3851)
  • in teraspace memory (3803)
  • interprogram communication considerations (3486)
  • interprogram module (4735), (4748)
  • intersystem communications function (ICF)
  • ACCESS MODE clause (4568)
  • ASSIGN clause (4559)
  • communications (4645)
  • CONTROL-AREA clause (4575)
  • definition (4960)
  • FILE STATUS clause (4570)
  • multiple and single device files (4667)
  • ORGANIZATION clause (4566)
  • using to specify subfiles (4644)
  • intrinsic functions (4756)
  • collating sequence and (3456)
  • conversion uses
  • case, upper or lower (3451)
  • data items (3449)
  • numbers (3454)
  • order, reverse (3452)
  • reverse order (3453)
  • data items, evaluating (3455)
  • data types handled and (3440)
  • date and time (3445)
  • examples (3443)
  • financial (3446)
  • fixed-point arithmetic and (3463), (3471)
  • floating-point arithmetic and (3464), (3472)
  • largest
  • data items (3458)
  • length
  • data items (3460)
  • LENGTH OF special register (3461)
  • mathematical (3447)
  • number-handling and (3444)
  • numeric function nesting (3441)
  • smallest
  • data items (3459)
  • statistical (3448)
  • subscripting, all (3442)
  • table item processing (3474)
  • variable-length results (3457)
  • WHEN-COMPILED special register and (3462)
  • year 2000 problem and (3476)
  • introduction to ILE COBOL (2488)
  • invalid key condition (3921)
  • INVALID KEY phrase (3922)
  • invariant characters (2603)
  • INZDLT option (2781), (4382)
  • IO FEEDBACK (4112)
  • IO feedback (4108), (4116)
  • items grouped by level (3196)
  • J
  • Java data types (3640)
  • Java Native Interface (JNI) (3635)
  • Java virtual machine (JVM) (3634)
  • JDK11INIT member (3643)
  • JNI member (3642)
  • job failure, recovery (3964)
  • job level scoping (4062), (4139)
  • JOB option (2955), (2976)
  • JOBRUN option (2957), (2974)
  • JUSTIFIED clause (4854)
  • K
  • key fields
  • contiguous, multiple (4416)
  • descending keys (4436)
  • for indexed files (4396)
  • partial keys (4419)
  • program-defined (4430)
  • keyed read (4046)
  • keyed sequence (4018), (4022), (4344), (4395), (4405) , (4438)
  • keys
  • common (4020)
  • record (4023)
  • validity (4409)
  • keywords
  • DDS (4008)
  • in syntax diagrams (2459)
  • INDARA (4625)
  • L
  • LANGID parameter (2973)
  • LANGIDSHR option (2961)
  • LANGIDUNQ option (2959)
  • language elements See program structure
  • language identifier name option (2978)
  • last-used state, description (3553), (3627)
  • LDA (local data area)
  • LEFT debug command (3379)
  • length (LENGTH) field (3178)
  • LENGTH OF special register (3581), (3832), (3833), (3836)
  • length of statement, maximum
  • level checking (LVLCHK) (4029), (4963)
  • level of data item (LVL) field (3174)
  • level of language support (4724), (4726), (4727), (4752), (4766)
  • LIBCRTAUT option (2925)
  • LIBL option (2662), (2965)
  • libraries, test (3349)
  • library name option (2653), (2666), (2969), (3246)
  • library, definition (2546)
  • limitations
  • TGTRLS parameter (3018)
  • LINAGE clause (4249)
  • LINAGE-COUNTER special register (4253)
  • LINENUMBER option (2729)
  • linkage items, setting the address of (3840)
  • Linkage Section
  • describing data to be received (3597)
  • parameters for a called program (3595)
  • linkage type, identifying (3521)
  • LINKLIT option (2939)
  • LIST option (2862)
  • listing view (3389)
  • listings
  • binder (3272)
  • binder information (3284)
  • binding statistics (3290)
  • brief summary table (3281)
  • command option summary (3273)
  • command summary (3131)
  • cross-reference (3199), (3287)
  • Data Division map (3167), (3172)
  • DBCS characters in (4932)
  • example, source listing (3144), (3156)
  • examples of (3127), (3140)
  • extended summary table (3276)
  • FIPS messages (3188), (3193)
  • messages
  • description (3212)
  • example (3211)
  • from ILE COBOL compiler (4796)
  • options (3142)
  • scanning for syntax errors (3126)
  • verb usage by count (3166)
  • literals
  • DBCS (4822), (4833), (4894), (4920)
  • delimiting (2743)
  • mixed (4819)
  • LNC messages (4802)
  • LNR messages (4806)
  • local data (3565)
  • local data area (LDA), definition (3611)
  • local names (3528)
  • Local Storage
  • recursive calls (3541)
  • lock level
  • high, under commitment control (4128)
  • low, under commitment control (4129)
  • lock state (4074), (4082)
  • locking, file and record (4075)
  • logical file considerations (4427)
  • logical operators (2467)
  • LVLCHK (level checking)
  • M
  • main program, description (3503)
  • major/minor return codes (3946)
  • manuals, other (4977)
  • MAP option (2733), (3086)
  • maximum number option (2849)
  • maximum source statement length (2582)
  • member type See source member type
  • members (4065)
  • memory management See segmentation
  • MERGE statement (4150), (4168), (4910)
  • merging/sorting files
  • describing the file (4142)
  • ending sort/merge operation (4162)
  • example (4170)
  • input procedure (4152)
  • merge operation (4148)
  • output procedure (4155)
  • restrictions (4158)
  • return code (4159)
  • sort criteria (4151)
  • sort operation (4145)
  • sorting variable length records (4163)
  • message files (4780)
  • message monitor generation (3948)
  • messages
  • Application Development ToolSet (4799)
  • compilation (4791)
  • compile-time (4773)
  • descriptions (4774)
  • diagnostic (3208)
  • field on diagnostic messages listing (3216)
  • FIPS (4794)
  • inquiry (3889)
  • interactive (4798)
  • listing (4797)
  • responding to in an interactive environment (4811)
  • run time (4808)
  • severity levels (4776)
  • statistics (3217)
  • types (4801)
  • methodology for entering programs (2545)
  • migrating
  • to ILE COBOL language (4943)
  • MINIMUM option (2884)
  • mismatched records, reducing occurrence (3600)
  • mixed language application (3779)
  • mixed literal (4820)
  • module export (2619)
  • module import (2620)
  • module name option (2649)
  • module object
  • creating (2531), (2618)
  • definition (2532), (2612), (3220), (3224)
  • modifying (3293)
  • module observability (3296)
  • MODULE option (2671)
  • MODULE parameter (2646)
  • MODULE, system object type (2613)
  • Monitor Message (MONMSG) command
  • monitoring exceptions (2631)
  • monitors, message (3947)
  • MONMSG (Monitor Message) command (2630)
  • MONOPRC option (2754)
  • MOVE statement
  • moving DBCS characters (4884)
  • using pointers (3845)
  • MQSeries (3633)
  • MSGID and severity level field (3215)
  • MSGLMT parameter (2846)
  • multiple contiguous key fields (4414)
  • multiple device files (4663), (4674)
  • multiple members (4066)
  • multiple source programs (3054)
  • multithreading (3877)
  • N
  • name, assignment
  • NAMES field (3204)
  • national data
  • in XML document (3726)
  • national language sort sequence (3021), (3022)
  • NATIONAL-OF intrinsic function
  • with XML document (3727)
  • nested program
  • calling (3522)
  • calling hierarchy (3526)
  • calls to, description (3518)
  • conventions for using (3525)
  • definition (2502)
  • global names (3529)
  • local names (3527)
  • structure of (3524)
  • NEXT debug command (3383)
  • NEXT MODIFIED phrase (4695)
  • NLSSORT (3024)
  • NO LOCK phrase, and performance (4088)
  • NO option (2920), (3252), (3264)
  • NO REWIND phrase (4299)
  • NOBLK option (2783)
  • NOCHGPOSSGN option (2805)
  • NOCRTARKIDX option (2815)
  • *NOCRTARKIDX (2817)
  • NOCRTF option (2770)
  • NODATETIME option (2827)
  • NODDSFILLER option (2793)
  • NODFRWRT option (2899)
  • NODUPKEYCHK option (2775)
  • NOFIPS option (2882)
  • NOGEN option (2715)
  • NOIBMEDERR option (2797)
  • NOINZDLT option (2779)
  • NOMAP option (2731)
  • NOMAX option (2847)
  • NOMONOPRC option (2756)
  • NONE option (2680), (2866), (2873)
  • nonstandard language extensions See IBM extensions
  • NONUMBER option (2725)
  • NOOBSOLETE option (2890)
  • NOOPTIONS option (2735)
  • NOPICGGRAPHIC option (2835)
  • NOPICNGRAPHIC option (2839)
  • NOPICXGRAPHIC option (2831)
  • NOPRTCORR option (2752)
  • NORANGE option (2760)
  • NOSECLVL option (2746)
  • NOSEQUENCE option (2717)
  • NOSOURCE option (2705)
  • NOSRC option (2706)
  • NOSTDINZ option (2789)
  • NOSTDTRUNC option (2803)
  • NOSYNC option (2766)
  • NOT AT END phrase (3918)
  • NOT INVALID KEY phrase (3924)
  • notation, syntax (2454)
  • NOUNDSPCHR option (2903)
  • NOUNREF option (2762)
  • NOVARCHAR option (2823)
  • NOVBSUM option (2721)
  • NOXREF option (2709)
  • nucleus module (4731), (4744)
  • null capable fields (4205)
  • NULL figurative constant (3823)
  • null values (3867), (4206)
  • NUMBER option (2727)
  • O
  • Object Definition Table (ODT) (4965)
  • object names, OS/400 (2635)
  • OBSOLETE option (2892)
  • OCCURS clause (4852)
  • ODP (open data path)
  • ODT (Object Definition Table)
  • offset, relative to 16-byte boundary (3856)
  • OMITTED data (3588)
  • open data path (ODP) (4091), (4093), (4964)
  • OPEN operation, increasing speed of (4094)
  • OPEN statement (4265), (4293), (4319), (4579), (4680)
  • OPEN type (4083)
  • OPEN-FEEDBACK (4111), (4869)
  • operational descriptors (3591)
  • operators, arithmetic and logical (2468)
  • OPM (original program model)
  • optimization level, changing (3294)
  • OPTIMIZE parameter (2870)
  • optimizing code (2872)
  • option indicator (4620)
  • OPTION parameter (2700), (3080), (3089)
  • optional clauses (2484)
  • optional divisions (2509)
  • optional items, syntax (2476)
  • optional processing modules (4738), (4739), (4751)
  • optional words, syntax (2456)
  • options
  • for the PROCESS statement (3057)
  • listing (3135)
  • of CRTCBLMOD/CRTBNDCBL command parameters (2643), (3020), (3038)
  • OPTIONS listing (3134)
  • OPTIONS option (2737), (3077)
  • ORGANIZATION clause (4232), (4287), (4315)
  • ORGANIZATION IS INDEXED clause (4398)
  • original program model (OPM) (2490), (3776), (4966)
  • OS/400 operating system
  • and messages (4779)
  • definition (4967)
  • device control information (4552)
  • device independence and device dependence (4036)
  • input/output (4553)
  • object names (2636)
  • output
  • compiler (3067)
  • compiler, displaying (3124)
  • output field (4545)
  • OUTPUT parameter (2677)
  • output spool (4050), (4055)
  • overflow condition (3906)
  • Override Message File (OVRMSGF) command
  • Override to Diskette File (OVRDKTF) command
  • overriding compiler options (3032)
  • overriding messages (4788), (4789)
  • overriding program specifications (4058)
  • OVRDKTF command (4045)
  • OVRMSGF command (4785), (4787)
  • OWNER option (3258)
  • P
  • paging and spacing control for printer files
  • paper positioning (4250), (4251)
  • parameters
  • describing in the called program (3594)
  • matching the parameter list (3740)
  • parameters of CRTBNDCBL command See Create Bound COBOL (CRTBNDCBL) command
  • parameters of CRTCBLMOD command See Create COBOL Module (CRTCBLMOD) command
  • parsing
  • XML documents (3651), (3656)
  • partial key, referring to (4421)
  • parts of a COBOL program See program structure
  • parts of a program
  • passing data
  • CALL...BY REFERENCE or CALL...BY CONTENT (3569)
  • in groups (3598)
  • to ILE C for AS/400 programs (3748)
  • to ILE CL programs (3769)
  • to ILE RPG for AS/400 programs (3760)
  • passing data item and its length (3584)
  • passing pointers between programs (3866)
  • PCML (3636)
  • COBOL and (3637)
  • Example (3639)
  • Support for COBOL Datatypes (3638)
  • PEP (program entry procedure)
  • Performance collection (3303)
  • performing arithmetic (3435)
  • PGM option (2940)
  • PGM parameter (3239)
  • PGM, system object type (3221)
  • PGMID option (2647), (3240)
  • phrases
  • ADVANCING (4268)
  • ADVANCING PAGE (4270)
  • AT END (3917)
  • END-OF-PAGE (4235)
  • FORMAT (4588), (4598), (4689), (4697)
  • INDICATORS (4639)
  • INVALID KEY (3923)
  • NEXT MODIFIED (4696)
  • NO REWIND (4300)
  • NOT AT END (3919)
  • NOT INVALID KEY (3925)
  • REEL/UNIT (4302)
  • ROLLING (4593)
  • STARTING (4595)
  • SUBFILE (4651)
  • TERMINAL (4590), (4600), (4691), (4699)
  • PICGGRAPHIC option (2837)
  • PICNGRAPHIC option (2841)
  • PICTURE clause (3416), (4858)
  • PICXGRAPHIC option (2833)
  • PIP (program initialization parameters) data area (3613), (3618), (3619)
  • pointer alignment, definition (3806)
  • pointer data items
  • definition (3797)
  • elementary items (3847)
  • pointers
  • aligning on boundaries
  • 01-level items (3812)
  • 77-level items (3813)
  • automatically using FILLER (3815)
  • with blocking in effect (3818)
  • and REDEFINES clause (3819)
  • assigning null value (3869)
  • defining (3808)
  • defining alignment (3805)
  • definition (3796)
  • description (3795)
  • examples
  • accessing user space (3859)
  • processing chained list (3863)
  • in CALL statement (3850)
  • in File Section (3811)
  • in Linkage Section (3596)
  • in MOVE statement (3844)
  • in records (3830)
  • in tables (3816)
  • in teraspace memory (3804)
  • in Working-Storage (3810)
  • initializing (3822)
  • length of (3799)
  • manipulating data items (3807)
  • moving between group items (3854)
  • null value (3868)
  • procedure pointer (3874)
  • processing a chained list (3861)
  • reading (3828)
  • writing (3829)
  • portability considerations See segmentation
  • position of PROCESS statement (3036)
  • PRC option (2942)
  • preface
  • prestart job (3615), (3617)
  • PREVIOUS debug command (3384)
  • previous release, compiling for (3011)
  • PRINT option (2678)
  • PRINTER device (4223)
  • printer file
  • definition (4225)
  • describing FORMATFILE files (4257)
  • describing PRINTER files (4245)
  • example (4274)
  • naming (4228)
  • writing to (4263)
  • printing
  • based on indicators (4240)
  • editing field values (4241)
  • in overflow area (4237)
  • maintaining print formats (4242)
  • multiple lines (4234)
  • paging (4256)
  • paper positioning (4252)
  • spacing (4255)
  • to a printer file (4264)
  • procedure
  • COBOL procedure (2523)
  • ILE procedure (2521)
  • procedure branching statements (4895), (4896)
  • Procedure Division
  • and DBCS characters (4862)
  • and transaction files (4577), (4678)
  • description (2518)
  • using SET statement to specify address (3841)
  • procedure-pointer (3875)
  • PROCESS statement
  • and DBCS characters (4825)
  • compiler options specified in (3034)
  • compiler output (3092)
  • considerations
  • blocking output records (4096)
  • commitment control considerations (4118)
  • DATABASE files (4325)
  • DISK files (4324)
  • file and record locking (4068)
  • overriding program specifications (4057)
  • processing methods for types DISK and DATABASE (4392)
  • program-described and externally described files (3976)
  • spooling (4048)
  • unblocking input records (4095)
  • COPY statement, using with (3059), (3065)
  • date window algorithm, overriding (3026)
  • description (3027)
  • options (3058)
  • position of statement (3035)
  • rules for (3033)
  • scope of options with CRTCBLMOD/CRTBNDCBL commands (3063)
  • specifying compiler options (3137)
  • techniques
  • file processing (4444)
  • indexed file creation (4498)
  • indexed file updating (4504)
  • relative file creation (4481)
  • relative file retrieval (4491)
  • relative file updating (4487)
  • sequential file creation (4467)
  • sequential file updating and extension (4472)
  • using to specify compiler options (3030)
  • processing methods for DATABASE files (4347)
  • processing methods for DISK files (4346)
  • PROCESSING-INSTRUCTION-DATA XML event (3691)
  • PROCESSING-INSTRUCTION-TARGET XML event (3689)
  • program control
  • returning (3546)
  • transferring (3512)
  • program described files
  • considerations for using (3987)
  • description (3978)
  • externally described by DDS with Create File commands (3981)
  • TRANSACTION files (4516)
  • program device (4582), (4603), (4683), (4705)
  • program entry procedure (PEP) (2616), (3490), (4968)
  • program initialization parameters (PIP) data area See PIP data area
  • program listings, DBCS characters in (4931)
  • program name option (3242)
  • program object
  • calling (2533)
  • major steps in creating (2492)
  • running (2534), (3324)
  • program parts (2495)
  • Program status structure (3902)
  • program structure
  • Data Division (2517)
  • Data Division map (3171)
  • Environment Division (2513)
  • example (2493), (2497), (2503)
  • Identification Division (2504)
  • level of language support (4730), (4760)
  • Procedure Division (2519)
  • required and optional divisions (2507)
  • skeleton program (2499)
  • program template (2500)
  • program termination
  • abnormal (3338)
  • file considerations (3485)
  • initialization (3506)
  • passing return code information (3564)
  • returning control (3542), (3756), (3765), (3774)
  • STOP RUN statement (3547), (3554)
  • with the CANCEL statement (3630)
  • program-defined key fields (4431)
  • PRTCORR option (2750)
  • publications (4976)
  • purpose of this manual (2445)
  • Q
  • QCBLLESRC (default source file) (2571)
  • QCBLLESRC option (2658)
  • QCMDEXC, using in a program (3786)
  • QDKT diskette file (4308)
  • QLBLMSG compile-time message file (4781)
  • QLBLMSGE run-time message file (4782)
  • QlnDumpCobol bindable API (3897)
  • QlnRtvCobolErrorHandler bindable API (3895)
  • QlnSetCobolErrorHandler bindable API (3346), (3896)
  • QPXXCALL, using in a program (3783)
  • QPXXDLTE, using in a program (3784)
  • QTAPE tape file (4280)
  • QTIMSEP system value (3119)
  • quadruple spacing (3104)
  • QUAL debug command (3369)
  • QUOTE option (2739)
  • R
  • RANGE option (2758)
  • READ statement
  • DBCS data items (4872)
  • format, nonsubfile (4597)
  • format, subfile (4694)
  • READ WITH NO LOCK (4073), (4130)
  • record format
  • composition for display device (4544)
  • DDS for subfiles (4658), (4661)
  • example, record format specification (3984), (3994), (4005)
  • fields (4543)
  • indicators (4616)
  • specification, use of DDS keywords in (3990)
  • subfiles (4647)
  • RECORD KEY clause
  • description (4026)
  • EXTERNALLY-DESCRIBED-KEY (4027)
  • record keys (4021)
  • RECORD KEYS, valid (4408)
  • record length of source file (2569)
  • records
  • blocking output (4100)
  • containing pointers (3831)
  • locking
  • and failed I/O (4090)
  • by COBOL (4072)
  • updating database records (4076)
  • preserving sequence of (4362)
  • reducing mismatches (3601)
  • unblocking input (4101)
  • recovery
  • description (3959)
  • example (3973)
  • procedure in program
  • definition (3969)
  • with multiple acquired devices (3972)
  • with one acquired device (3970), (3971)
  • transaction files (3966)
  • with commitment control (3963)
  • Recursion (3540)
  • recursion (3517), (3746)
  • recursive call, definition (3516)
  • REDEFINES Clause
  • DBCS characters (4850)
  • pointer data item as subject or object (3820)
  • redirecting files (4041), (4064)
  • REEL/UNIT phrase (4301)
  • reference modification
  • calculating offset (3857)
  • reference numbers (3158), (3214)
  • REFERENCES field (3206)
  • references to other manuals (2446)
  • referring to a partial key (4420)
  • Register a User-Written Condition Handler (CEEHDLR) bindable API
  • related printed information (4974)
  • relative files
  • creating (4459), (4479)
  • definition (4368)
  • in COBOL (4366)
  • initializing for output (4374)
  • retrieval of (4464), (4490), (4493)
  • sequential access (4372)
  • updating (4462), (4485)
  • relative I-O module (4733), (4746)
  • relative key, definition (4652)
  • release level option (3016)
  • RELEASE statement (4154), (4912)
  • releasing a record read for update (4087)
  • remote systems, communications between (3616), (4515)
  • RENAMES (4861)
  • RENAMES clause (4860)
  • Reorganize Physical File Member (RGZPFM) command
  • REPLACE parameter (2917), (3249)
  • REPLACE statement (3153)
  • replacement text (3155)
  • reply modes (3344)
  • report writer module (4740), (4753)
  • required
  • clauses (2482)
  • divisions (2508)
  • items, in syntax (2478)
  • responding to messages in an interactive environment (4812)
  • response indicator (4621)
  • return codes (3945)
  • return of control from called program
  • from a main program (3548)
  • from a subprogram (3550)
  • passing return code information (3563)
  • RETURN statement (4157), (4914)
  • RETURN-CODE special register (3562), (3741)
  • REUSEDLT option See reusing deleted records
  • reusing deleted records
  • indexed files (4400)
  • relative files (4388)
  • sequential files (4364)
  • REWRITE statement
  • and DBCS (4874)
  • for TRANSACTION file (4703)
  • RGZPFM (Reorganize Physical File Member) command (4385)
  • RIGHT debug command (3380)
  • ROLLBACK statement (4124)
  • ROLLING phrase (4592)
  • RPG
  • CALL/CALLB operation code
  • running a COBOL program using (3332)
  • calling RPG programs (3758)
  • data type compatibility (3762)
  • passing data to (3759)
  • returning control from (3764)
  • run time
  • concepts (3488)
  • description (3489)
  • messages (4807)
  • monitoring exceptions (2632)
  • program termination (3339)
  • redirecting files (4042)
  • run unit
  • ANSI defined (3495)
  • definition (3494)
  • OPM COBOL/400 run unit (3497), (3780)
  • running ILE COBOL programs
  • CALL CL command, using (3327)
  • description (3323)
  • HLL CALL statement, using (3329)
  • menu-driven application, from (3333)
  • system reply list and reply modes (3342)
  • user created command, using (3334)
  • S
  • SAA Common Programming Interface (CPI) support (4758)
  • SAA CPI (Common Programming Interface) support
  • SAA data types (4173)
  • sample listing (3128)
  • scoping
  • commitment control (4137)
  • file override (4059)
  • Screen Design Aid (SDA)
  • screens See displays
  • SD (Sort Description) entries (4143)
  • SDA (Screen Design Aid) (4969)
  • SEARCH statement (4905)
  • searching DBCS characters in a table (4902), (4903)
  • SECLVL option (2748)
  • SECTION field (3176)
  • segmentation (4165), (4743), (4757)
  • SELECT statement, EXTERNALLY-DESCRIBED-KEY (4435)
  • separate indicator area (SI) attribute (4563), (4626)
  • sequence
  • number (2564)
  • of records, preserving (4361)
  • sequence error indicator (S) (3159)
  • SEQUENCE option (2719)
  • sequential access mode (4357), (4373)
  • sequential files
  • creation (4358), (4448), (4466)
  • definition (4356)
  • in COBOL (4354)
  • updating and extension (4452), (4471)
  • sequential I-O module (4732), (4745)
  • service program
  • binder language (3309)
  • calling (3318)
  • canceling (3322)
  • creating (3305)
  • definition (3306)
  • example (3316)
  • sharing data with (3320)
  • using (3308)
  • SET statement (4886)
  • SEU (source entry utility)
  • browsing a compiler listing (3122)
  • description (4970)
  • editing source programs (2527), (2541), (2551)
  • entering source programs (2528), (2540), (2550)
  • errors
  • listing (3209)
  • messages at run time (4809)
  • formats, using (2555)
  • prompts and formats (2552), (2553)
  • Start Source Entry Utility (STRSEU) command (2575)
  • syntax-checking (2578), (2594), (4803)
  • TYPE parameter (2574)
  • severity level (2687), (2914)
  • severity level of messages (4777)
  • shared files (4069)
  • shared for read (4078)
  • shared for read lock state (4085)
  • shared for update (4077)
  • shared no update (4079)
  • shared ODP (open data path) (4092)
  • shared records (4070)
  • shift-in character, definition (4830)
  • shift-out character, definition (4829)
  • sign representation (3430)
  • signature (3311)
  • SIMPLEPGM option (3261)
  • single device files (4666)
  • size error condition (3909)
  • skeleton program (2496)
  • SKIP statement (3100)
  • SKIP1 statement (3106)
  • SKIP2 statement (3107)
  • SKIP3 statement (3108)
  • slash (/) (2587), (3095)
  • soft control boundary (3502)
  • SORT statement (4147), (4166), (4909)
  • sort-merge module (4736), (4749)
  • SORT-RETURN special register (3952), (4160)
  • sort/merge operation, handling errors (3951)
  • sorting/merging files
  • describing the file (4142)
  • ending sort/merge operation (4162)
  • example (4170)
  • input procedure (4152)
  • merge operation (4148)
  • output procedure (4155)
  • restrictions (4158)
  • return code (4159)
  • sort criteria (4151)
  • sort operation (4145)
  • sorting variable length records (4163)
  • source debugger, ILE (2535), (3359)
  • Source Entry Utility See SEU
  • source file
  • default (2570)
  • fields (2563)
  • program, suppressing listing (3148)
  • record length (2568)
  • source file format
  • description (2561)
  • record length (2560), (2562)
  • source file name option (2660), (2673)
  • source listing, example (3151)
  • source member type
  • compiling (2625)
  • specifying (2573), (2579)
  • SQLCBLLE (3794)
  • syntax-checking (2580), (3792)
  • SOURCE NAME field (3175)
  • SOURCE option (2701), (2860), (3082)
  • source physical file, definition (2547)
  • source program
  • compiling (2611)
  • definition (2501)
  • editing source programs See SEU (source entry utility)
  • listing (3143)
  • source text manipulation module (4737), (4750)
  • source view (3390)
  • space pointer, definition (3800)
  • spacing
  • spacing and paging control for printer files (4247)
  • special register
  • XML-CODE (3717)
  • XML-EVENT (3715)
  • XML-NTEXT (3722)
  • XML-TEXT (3719)
  • special registers
  • ADDRESS OF (3576)
  • DB-FORMAT-NAME (4402)
  • LENGTH OF (3582)
  • implicit definition (3835)
  • in Procedure Division (3834)
  • LINAGE-COUNTER (4254)
  • RETURN-CODE (3742)
  • SORT-RETURN (3953), (4161)
  • SPECIAL-NAMES paragraph (2592)
  • spooling (4047), (4051), (4054)
  • SQL (Structured Query Language) statements (3789), (4971)
  • SQLCBLLE member type (3793)
  • SRC option (2702)
  • SRCFILE parameter (2657)
  • SRCMBR parameter (2670)
  • SRCMBRTXT option (2692)
  • SRTSEQ parameter (2952)
  • SRVPGM, system object type (3307)
  • STANDALONE-DECLARATION XML event (3671)
  • standard record length, COBOL source file (2567)
  • standard, for COBOL (2450)
  • Start Commitment Control (STRCMTCTL) command
  • Start Debug (STRDBG) command
  • Start Source Entry Utility (STRSEU) command
  • START statement (4418), (4876)
  • START-OF-CDATA-SECTION XML event (3701)
  • START-OF-DOCUMENT XML event (3665)
  • START-OF-ELEMENT XML event (3677)
  • STARTING phrase (4594)
  • starting the compiler (2621)
  • statement length, maximum
  • statement number (STMT) field (3173), (3213)
  • statement number, compiler-generated (STMT) (3157)
  • statement view (3391)
  • statements
  • ACCEPT (4104), (4867)
  • ACQUIRE (4584), (4685)
  • arithmetic, in DBCS processing (4881)
  • CANCEL (3629)
  • CLOSE (4272), (4297), (4323)
  • COLLATING SEQUENCE (3361)
  • COMMIT (4121)
  • compiler output (3093)
  • COPY (3979), (4918)
  • DISPLAY (4871)
  • DROP (4605), (4707)
  • EJECT (3099)
  • EXIT PROGRAM (3883)
  • GOBACK (3885)
  • in syntax diagrams (2472)
  • INSPECT (4883)
  • MERGE (4149), (4169), (4911)
  • MOVE (4885)
  • OPEN (4266), (4294), (4320), (4580), (4681)
  • PROCESS (3028), (4824)
  • READ (4873)
  • RELEASE (4153), (4913)
  • REPLACE (3154)
  • RETURN (4156), (4915)
  • REWRITE (4875)
  • ROLLBACK (4122)
  • SEARCH (4904)
  • SET (4887)
  • SKIP (3101)
  • SORT (4146), (4167), (4908)
  • START (4877)
  • START, generic (4423)
  • STOP (3556), (4897)
  • STOP RUN (3887)
  • STRING (4889)
  • TITLE (3110), (3116), (4923)
  • UNSTRING (4891)
  • USE (3928)
  • WRITE (4879)
  • static procedure call
  • description (3519)
  • performance advantages (3531)
  • performing (3532)
  • using (3533)
  • STDINZ option (2787)
  • STDINZHEX00 option (2791)
  • STDTRUNC option (2801)
  • STEP debug command (3370), (3371), (3372)
  • STMT option (2858)
  • STOP RUN statement (3551), (3555), (3622), (3886)
  • STOP statement (4898)
  • storage optimization See segmentation
  • storage, initialization of (3508)
  • STRCMTCTL (Start Commitment Control) command (4133)
  • STRDBG (Start Debug) command (3355), (3393)
  • string operations, handling errors (3905)
  • STRING statement (4888)
  • strong definition (3279)
  • STRSEU (Start Source Entry Utility) command (2529), (2572), (2596)
  • structure, program See program structure
  • Structured Query Language (SQL) statements
  • subfiles
  • acquiring program devices (4682)
  • closing (4708)
  • defining using DDS (4646)
  • describing (4677)
  • description (4642)
  • device file (4668)
  • display file (4650)
  • dropping program devices (4704)
  • naming (4675)
  • opening (4679)
  • reading (4693)
  • replacing (4701)
  • rewriting (4702)
  • uses of (4656)
  • writing (4686)
  • subprogram (3504), (3505)
  • linkage (3602)
  • support for COBOL standard (4728)
  • suppressing source listing (3145)
  • suppression of messages (4778)
  • symbols used in syntax (2471)
  • SYNC option (2768)
  • synchronize changes to database records (4120)
  • syntax
  • arithmetic operators (2464)
  • arrows (2480)
  • checking, in SEU (2581), (2585), (3125)
  • checking, unit of (2584)
  • diagrams, using (2470)
  • keywords (2458)
  • logical operators (2466)
  • notation (2455)
  • of CRTBNDCBL command (3237)
  • of CRTCBLMOD command (2642)
  • optional clauses (2483)
  • optional items (2475)
  • optional words (2457)
  • required clauses (2481)
  • required items (2477)
  • symbols (2473)
  • user-supplied names (2462)
  • variables (2460)
  • syntax checked only clauses and statements
  • system override considerations (4056)
  • system reply list (3343)
  • T
  • table items, attributes of (3186)
  • table name option (2963)
  • tape file
  • definition (4279)
  • describing (4288)
  • end of volume (4295)
  • naming (4283)
  • reading (4291)
  • rewinding and unloading the volume (4298)
  • storing variable length records (4289), (4303)
  • writing (4292)
  • TAPEFILE device (4277)
  • target release
  • *PRV (2949), (3015)
  • template, program
  • teraspace memory (3802)
  • TERMINAL phrase (4591), (4601), (4692), (4700)
  • termination, program (3340)
  • testing ILE COBOL programs
  • and debugging (3351)
  • breakpoints (3402)
  • changing variable contents (3413)
  • displaying table elements (3411)
  • displaying variables (3410)
  • file status (4105)
  • formatted dump (3901)
  • test libraries (3350)
  • text description option (2696)
  • TEXT parameter (2691)
  • TGTRLS parameter (2946), (3012)
  • *PRV (2949), (3015)
  • THREAD option (3047), (3878)
  • time data type (4196)
  • time-separation characters (3117)
  • timestamp data type (4201)
  • TITLE statement (3109), (3115), (4924)
  • tools for entering source programs (2544)
  • TOP debug command (3381)
  • transaction files
  • ACCESS MODE clause (4569)
  • acquiring program devices (4581)
  • and subfiles (4653)
  • ASSIGN clause (4556)
  • closing (4606)
  • command attention (CA) keys (4539), (4540)
  • CONTROL-AREA clause (4573)
  • data description specifications (DDS) for (4521), (4529)
  • defining (4520)
  • describing (4576)
  • description (4509)
  • display management (4536)
  • dropping program devices (4602)
  • externally described (4519)
  • file status, setting of (3943)
  • function keys (4538)
  • major return code (3941)
  • minor return code (3942)
  • naming (4555)
  • opening (4578)
  • ORGANIZATION clause (4565), (4676)
  • processing externally described (4551)
  • program-described (4517)
  • reading from (4596)
  • RELATIVE KEY clause (4655)
  • return codes (3940)
  • sample programs, workstation (4607), (4634), (4672), (4711)
  • WORKSTATION device (4560)
  • workstation validity checking (4531)
  • writing to (4585)
  • transferring control to another program
  • transferring program control (3511)
  • triple spacing (3105)
  • U
  • UEP (user entry procedure)
  • UFCB (user file control block)
  • unattended mode, running the program (4790)
  • unblocking code, generation of (4114)
  • unblocking input records (4099)
  • UNDSPCHR option (2901)
  • unit of syntax checking (2583)
  • UNKNOWN-REFERENCE-IN-ATTRIBUTE XML event (3705)
  • UNKNOWN-REFERENCE-IN-CONTENT XML event (3707)
  • UNREF option (2764)
  • UNSTRING statement (4890)
  • UP debug command (3377)
  • updating
  • and extension of sequential files (4453), (4474)
  • indexed files (4458), (4503)
  • relative files (4463), (4486)
  • sequential files (4473)
  • UPSI (user program status indicator) switch
  • USAGE clause (3420)
  • USAGE IS POINTER (3801)
  • USAGE IS PROCEDURE-POINTER (3798), (3876)
  • USE option (2931)
  • USE statement
  • coded examples (4478)
  • error handling (3929), (3933)
  • user entry procedure (UEP) (2617), (3491), (4972)
  • user file control block (UFCB) (3939)
  • USER option (3256)
  • user program status indicator (UPSI) switch (4947), (4973)
  • user spaces
  • accessing using APIs (3860)
  • user-supplied names, syntax (2463)
  • user-written error handling routines (3957)
  • using a subfile for display (4649)
  • using double-byte characters (4816)
  • USRPRF parameter (3255)
  • V
  • valid RECORD KEYS (4407)
  • validity checking (4533)
  • VALUE clause (4856)
  • VALUE IS NULL (3870)
  • VARCHAR option (2825)
  • variable length records (4164), (4290), (4304), (4441)
  • variable-length fields
  • defining (4175)
  • example of (4177), (4215), (4216), (4217), (4218)
  • length of, example of (4183)
  • restrictions (4179)
  • variables
  • changing values while testing (3414)
  • syntax (2461)
  • VBSUM option (2723), (3084)
  • verbs usage by count listing (3163)
  • VERSION-INFORMATION XML event (3667)
  • viewing a compile listing (3008)
  • VisualAge RPG (2539)
  • W
  • WDS (2537)
  • weak definition (3280)
  • WebSphere Development Studio (2536)
  • where DBCS characters can be used (4835)
  • Work with Modules (WRKMOD) command (3295)
  • WORKSTATION device (4562)
  • workstations
  • communications between (4514)
  • sample programs
  • order inquiry (4709)
  • payment update (4716)
  • transaction inquiry (4608)
  • validity checking (4532)
  • WRITE statement
  • and DBCS (4878)
  • for TRANSACTION file (4587), (4688)
  • format, nonsubfile (4586)
  • format, subfile (4687)
  • X
  • XML (3632)
  • XML document
  • accessing (3655)
  • handling errors (3731)
  • national language (3725)
  • parser (3650)
  • parsing (3660)
  • example (3723)
  • processing (3644)
  • XML event
  • ATTRIBUTE-CHARACTER (3682)
  • ATTRIBUTE-CHARACTERS (3680)
  • ATTRIBUTE-NAME (3678)
  • ATTRIBUTE-NATIONAL-CHARACTER (3684)
  • COMMENT (3674)
  • CONTENT-CHARACTER (3694)
  • CONTENT-CHARACTERS (3692)
  • CONTENT-NATIONAL-CHARACTER (3696)
  • DOCUMENT-TYPE-DECLARATION (3672)
  • ENCODING-DECLARATION (3668)
  • END-OF-CDATA-SECTION (3702)
  • END-OF-DOCUMENT (3708)
  • END-OF-ELEMENT (3686), (3698)
  • EXCEPTION (3710)
  • PROCESSING-INSTRUCTION-DATA (3690)
  • PROCESSING-INSTRUCTION-TARGET (3688)
  • STANDALONE-DECLARATION (3670)
  • START-OF-CDATA-SECTION (3700)
  • START-OF-DOCUMENT (3664)
  • START-OF-ELEMENT (3676)
  • UNKNOWN-REFERENCE-IN-ATTRIBUTE (3704)
  • UNKNOWN-REFERENCE-IN-CONTENT (3706)
  • VERSION-INFORMATION (3666)
  • XML events
  • description (3653)
  • processing (3662)
  • processing procedure (3659)
  • XML exception codes
  • handleable (4940)
  • not handleable (4941)
  • XML PARSE statement
  • description (3652)
  • NOT ON EXCEPTION (3732)
  • ON EXCEPTION (3733)
  • using (3657)
  • XML parser
  • conformance (4942)
  • description (3654)
  • XML parsing
  • CCSID conflict (3736)
  • description (3661)
  • overview (3645)
  • special registers (3714)
  • terminating (3735)
  • XML processing procedure
  • example (3724)
  • specifying (3658)
  • using special registers (3713)
  • writing (3712)
  • XML-CODE special register
  • description (3718)
  • using (3647)
  • with exceptions (3734)
  • XML-EVENT special register
  • description (3716)
  • using (3646), (3663)
  • XML-NTEXT special register (3721)
  • using (3649)
  • XML-TEXT special register (3720)
  • using (3648)
  • XREF option (2711), (3088)
  • Y
  • year 2000 problem (3480)
  • YES option (2918), (3250), (3262)

  • [ Top of Page | Previous Page | Table of Contents | Index ]