You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: COBOL Programming Course #1 - Getting Started/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ These materials are being used by other organizations to provide COBOL training
23
23
24
24
## Build
25
25
26
-
The PDF is built using the following [pandoc](https://pandoc.org/) command. Note: pdflatex is required. [MiKTeX](https://miktex.org/) can be installed to accomodate this.
26
+
The PDF is built using the following [pandoc](https://pandoc.org/) command. Note: pdflatex is required. [MiKTeX](https://miktex.org/) can be installed to accommodate this.
Copy file name to clipboardExpand all lines: COBOL Programming Course #2 - Learning COBOL/COBOL Programming Course #2 - Learning COBOL.md
+17-13Lines changed: 17 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -211,7 +211,7 @@ COBOL programming language has many words with specific meaning to the COBOL com
211
211
212
212
A few COBOL reserved words pertinent to this book are: PERFORM, MOVE, COMPUTE, IF, THEN, ELSE, EVALUATE, PICTURE, etc. You can find a table of all COBOL reserved words is located at:
@@ -334,7 +334,7 @@ This section provides useful resources in the form of manuals and videos to assi
334
334
335
335
### Professional manuals
336
336
337
-
As Enterprise COBOL experience advances, the need for professional documentation is greater. An internet search for Enterprise COBOL manuals includes: “Enterprise COBOL for z/OS documentation library - IBM”, link provided below. The site content has tabs for each COBOL release level. As of April 2020, the current release of Enterprise COBOL is V6.3. Highlight the V6.3 tab, then select product documentation.
337
+
As Enterprise COBOL experience advances, the need for professional documentation is greater. An internet search for Enterprise COBOL manuals includes: “Enterprise COBOL for z/OS documentation library - IBM”, link provided below. The site content has tabs for each COBOL release level. As of December 2022, the current release of Enterprise COBOL is V6.4. Highlight the V6.4 tab, then select product documentation.
In this lab exercise, you will connect to an IBM Z system, view a simple COBOL hello world program in VS Code, submit JCL to compile the COBOL program, and view the output. Refer to "Installation of VS Code and extensions" to configure VS Code if you have not already done so. You can either use IBM Z Open Editor and Zowe Explorer, or Code4z.
@@ -777,7 +781,7 @@ The maximum length of a picture clause is dependent upon the data type and compi
777
781
778
782
Where cs is any valid currency symbols such as the dollar sign ($).
779
783
780
-
All PIC clause symbols are described in the [Enterprise COBOL for z/OS Language Reference manual](http://publibfp.boulder.ibm.com/epubs/pdf/igy6lr30.pdf).
784
+
All PIC clause symbols are described in the [Enterprise COBOL for z/OS Language Reference manual](https://publibfp.dhe.ibm.com/epubs/pdf/igy6lr40.pdf).
781
785
782
786
783
787
### Coding COBOL variable / data-item names
@@ -2661,7 +2665,7 @@ The sign condition determines whether the algebraic value of a numeric operand i
2661
2665
2662
2666
**Note**: To read more information about these conditions please visit the link:
@@ -2844,7 +2848,7 @@ COMPUTE | Restriction does not apply
2844
2848
2845
2849
*Table 2. How the composite of operands is determined*
2846
2850
2847
-
In all arithmetic statements, it is important to define data with enough digits and decimal places to ensure the required accuracy in the result. Arithmetic precision details are available in the [IBM Enterprise COBOL Programming Guide Appendix A](http://publibfp.boulder.ibm.com/epubs/pdf/igy6pg30.pdf).
2851
+
In all arithmetic statements, it is important to define data with enough digits and decimal places to ensure the required accuracy in the result. Arithmetic precision details are available in the [IBM Enterprise COBOL Programming Guide Appendix A](https://publibfp.dhe.ibm.com/epubs/pdf/igy6pg40.pdf).
2848
2852
2849
2853
2850
2854
@@ -3074,7 +3078,7 @@ Previous COBOL industry specifications included intrinsic functions, which remai
3074
3078
3075
3079
-**Categories of intrinsic functions**
3076
3080
3077
-
-**Intrinsic functions in Enterprise COBOL for z/OS V6.3**
3081
+
-**Intrinsic functions in Enterprise COBOL for z/OS V6.4**
3078
3082
3079
3083
-**Mathematical example**
3080
3084
@@ -3154,9 +3158,9 @@ Intrinsic functions operate against alphanumeric, national, numeric, and integer
3154
3158
3155
3159
-**Integer** functions are of class and category numeric. The returned value is always considered to have an operational sign and is an integer intermediate result. The number of digit positions in the value returned is determined by the function definition.
3156
3160
3157
-
## Intrinsic functions in Enterprise COBOL for z/OS V6.3
3161
+
## Intrinsic functions in Enterprise COBOL for z/OS V6.4
3158
3162
3159
-
The current release of Enterprise COBOL for z/OS V6.3 includes 70 intrinsic functions. Each one of these functions falling into one of the aforementioned six categories. While an entire book could be written on intrinsic functions, a single example for each of the six categories is provided in this section.
3163
+
The current release of Enterprise COBOL for z/OS V6.4 includes 82 intrinsic functions. Each one of these functions falling into one of the aforementioned six categories. While an entire book could be written on intrinsic functions, a single example for each of the six categories is provided in this section.
3160
3164
3161
3165
3162
3166
### Mathematical example
@@ -3408,8 +3412,8 @@ To read more on data sets, visit the IBM Knowledge Center:
3408
3412
- S013-68: Block size is larger than 32752
3409
3413
- S013-A4: SYSIN or SYSOUT is not QSAM file
3410
3414
- S013-A8: Invalid record format for SYSIN or SYSOUT
3411
-
- S013-D0: Attemped to define PDS with FBS or FS record format
3412
-
- S013-E4: Attemped to concatenate more than 16 PDSs
3415
+
- S013-D0: Attempted to define PDS with FBS or FS record format
3416
+
- S013-E4: Attempted to concatenate more than 16 PDSs
3413
3417
3414
3418
**Frequent Causes:**
3415
3419
Most of the reason for this ABEND code is due to inconsistencies between the JCL and the COBOL program.
Copy file name to clipboardExpand all lines: COBOL Programming Course #2 - Learning COBOL/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ These materials are being used by other organizations to provide COBOL training
23
23
24
24
## Build
25
25
26
-
The PDF is built using the following [pandoc](https://pandoc.org/) command. Note: pdflatex is required. [MiKTeX](https://miktex.org/) can be installed to accomodate this.
26
+
The PDF is built using the following [pandoc](https://pandoc.org/) command. Note: pdflatex is required. [MiKTeX](https://miktex.org/) can be installed to accommodate this.
0 commit comments