RDMLコマンド
以下については、『Visual LANSA開発者ガイド』を参照してください。
以下は、LANSA RDMLプログラム言語のコマンド一式です。
コマンド欄のハイパーリンクから、コマンドや構文ダイアグラムが説明されたページに移動することができます。
例の欄の
から、コマンドの例に直接移動することができます。
*は、場合によっては移植性に矛盾があることを示しています。コマンドの詳細を確認してください。
|
コマンド |
説明 |
例 |
* |
|
エラーメッセージを表示してファンクションを終了します。 |
|
||
|
新しいエントリーをリストに追加します。 |
|
||
|
処理グループを開始します。 |
|
||
|
妥当性検査ブロックを開始します。 |
|
||
|
ファイルからレコードをブラウズして選択します。 |
* |
||
|
プログラムまたはプロセス/ファンクションを呼び出します。 |
* |
||
|
プログラムを呼び出してデータを検査します。 |
* |
||
|
ケース条件を開始します。 |
|
||
|
フィールドの内容を変更します。 |
* |
||
|
ファイルにレコードがあるかどうかをチェックします。 |
* |
||
|
ファイルをクローズします。 |
|
||
|
リストをクリアします。 |
|
||
|
データベースの変更をコミットします。 |
* |
||
|
条件をチェックしてデータを検査します。 |
|
||
|
ループで次の反復を続けます。 |
|
||
|
日付が有効な日付か、または日付範囲内にあるかどうかを検査します。 |
|
||
|
配列を定義します。 |
|
||
|
レポートのブレーク行を定義します。 |
* |
||
|
条件を定義します。 |
|
||
|
レポートのフッター行を定義します。 |
* |
||
|
レポートの見出し行を定義します。 |
* |
||
|
レポートの詳細行を定義します。 |
* |
||
|
ブラウズ・リストまたは作業リストを定義します。 |
* |
||
|
レポート属性を定義します。 |
|
||
|
該当ファンクション内でフィールドを定義します。 |
|
||
|
ファイルからレコードを削除します。 |
* |
||
|
情報をワークステーションに表示します。 |
* |
||
|
作業リストからエントリーを削除します。 |
|
||
|
リストを削除します。 |
|
||
|
条件が真となるまで実行します。 |
|
||
|
条件が真の間、実行します。 |
|
||
|
その他。IF条件が偽の場合です。 |
|
||
|
処理ループを終了します。 |
|
||
|
ケース条件を終了します。 |
|
||
|
妥当性検査ブロックを終了します。 |
|
||
|
IF条件を終了します。 |
|
||
|
印刷をすべて終了します。 |
* |
||
|
サブルーチンを終了します。 |
* |
||
|
SELECTループを終了します。 |
|
||
|
DOUNTILループを終了します。 |
|
||
|
DOWHILEループを終了します。 |
|
||
|
別のファンクションと情報を交換します。 |
|
||
|
CPFコマンドを実行します。 |
廃止 |
* |
|
|
i5/OSオペレーティング・システムを実行します。 |
* |
||
|
サブルーチンを実行します。 |
|
||
|
LANSAを終了します。 |
|
||
|
ファイルからレコードを取り出します。 |
* |
||
|
ファイルに対するチェックを実行してデータを検査します。 |
* |
||
|
ファンクションのコントロール・オプションを定義します。 |
* |
||
|
リストからエントリーを取得します。 |
|
||
|
別のコマンドに制御を渡します。 |
|
||
|
共通の名前でフィールドをグループ化します。 |
|
||
|
条件が真の場合 |
|
||
|
検査でエラーが検出された場合 |
|
||
|
ワークステーションでキーが使用された場合 |
* |
||
|
指定された画面表示モードの場合 |
* |
||
|
フィールドがNULL値の場合 |
|
||
|
指定されたI/Oステータス・フラグの場合 |
|
||
|
別のファンクションからRDMLを含めます。 |
* |
||
|
ファイルに新しいレコードを挿入します。 |
* |
||
|
リストを初期化します。 |
|
||
|
フィールドの平均を保持します。 |
|
||
|
フィールドのカウントを保持します。 |
|
||
|
フィールドの最大を保持します。 |
|
||
|
フィールドの最小を保持します。 |
|
||
|
フィールドの合計を保持します。 |
|
||
|
現在のループを終了します。 |
|
||
|
リスト内のエントリーを検索します。 |
|
||
|
処理のメイン・メニューに移動します。 |
* |
||
|
メッセージを送信します。 |
* |
||
|
検査でエラーが検出された場合 |
|
||
|
ファイルをオープンします。 |
* |
||
|
WHENコマンドを満たしていない場合 |
|
||
|
フィールドのディクショナリ属性をオーバーライドします。 |
|
||
|
ファイルを別のファイル/ライブラリ/メンバーにポイントします。 |
* |
||
|
ワークステーションにポップアップ・ウィンドウを表示します。 |
* |
||
|
レポートに行を印刷します。 |
|
||
|
値範囲チェックでデータを検査します。 |
|
||
|
ファイル内のフィールドの名前を変更します。 |
* |
||
|
ワークステーションからの情報を要求します。 |
* |
||
|
サブルーチンから戻ります。 |
|
||
|
データベースの変更をロールバックします。 |
* |
||
|
ファイルからレコードを選択します。 |
* |
||
|
リストからエントリーを選択します。 |
|
||
|
SQLを使用してファイルからレコードを選択します。 |
* |
||
|
任意のデータベース・エンジンに対して有効なSQLを使用してレコードを選択します。RDMLXファンクションおよびコンポーネント内でのみ使用します。 |
|
||
|
検査のエラーを設定します。 |
|
||
|
画面表示モードを設定します。 |
* |
||
|
レポートの"n"行にスキップします。 |
|
||
|
指定された順番でリストを並べ替えます。 |
* |
||
|
レポートに"n"個のスペース行を挿入します。 |
|
||
|
プログラムまたはプロセスをバッチに投入します。 |
* |
||
|
サブルーチンを定義します。 |
* |
||
|
あるフィールドのサブストリングを別のフィールドに挿入します。 |
|
||
|
別のファンクションに制御を渡します。 |
* |
||
|
リスト内のエントリーを更新します。 |
|
||
|
ファイルのレコードを更新します。 |
* |
||
|
情報(未フォーマット)を印刷します。 |
* |
||
|
組み込み関数を使用します。 |
|
||
|
値リストのチェックでデータを検査します。 |
|
||
|
条件が真の時(CASE内) |
|