1.4 KiB
1.4 KiB
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を参照。