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



戻る