Files
cobol-tna-system/JavaSrc

cobol-tna-system Java 版(JavaSrc

勤怠管理 COBOL システム cobol-tna-system の COBOL→Java 変換成果を格納するディレクトリ。

対象プログラム

  • ZAN01-06:チェック / マッチング / 計算 / 更新 / 日次 など
  • KIN01-09:入力 / 更新 / 出力 / DB など
  • KYU01-09:給与計算(CSV → DB → 集計 → 支給データ出力)

ディレクトリ構成

  • src/Java ソース(*Main.java 各主程序 + dto/ レコードクラス + util/ 共通ツール)
  • doc/:変換ルール・設計書(COBOL変換_作業記録 / Java側規格説明 / 確認Checklist / 転換基準)
  • lib/:実行時依存ライブラリ(sqlite-jdbc-3.8.11.2.jar
  • compile.bat / run.bat / run_db.bat:コンパイル・実行スクリプト(SQLite 利用)

ビルド

javac -encoding UTF-8 -d out -cp "out;lib/sqlite-jdbc-3.8.11.2.jar" src/*.java src/dto/*.java src/util/*.java

実行例

java -cp "out;lib/sqlite-jdbc-3.8.11.2.jar" Kyu01CvtMain

KYU の DB プログラム(KYU02/04/05/06)は SQLite を利用:

java -Dkyu.db.url=jdbc:sqlite:data/kyu.db -cp "out;lib/sqlite-jdbc-3.8.11.2.jar" Kyu04CalMain

備考

  • 変換基準は doc/転換基準.md を参照。設計書(詳細設計書_KYU0x* 等)が優先し、COBOL は参考。
  • 動作確認ログはプロジェクトルートの _AI_USAGE_LOG.md を参照。