AS/400操作とCLプログラム入門
AS/400操作とCLプログラムの紹介です。ここは目次だけの紹介です。
研究開発費へご寄付をいただいた方には、PDFの形で提供させて頂きたいと思います。
メールにてお問い合わせください。
本文(約60ページ)
目次(ワードの機能を利用して作成した目次です。正確でない部分もあります。概要としてみてください。)
第1章 操作コマンド............................................................... 1
1.日常操作コマンド........................................................................................ 1
ADDLIBLE ライブラリー・リストへの追加.................................................................... 1
CALL プログラムの呼出し................................................................................................... 2
CHGJOB JOBの属性の変更............................................................................................ 2
CVTRPGSRC RPG-400からILE−RPGへ変換.............................................. 3
DSPMSG メッセージ表示.................................................................................................. 4
GO POWER 電源オン/オフ関連のメニュー表示............................................................. 4
GO LICPGM ライセンス・プログラムのメニュー表示............................................. 4
PWRDWNSYS パワーダウン........................................................................................... 4
SBMJOB ジョブのサブミット............................................................................................ 5
SNDMSG メッセージ送信.................................................................................................. 5
SNDBRKMSG 中断メッセージ送信................................................................................. 5
STRPASTHR パススルー開始......................................................................................... 6
WRKACTJOB 活動ジョブの処理...................................................................................... 6
WRKCFGSTS 構成状況処理........................................................................................... 7
WRKDEVD 装置記述の処理............................................................................................... 7
WRKDSKSTS ディスク状況処理...................................................................................... 7
WRKJOB ジョブに関する処理.......................................................................................... 7
WRKOUTQ 全ての出力待ち行列の処理............................................................................ 8
WRKOUTQ QPRINT 出力待ち行列QPRINTの処理......................................... 8
WRKSBMJOB バッチ投入ジョブの処理.......................................................................... 9
WRKSPLF スプール・ファイル処理.............................................................................. 9
WRKSYSSTS システム状況の処理.................................................................................. 9
WRKWTR 書出しプログラムの処理................................................................................. 9
実行の強制停止.......................................................................................................................... 11
2.システム開発・保守関連............................................................................. 12
ADDPFM 物理ファイルメンバー追加(→RMVM)....................................................... 12
CALL プログラム呼出し.................................................................................................. 12
CALLPRC 結合プロシージャーの呼び出し..................................................................... 12
CHGJOB ジョブの変更.................................................................................................... 12
CHGPF 物理ファイル変更............................................................................................... 13
CHGPFM 物理ファイルメンバー変更............................................................................ 13
CLRPFM 物理ファイルクリア...................................................................................... 13
CMPPFM ファイルの比較............................................................................................. 13
CPYF ファイルのコピー.................................................................................................. 13
CPYFRMSTMF ストリームファイルからDBファイルへのコピー............................... 14
CPYSRCPF ソースファイルのコピー........................................................................... 14
CPYTOSTMF DBファイルからストリーム・ファイルへのコピー............................... 14
CRTBNDCBL ILE−COBOLのコンパイル....................................................... 15
CRTCLPGM CLプログラムのコンパイル................................................................. 15
CRTCMD ユーザーコマンドの作成................................................................................... 15
CRTDSPF 画面ファイルの作成....................................................................................... 15
CRTDTAARA データ域の作成.................................................................................... 15
CRTLF 論理ファイルの作成.......................................................................................... 15
CRTPF 物理ファイルの作成.......................................................................................... 16
CRTPGM モジュールから実行プログラムの作成.............................................................. 16
CRTPRTF 印刷ファイルの作成................................................................................... 16
CRTRPGMOD RPG−Wのコンパイル......................................................................... 16
CRTRPGPGM RPG-Vのコンパイル....................................................................... 17
CRTSQLRPGI SQLステートメントを含むRPGソースのコンパイル.................... 17
CVTRPGSRC RPGVをRPGW(ILE−RPG)に変換...................................... 17
DLTDTAARA データ域の削除....................................................................................... 17
DLTF ファイル削除.............................................................................................................. 17
DLTOVR 一時変更取消。................................................................................................... 18
DSPDBR データベース関係表示................................................................................... 18
DSPDTA DFUプログラムによるデータの表示............................................................... 18
DSPDTAARA データ域の表示....................................................................................... 19
DSPFD ファイル記述の表示.......................................................................................... 20
DSPFFD ファイル・フィールド記述表示..................................................................... 20
DSPOBJD オブジェクト記述の表示............................................................................ 20
DSPOVR 一時変更表示................................................................................................. 21
DSPPFM 物理ファイルメンバー表示............................................................................ 22
DSPPGMREF プログラム参照表示................................................................................ 22
EDTLIBL ライブラリー・リスト編集........................................................................ 23
ENDDBG デバッグモード終了...................................................................................... 23
ENDS36 S/36エミュレーション・モードを終了........................................................ 23
OVRDBF データベース一時変更................................................................................... 23
OVRPRTF 印刷ファイルの一時変更............................................................................. 24
RCLACTGRP リサイクル活動化グループ................................................................. 24
RCLRSC 資源再利用.................................................................................................... 24
RGZPFM 物理ファイル・メンバー再編成..................................................................... 24
RMVM メンバーの除去........................................................................................................ 24
RTVCLSRC CLソースの復元取得................................................................................ 24
RTVJOBA ジョブの属性の取得....................................................................................... 25
RTVMBRD メンバー記述の取得.................................................................................... 25
RUNQRY 定義済みQUERYプログラムの実行.............................................................. 25
SLTCMD コマンドの選択............................................................................................. 26
STRDBG デバッグ開始................................................................................................. 26
STRDFU データ・ファイル・ユーティリティー(DFU)の開始.............................. 26
STRPCO クライアント・アクセス・オーガナイザーの開始............................................. 27
STRPCCMD PCコマンドの実行................................................................................... 27
STRPDM プログラム開発管理機能(PDM)ユーティリティー開始........................... 27
STRISDB 対話型ソース・デバッガーの開始............................................................... 27
STRQRY QUERY開始.............................................................................................. 28
STRRLU 報告書設計ユーティリティ(RLU)開始....................................................... 28
STRSDA 画面設計援助(SDA)ユーティリティーの開始......................................... 28
STRSQL SQL対話式セッションの開始......................................................................... 28
STRS36 システム /36環境セッション開始............................................................... 28
UPDDTA 一時プログラムでのデータ更新......................................................................... 29
WRKUSRPRF ユーザー登録の処理................................................................................ 30
実行の強制停止.......................................................................................................................... 30
3.保管・復旧............................................................................................... 31
CRTSAVF 保管ファイル作成......................................................................................... 31
DSPLIB ライブラリーの内容表示................................................................................ 31
DSPTAP テープ内容の表示................................................................................................ 31
INZTAP テープの初期化................................................................................................... 31
SAVLIB ライブラリーの保管............................................................................................ 32
SAVOBJ オブジェクトの保管............................................................................................ 32
RSTLIB ライブラリーの復元............................................................................................ 32
RSTOBJ 保管されたオブジェクトの復元........................................................................... 33
4.環境設定.................................................................................................. 34
CHGSYSVAL システム値の変更................................................................................... 34
CLRLIB ライブラリーのクリア..................................................................................... 34
CRTLIB ライブラリーの作成......................................................................................... 34
CRTSRCPF ソースファイル作成............................................................................... 34
DLTLIB ライブラリー削除.......................................................................................... 34
DSPSYSVAL システム値の表示................................................................................... 35
GO POWER 電源オンおよび電源オフ・タスク............................................................ 35
RTVCLSRC CLソースの復元取得............................................................................. 35
WRKDEVD 装置記述の処理.......................................................................................... 35
WRKCFGSTS 構成状況の処理................................................................................... 35
WRKSYSVAL システム値の変更・表示の処理.............................................................. 36
5.ASとPCのデータ交換............................................................................. 37
1)データベースファイルの交換.............................................................................................. 37
2)ストリームファイルの交換................................................................................................. 39
3)FTPを利用したファイルの交換....................................................................................... 41
第2章 制御言語プログラム........................................................ 43
1.プログラムの一般形と構成要素.................................................................... 43
1)プログラムの一般形............................................................................................................ 43
2)コマンド文.......................................................................................................................... 44
3)注釈.................................................................................................................................... 45
2.ファイルの定義......................................................................................... 46
3.変数の定義............................................................................................... 48
1)外部定義の変数名............................................................................................................... 48
2)プログラム定義の変数名..................................................................................................... 48
3)式........................................................................................................................................ 49
4)関数.................................................................................................................................... 49
5)擬似変数............................................................................................................................. 49
4.各種コマンド............................................................................................ 50
1)割付と演算.......................................................................................................................... 50
2)実行制御............................................................................................................................. 51
3)ファイル入出力................................................................................................................... 52
4)エラーの処理...................................................................................................................... 53
5)CLでのパラメータの授受................................................................................................. 54
6)CLプログラムの呼出し..................................................................................................... 54
5.サンプル.................................................................................................. 55
1)朝一番プログラム............................................................................................................... 55
2)メニュー処理プログラム..................................................................................................... 56
3)全メンバー記述の取得処理................................................................................................. 59
4)PCファイルからAS/400へデータの転送.................................................................. 62
5)データベースファイルのエクスポート/インポート........................................................... 64
戻る