July 18, 2000 J4/00-0513

Page 6 of 6

Accredited Standards Committee

NCITS Reply to: Don Schricker

189 Georgetown Rd

Boxford, MA 01921

Tel: (978) 887-6692

7 email:

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 – 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 @E282.4 COPY and partial word replacement (IQ1989) unassigned

23.2.2 @E308.2 Undetected User Errors (IQ2204) (Wallace)

I2244 Undetected User Errors (Wallace)

I2254 Undetected User Errors (Klein)

23.2.3 @E312.4 Sort/Merge and IO Errors (IQ-2210) unassigned

23.2.4 @E318.1 Textname & Libname as impldefn (IQ2239) unassigned

23.2.5 @E320.1 Figurative Constants as Func Args (IQ2243) unassigned

23.2.6 @E328.1 Data Items, Class and Category (IQ2273) unassigned

23.2.7 @E329.1 END PROGRAM Header Level in IPC (IQ2274) (Tauber)

23.2.8 @E330.1 SYMBOLIC Char in nonnative Alphabet (IQ2275) (Tauber)

23.2.9 @E333.1 Evaluation of FunctionIdentifiers (IQ2284) unassigned

23.2.10 @E340.1 Intrinsic func args with unary operators (IQ2347) (Tauber)

23.2.11 @E343.1 Equivalence of representations of Zero (IQ2350) (Tauber)

23.2.12 @E344.1 Group items created by RENAMES clause (IQ2351) (Brieschke)

23.2.13 @E349.1 IntegerofDate for Two Dates (IQ2395) (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