Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

CardDemo CBEXPORT / CBIMPORT: RECORD KEY outside the file's record (source IBM rejects), frontier

Aperta
#5,866 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python

Direzione di ricerca

Read the ladder/progress page and evidence report source_defects handling, starting with linked issue #5280. Then inspect the readiness scanner work in #4721 and #5054 to see where IBM citations and source defects are represented. Done means the ladder reports these programs separately from translator holes and the scanner says “fix the source first” with the IBM citation.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement era:2 legacy-modernization priority: low scope:frontier

Owner decision 2026-10-21: frontier. CardDemo app/cbl/CBEXPORT.cbl (7 holes) and app/cbl/CBIMPORT.cbl (3 holes) stay at L0 because their source is not valid Enterprise COBOL: SELECT EXPORT-OUTPUT/EXPORT-INPUT ... ORGANIZATION IS INDEXED ... RECORD KEY IS EXPORT-SEQUENCE-NUM names a key item defined in WORKING-STORAGE (COPY CVEXPORT), not in the file's own record. IBM requires the RECORD KEY item in a record description of that file (Enterprise COBOL Language Reference, RECORD KEY clause), the oracle refuses to compile it, and the det translator refuses the OPEN / READ / WRITE / CLOSE of that file by name (#4804). (The JCL's IDCAMS DEFINE also gives KEYS(4 28) while the key sits at offset 27.)

These are source defects of the estate, not translator gaps: no honest port exists until the source is fixed. They count in the 129-program ladder denominator but are not core work toward this finish line.

  • (frontier) The ladder / progress page reports a program held by a source defect separately from translator holes (evidence report source_defects is empty for these today; the holes carry the IBM reason) (#5280)
  • (frontier) Customer-facing: the readiness scanner names such programs as "fix the source first" with the IBM citation (#4721 / #5054)

Scope: frontier (Gap Atlas). Filed from the 2026-10-21 translation-blocker audit.

Lingua principale
Python
Stelle
57
Fork
11
Merge medio
1h 5m
PR unite (30g)
976

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di squid-protocol/gitgalaxy

Tutte le issue di squid-protocol/gitgalaxy

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.