2 Commits
Author SHA1 Message Date
hangshuo652 b33597b93b fix(Java): NUMVAL対応・ファイル名修正・SQLite安全化、.gitignore更新
- Kin01InpMain: Integer.parseInt → ConvUtil.parseIntSafe (10箇所、COBOL NUMVAL対齐)
- Kin07DaiMain: R01入力ファイル名 KIN06W01.DAT → KIN07R01.DAT (バグ修正)
- Kin08DbuMain: ファイル拡張子 .DAT → .TXT (COBOL ASSIGNに合わせる)
- Sub04ChkSub: chkDatePara/chkTimeParaにnull・空白防御、numValSlice追加
- Zan06UpdMain: ORPHAN CANCEL時にabend() → r02Eof=true (COBOL挙動に統一)
- KYU02REC.cpy: FILLERにVALUE SPACES追加
- JavaSrc/pom.xml: Mavenビルド定義を追加
- .gitignore: target/、*.class、JavaSrc/data/、JavaSrc/output/等を追加
2026-09-13 15:30:38 +08:00
qiuqiuqiu 71232af484 Add Subsystem D (SHA01-10): social insurance subsystem + design-resource consistency fixes
- Add SHA01CVT-SHA10S10: all 10 programs, COPY books (13), binaries,
  design docs, resource usage lists, DDL schema_sha.sql
- Add KYU01REC-KYU06REC COPY books (previously missing from git)
- Fix design-code inconsistencies detected in audit:
  - SHA07KBR: remove dead SHACHKAC COPY (SUB04CHK never called)
  - SHA02MNC: 2020TYPSOR paragraph -> inline EVALUATE; SUB04CHK = PARM val
  - SHA05TWN: REVISED-TYPE values 'C'/'N' -> 'A'(定期決定)/'B'(月変)
  - SHA03MNP: 2010CALCSOR/2020WRTSOR -> inline implementation
  - SHA04TWO: remove GRADE-HISTORY from DB table list (not accessed)
  - SHA06TWM: add SALARYDB.EMP-MASTER to DB table list
  - SHA10S10: fix error file W99OUTFIL, 10+1 file count
- Fix comment column alignment (Area A col 7) in SHA07KBR, SHA08SRT
- Update KYU source/design docs: BOM removal, classification comment cleanup
- Update README: Subsystem D added, program count 39
2026-07-15 20:32:51 +08:00