NCITS Reply to: Don Schricker
189 Georgetown Rd
Boxford, MA 01921
Tel: (978) 887-6692
7 email:
doncobol@mediaone.net
J4 MEETING 226 AGENDA
Organization: J4, the COBOL
Technical Committee of NCITS
Meeting Dates: July
23-29, 2000 – J4
Time: 8:30-6:00 (except
Thursday)
8:30-5:15 (Thursday)
Meeting Registration Fee Per J4 Member:
$200
Meeting Location: Holiday
Inn – Media Center
Meeting Room 4
150 E. Angeleno
Burbank, California 91502
Phone: 818-841-4770
Fax: 818-848-6581
Host: Mr. Karlin, Karlins' Korner
Scheduled Items:
26. Review of plans - scheduled for
8:30 on the last day
Note: @ indicates items not yet
received
1. Membership report
2. Distribution of
documents
3. Approval of agenda
4. Standing Documents -
no action requirement unless an issue is raised
4.1 99-0277 (S-4) - Guidelines for
Hosting a Meeting (Fisher)
4.2 00-0327 (S-5) - COBOL Standard
Style Guide (Nelson)
00-0500 – Comme.doc">–
Comments on S-5 (Klein)
00-0505 – Type font guideline –
re 00-0500, item 2
(Bennett)
4.3 S-9 - Template for E, EF, and A
documents
4.4 00-0353 (S-10) - Directions to
the Secretary (Nelson)
00-0501 – Comments on S-10
(Klein)
4.5 00-0235 (S-11) Template for Full
Revision change proposals (Schricker)
4.6 98-0058
(S-14) – J4 Internal procedures (Schricker)
4.6.1 What constitutes attendance at a
meeting?
4.7 99-0516
(S-15) - J4 New Member Packet (Schricker)
4.8 99-0517 (S-16) - Candidate
Features for a Future Revision (Schricker)
4.9 00-0483 (S-17) - Guide to J4
electronic document distribution (Bennett)
00-0502 – Comments on S-17
(Klein)
4.10 00-0396 - J4 Document Register -
2000 (Mehta)
5. Meeting planning
5.1 Future meetings
5.2 Scheduling around conflicts
6. Treasurer's report
6.1 Set meeting fee for next meeting
6.2 Approval of $1 per month for
internet access to account
7. 00-0437 - Action item and
Dynamic Document Assignments (Nelson)
00-0453 – Sorted action item
list (Nelson)
8. Approval of
minutes
00-0307 - J4 Meeting 224 Minutes
(Nelson) - schedule ad hoc to review minutes
00-0436 – J4 meeting 225 minutes
(Nelson)
00-0499 – Comments on approved
minutes of meeting 223 (00-0319)
(Klein)
9. Processing of
Input documents
10. Report of J4 Chair
10.1 00-0482 – Annual report to NCITS
(Schricker)
10.2 00-0426 – Project proposal for a
new TR on finalizers (Schricker)
Plans for proceeding with
development
10.3 00-0328 - Call for Volunteers -
J4 Chairman (Garner)
10.4 00-0428 -- Letter ballot on
NCITS subscription service
00-0376 – Subscription service
for paper copies (Vago)
00-0397 – J4 Subscription
service (Vago)
The ballot passed: 7-3-1-1
member ballots:
No - 00-0438 – Compaq
Yes - 00-0439 – Ebbinkhuijsen
Yes - 00-0440 – EDS
Yes - 00-0441 – Fujitsu
Yes - 00-0442 – HP
Yes - 00-0443 – IBM
Yes - 00-0444 – ITSCJ
00-0445 – Karlins' Korner – not voting
No - 00-0446 – Klein
Yes - 00-0447 – MERANT
No - 00-0448 – Victor Consulting
Abstain - 00-0449 – Wizard Systems
11. Controversial
Subjects
12. Processing of
Base Document
12.1 Status of Base Document (Nelson)
00-0454 - Combined Change
Proposal CD 1.8 #2 (Nelson)
00-0495 – Comments on 00-0454 (Jones)
00-0431 – Miscellaneous changes
from meeting 225 (Schricker)
00-0503 – Miscellaneous changes
for meeting 226 (Nelson)
12.2 00-0424 - Schedule for revision
of ISO COBOL (Wallace)
13. Review of EF and WR
documents that were "approved as modified"
13.1 @EF-309.2 - CODE SET Hardware
Dependency (Wallace)
13.2 00-0385 - EF-361.5 Simple insertion to left of float ins
(IQ-2529) (Klein)
13.3 @00-0321 - Describe record area (00-0146) (Karlin)
13.4 00-0427 – Misc changes for
meeting 225 (Nelson)
13.5 00-0432 – Changes from 00-0342, CD 1.8 comments
(Schricker)
14. Tracking of comments
14.1 International
Comments on the public review of the CD
97-0351 -
Disposition of Comments Report for ISO/IEC CD 1989 (Wallace)
98-0405 - Status of
comments on COBOL Committee Draft 1 (Wallace)
99-0103 - Status of
comments on COBOL committee draft (Wallace)
15. Items requiring
significant direction
15.1 00-0366 - Character positions in
fixed-form reference format (99-0477) (Klein)
15.2 00-0367 - Incompatible data and
related issues (00-0141)
(Klein)
15.3 00-0360 - PICTURE clause syntax
rule 24 (00-0203)
(Schricker)
15.4 00-0485 – Upper/lower-case
equivalence of extended letters in idents (00-0152) (Wallace)
16. Items required for FCD
16.1 @Introduce exceptions in
Conformance (00-0420/39)
(Takagi)
16.2 @Remove restrictions on files in
object instance definitions (00-0420/38)
(Schricker)
16.3 @Disallow many of the data
division sections in a method (00-0420/17)
(Karlin)
16.4 @Hex literals (00-0420/12) (Schricker)
16.6 @Remove declaratives from OO
format of proc division (00-0420/15)
(Schricker)
16.7 @Remove declaratives from
object-oriented format of the procedure division 00-0420/16) (Ebbinkhuijsen)
16.8 00-0466 – BYTE-LENGTH and LENGTH
functions (00-0420/7)
(Ebbinkhuijsen)
16.9 @Reinstate rules for IS and ARE
from the previous standard (00-0420/10)
(Piggott)
16.10 @Require BASED items to be in
the linkage section (00-0420/29)
(Wallace)
16.11 @GOBACK enhancements (00-0420/30) (Ebbinkhuijsen)
16.12 @Flagging for standard
arithmetic (00-0420/31)
(Karlin)
16.14 00-0467 - Rename CALL-CONVENTION
clause (00-0371/14)
(Ebbinkhuijsen)
16.15 @File sharing for SORT and MERGE
(00-0352/6) (Schricker)
16.16 00-0474 – Remove the ALLOW
clause, version 2 (Ebbinkhuijsen)
17. Mini-review comments
17.1 00-0347 – CD 1.9 mini review
comments (Reimann)
17.2 00-0350 – Mini-Quality Review
comments (Klein)
comment
35 is addressed by 00-0468
00-0510 – Mini-quality review
comments (edited version) (Klein)
17.3 00-0496 - "DATA" – consistently singular
or plural (Klein)
17.4 00-0352 – Review of file sharing
and record locking (Jones)
00-0507 – File sharing and
record locking – global (Jones)
00-0512 – Avoiding spurious
deadlocks (Jones)
17.5 00-0381 - Elementary Numeric
Items in a GROUP-USAGE NATIONAL Group (Klein)
17.6 00-0372 – Comments on the BASED
clause (Jones)
17.7 00-0375 – Categories of
data-items (Ebbinkhuijsen)
consider
also comment 4 in 00-0339
17.8 00-0380 - Review comment on
translated hex literals (Wallace)
17.9 00-0382 – Goback and exit
statements (Klein)
17.10 00-0383 – Misc review comments
#1 (Wallace)
17.11 00-0384 – Review comment on
garbage collection (Wallace)
17.12 00-0386 - Request to reconsider
flagging native arithmetic (Nutsford)
17.13 00-0387 – Misc review comments -
2 (Wallace)
17.14 00-0390 – Mini-quality review –
some "missing" terms (Klein)
17.15 00-0391 – Mini-quality review –
A-margin items revisited (Klein)
17.16 00-0395 – Review comments on
mathematics-related intrinsic functions (Klink)
00-0398 - Input on 00-0395 Review comments on
math-intrinsic functions (Wouk)
17.17 00-0389 – Review comments - #3
(Wallace)
17.18 00-0408 – Comments on Object
Orientation (Noba)
00-0423 – File sharing/record
locking in objects (Wallace)
17.19 00-0409 - Comments on Screen handling (Inoue)
17.20 00-0410 – Miscellaneous
(Ono/Takagi)
17.21 00-0411 – Exception-names as context-sensitive
words (Ono/Takagi)
17.22 00-0412 – The class of numeric
and numeric-edited data items (Ono/Takagi)
00-0484 – Usage NATIONAL and
numeric-edited items (00-0420/10)
(Wallace)
00-0498 – Comments on 00-0484 (Klein)
00-0509 – Comment on 00-0498 (Bennett)
17.23 00-0413 – PERFORM statement
correction (Ono/Takagi)
17.24 00-0414 – REPLACE statement
rewording (Ono/Takagi)
17.25 00-0415 – LINAGE-COUNTER and
report counters not qualified (Ono/Takagi)
17.26 00-0416 – Disallow elementary
items with neither PICTURE or USAGE (Ono/Takagi)
17.27 00-0417 – Required clauses for
an elementary screen item (Ono/Takagi)
17.28 00-0418 – Editorial comments
(Ono/Takagi)
00-0473 – Analysis of 00-0418 (Nelson)
17.29 00-0419 – Review based on the
verbal forms (Ono/Takagi)
17.30 00-0421 – Review of pointer
addressing (2) (Jones)
17.31 00-0455 – Misc Data Division
(Ebbinkhuijsen)
17.32 00-0456 – USAGE clause
(Ebbinkhuijsen)
17.33 00-0458 – PERFORM statement
(Ebbinkhuijsen)
17.34 00-0459 – SIGN clause
(Ebbinkhuijsen)
17.35 00-0460 – Misc Procedure
division (Ebbinkhuijsen)
17.36 00-0461 – Description techniques
(Ebbinkhuijsen)
17.37 00-0462 – SUBTRACT statement
(Ebbinkhuijsen)
17.38 00-0463 – Alphanumeric, bit and
national groups (Ebbinkhuijsen)
17.39 00-0464 – ADD statement
(Ebbinkhuijsen)
17.40 00-0465 – DIVIDE statement
(Ebbinkhuijsen)
17.41 00-0481 – INVALID, version 2
(Ebbinkhuijsen)
17.42 00-0475 – Screen section comment
(Beit-Aharon)
17.43 00-0493 – Source format
directive enhancement (Jones)
17.45 00-0497 – Is the (draft) COBOL
standard "Commercially viable?" (Klein)
17.46 00-0508 – Review of SORT and
MERGE statements (Jones)
17.47 00-0511 – Comments on 00-0237 Patent rights (Jones)
18. Corrections
18.1 @Decimal point and grouping
separator (98-0452/20) (Karlin)
18.2 00-0368 - Continuation of
literals in free-form reference format (00-0154) (Klein)
18.3 00-0486 - Response to comment
98-0483/5 - SPECIAL-NAMES (Wallace)
18.4 @Specification of conditional
and imperative statements (00-0146)
(Karlin)
18.5 00-0379 – Correct use of
"shall" (Wallace)
18.6 @Rewrite 15.4, Date conversion
functions (00-0287)
(Murray)
18.7 update00-0362 - Format validation of
pointers, index data items and object refs (Schricker)
18.8 00-0361 - Disjoint set
replacement (00-0236) (Schricker)
18.9 00-0492 - Meaning of abnormal
termination (00-0265)
(Wallace)
18.10 00-0364 - Restructuring
explanation of alignment (00-0290,
item 3) (Schricker)
18.11 00-0354 – VALIDATE rule changes
(Nelson)
18.15 @VALIDATE GR1 corrections (00-0357/last item) (Schricker)
18.16 00-0469 - De-editing (00-0371/6) (Wim)
18.17 00-0457 - CORRESPONDING (00-0371/9) (Ebbinkhuijsen)
18.18 @VALUE clause rule clarification (00-0342, comment 8, pi 6) (Wallace)
18.19 00-0504 – Investigation of 00-0342, item 9, ANY LENGTH (00-0342. comment 13c, pi 9 and 13b, pi 11) (Bennett)
18.20 @LOCALE-DATE and LOCALE-TIME returned values (00-0176) (Wallace)
18.21 00-0478 – Period after PICTURE
character-string (Ebbinkhuijsen)
19. Items that would be
nice to have
19.1 @Example in the concepts section of a user-defined function to validate time arguments (00-0420/1) (Piggott)
19.2 00-0476 – Improvements to GR13, etc of the PICTURE clause (00-0420/14) (Jones)
19.3 @VALUE clause consideration of SET TO FALSE stmt (Nelson)
19.4 @Notes for INTEGER and INTEGER-PART functions (00-0343 page 595) (Wallace)
19.5 @Concepts for FORMAT and CODE-SELECT WHEN clauses (00-0369) (Wallace)
19.6 00-0472 – Statements and sentences (00-0371/17) (Wim)
19.7 @CALL concepts (00-0342/22) (Schricker)
19.8 00-0468 – Variable-sized
characters (Ebbinkhuijsen)
20. Liaison reports
20.1 WG4 - COBOL (Wallace)
20.2 SC22 liaison (Tauber)
20.3 The Open Group (X/Open) COBOL
(Wallace)
20.4 The Open Group (X/Open)
Transaction Processing working group (Tauber)
20.5 Universal Coded Character Set,
L2 and SC2/WG2 (Wallace)
20.6 H2 data base (Schricker)
20.7 WG11 Data Interchange (Nelson)
20.8 WG20 Internationalization
(Wallace)
20.9 Interex SIGCOBOL (Tauber)
20.10 OMG
- Object Management Group (Schricker)
21. Development of a Technical Report for finalizer
00-0114 - Letter ballot on 00-0113
00-0113 - FINALIZE method (Satoh/Takagi)
00-0217 - Answers to the LB comments on Finalizer
This ballot failed: Yes - 5 (1 with comments), No - 7, Not voting - 1 (Karlins' Korner)
00-0115 - member ballot (Nelson)
00-0118 - member ballot (Reimann) - NO
00-0119 - member ballot (Mehta) - NO
00-0120 - member ballot (Wallace) - NO
00-0121 - member ballot (Takagi) - NO
00-0123 - member ballot (Klein) - NO
00-0124 - member ballot (Schricker) - NO
00-0127 - member ballot (Spiro) - NO
00-0331
- J4 discussion of a FINALIZER technical report (Wallace)
00-0341
- Finalization in Java (Yawn)
00-0346
- Memory reclamation in Java and COBOL (Biggs)
00-0359
– Finalization (Foskey)
22. Development of a Technical Report for a Class Library
22.1 97-0043 (WG4 N111) - Class Library TR
"new work item" process (Wallace)
22.2 96-0499 (WR-825) - Internationalisation of the class library (Clarke)
96-0507 - Comments on Internationalisation of the class library (Clarke)
22.3 99-0523 - OO - Standard base classes (Gavan)
22.4 99-0524 - OO class library (Foskey)
23. Processing of interpretations for 1985
standard
23.1 Resolution
of letter ballots
23.1.1 96-0391 (E-356.1) - Alphanum and Num in Compare & Move
(Acks)
93-1229
- LB on 93-1260 (E-356) ‑ Alphanum and Num in Compare & Move
Yes
- 10 (Fisher and Beit-Aharon with comments), No - 2 (Wallace, Schricker)
Schricker changed to YES at meeting 203
97-0315
- comments on E-356.1, Alphanum & num in compare & move (Wallace)
23.1.2 @E-357.2 - WRITE vs WRITE AFTER ADVANCING (Nelson)
93-1225
- LB on 93-1010 (E-357) ‑ WRITE vs WRITE AFTER ADVANCING
Yes
- 9 (Schricker with comments), No - 3 (Anstead, Wallace, Nelson)
23.2 Interpretations
in Progress
23.2.1 @E‑282.4 ‑ COPY and partial word replacement (IQ‑1989)
unassigned
23.2.2 @E‑308.2 ‑ Undetected User Errors (IQ‑2204)
(Wallace)
I‑2244 ‑
Undetected User Errors (Wallace)
I‑2254 ‑
Undetected User Errors (Klein)
23.2.3 @E‑312.4
‑ Sort/Merge and I‑O Errors (IQ-2210) unassigned
23.2.4 @E‑318.1
‑ Text‑name & Lib‑name as impl‑defn (IQ‑2239)
unassigned
23.2.5 @E‑320.1
‑ Figurative Constants as Func Args (IQ‑2243) unassigned
23.2.6 @E‑328.1
‑ Data Items, Class and Category (IQ‑2273) unassigned
23.2.7 @E‑329.1
‑ END PROGRAM Header Level in IPC (IQ‑2274) (Tauber)
23.2.8 @E‑330.1
‑ SYMBOLIC Char in non‑native Alphabet (IQ‑2275) (Tauber)
23.2.9 @E‑333.1
‑ Evaluation of Function‑Identifiers (IQ‑2284) unassigned
23.2.10 @E‑340.1
‑ Intrinsic func args with unary operators (IQ‑2347) (Tauber)
23.2.11 @E‑343.1
‑ Equivalence of representations of Zero (IQ‑2350) (Tauber)
23.2.12 @E‑344.1
‑ Group items created by RENAMES clause (IQ‑2351) (Brieschke)
23.2.13 @E‑349.1
‑ Integer‑of‑Date for Two Dates (IQ‑2395) (Tauber)
23.2.14 @E-369
- Items with P in PIC as sub & GO TO DE (94-0081) (Brieschke)
23.2.15 @E-371 - FUNCTION RANDOM as a function arg
(94-0448) unassigned
23.2.16 @E-372 - ALT RECORD KEY and OPEN OUTPUT
(94-0449) unassigned
23.2.17 @E-373 - Conditional
phrases & scope delimiter (95-0368) unassigned
24. Corrections in
Previous Interpretations
25. Track interpretations
for CIB-29
A-309, A-331, A-339, A-352,
A-361, A-367, A-368
26. Future Revision
Processing
25.1 @00-0108 - Integer adjustments
for post-plan B (Ebbinkhuijsen)
25.2 00-0135 - DYNAMIC-STORAGE
SECTION and the NAVIGATE verb (Rick Smith)
27. Review of plans -
scheduled for 8:30 on the last day
27.1 Review draft agenda for next
meeting
27.2 Review revision schedule and
future meetings, including ad hocs
Schedule meetings for 2001
27.3 Consider whether to reprint the
document and plan distribution