[ |../../index.htm#lansa/lansa015_begin.htm]
現在地:

LANSA テクニカル リファレンスガイド

LANSA テクニカル リファレンスガイド
 

 
エディション日付:2023年3月28日
© LANSA

 

クイック・リファレンス

 


 

グループ別 RDML コマンド

 


 

条件コマンド

 


 

コンポーネント コマンド

 


 

データベース・コマンド

 


 

宣言コマンド

 


 

機能コマンド

 


 

IBM  i 5250 コマンド

 


 

リスト操作コマンド

 


 

ループ・コマンド

 


 

その他のコマンド

 


 

レポート・コマンド

 


 

サブルーチン・コマンド

 


 

検証コマンド

 


 

WAM コマンド

 


 

Web コマンド

 


 

非推奨のコマンド

 


 

カテゴリー別組み込み関数

 


 

アプリケーションの実行を制御する組み込み関数

 


 

クライアント/サーバーのサポート組み込み関数

 


 

データ・エリア組み込み関数

 


 

データ待ち行列組み込み関数

 


 

日付と時間の組み込み関数

 


 

電子メール処理組み込み関数

 


 

拡張5250ユーザー・インターフェース組み込み関数

 


 

交換リスト組み込み関数

 


 

ファイル関連組み込み関数

 


 

LANSA Composer 組み込み関数

 


 

LANSA Integrator 組み込み関数

 


 

リスト処理組み込み関数

 


 

ロック組み込み関数

 


 

演算組み込み関数

 


 

メッセージ組み込み関数およびメッセージ処理組み込み関数

 


 

メッセージ・ボックス組み込み関数

 


 

その他の組み込み関数

 


 

代理店提供の組み込み関数

 


 

リポジトリ関連 - 権限組み込み関数

 


 

リポジトリ関連 - エクスポート/インポート/配布組み込み関数

 


 

リポジトリ関連 - フィールドおよびコンポーネント組み込み関数

 


 

リポジトリ関連 - ファイル組み込み関数

 


 

リポジトリ関連 - ファンクション組み込み関数

 


 

リポジトリ関連 - 一般の組み込み関数

 


 

リポジトリ関連 - プロセス組み込み関数

 


 

リポジトリ関連 - ルール/トリガー組み込み関数

 


 

リポジトリ関連 - フシステム変数および言語変数組み込み関数

 


 

リポジトリ関連 - テンプレート組み込み関数

 


 

スペース組み込み関数

 


 

スプール・ファイル組み込み関数

 


 

ストリーム・ファイル (フラット・ファイル) 関連組み込み関数

 


 

文字列処理組み込み関数

 


 

オペレーティング・システム固有のファンクションおよびプラットフォーム・アクセス組み込み関数

 


 

Web ファンクション組み込み関数

 


 

Zip組み込み関数

 


 

システム変数

 


 

形式、値、コード

 


 

1. フィールド

 


 

1.1 フィールド・タイプ

 


 

1.1.1 フィールド・タイプについて

 


 

フィールド・タイプ使用の推奨事項

 


 

フィールド・タイプ変換

 


 

Unicode フィールド タイプ

 


 

RDMLX使用可能区画

 


 

SQL Null処理

 


 

ASQN (Allow SQL Nulls: SQL Nullを許可) 属性

 


 

*SQLNULLキーワード

 


 

組み込みプロパティ.IsSqlNull

 


 

組み込みメソッド.AsValue

 


 

SQL Nullが可能なフィールドの割り当て、条件、式

 


 

フィールドを RDML に分類するもの

 


 

1.1.2 Alpha

 


 

1.1.3 String

 


 

1.1.4 NVarChar

 


 

1.1.5 Char

 


 

1.1.6 NChar

 


 

1.1.7 Packed

 


 

1.1.8 Signed

 


 

1.1.9 Integer

 


 

1.1.10 Float

 


 

1.1.11 Date

 


 

1.1.12 Time

 


 

1.1.13 DateTime

 


 

1.1.14 Binary

 


 

1.1.15 VarBinary

 


 

1.1.16 DBCS グラフィックス文字列

 


 

1.1.17 BLOB

 


 

1.1.18 CLOB

 


 

1.1.19 Boolean

 


 

1.2 フィールド定義

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

1.3 フィールド・ビジュアライゼーション

 


 

1.4 フィールドの妥当性検査とトリガー

 


 

1.5 フィールド・ヘルプ・テキスト

 


 

2. 妥当性検査とトリガー

 


 

2.1 クイック・ルール

 


 

2.2 検査の定義

 


 

2.2.1 実行順序

 


 

2.2.2 検査記述

 


 

2.2.3 検査ケースの設定

 


 

2.2.4 検査の定義 (タイプ別)

 


 

2.2.5 検査後の処理

 


 

2.2.6 エラー・メッセージ

 


 

2.3 値のリストによる検査

 


 

2.3.1 値

 


 

2.3.2 リストの例

 


 

2.4 値の範囲による検査

 


 

2.4.1 範囲: Fromの値/Toの値

 


 

2.4.2 値の範囲の例

 


 

2.5 日付形式/範囲検査

 


 

2.5.1 日付形式

 


 

2.5.2 許可する経過日数

 


 

2.5.3 許可する未来日数

 


 

2.5.4 日付形式/範囲検査の例

 


 

2.6 コード・テーブルの存在検査

 


 

2.6.1 検査するテーブル名

 


 

2.6.2 キー列またはリテラル

 


 

2.6.3 コード・テーブルの存在検査の例

 


 

2.7 簡易ロジック検査

 


 

2.7.1 検査のための条件式

 


 

2.7.2 簡易ロジック検査の例

 


 

2.8 複雑ロジック検査

 


 

2.8.1 呼出プログラム

 


 

2.8.2 呼び出しプログラム:ファンクション

 


 

2.8.3 呼び出しプログラム:3GLプログラム

 


 

2.8.4 3GLパラメータ

 


 

2.8.5 複雑ロジック検査の例

 


 

2.9 トリガー

 


 

2.9.1 トリガーの定義

 


 

トリガー記述

 


 

トリガー・ファンクション名

 


 

トリガー・ポイント

 


 

トリガー定義の例

 


 

2.9.2 処理条件

 


 

AND/OR

 


 

列名

 


 

オペレーション

 


 

比較演算子

 


 

実行順序

 


 

2.9.3 トリガー・ファンクション

 


 

トリガー・ファンクションとは?

 


 

トリガー・ファンクションの作成

 


 

トリガー・ファンクションのアクティブ化

 


 

トリガーが呼び出されるタイミング

 


 

TRIG_OPERおよびTRIG_RETC変数とTRIG_LIST作業リスト

 


 

トリガーに渡されるTRIG_OPERのコード

 


 

トリガーに渡されるTRIG_LISTの項目数

 


 

TRIG_RETCで使用される戻りコードとその設定方法

 


 

トリガー - 典型例

 


 

トリガーの使用例

 


 

トリガー - 制約と制限

 


 

トリガー - 推奨事項と禁止事項

 


 

3. テーブル

 


 

3.1 テーブル定義

 


 

3.1.1 テーブル名

 


 

3.1.2 テーブル記述

 


 

3.1.3 テーブル・スキーマ

 


 

3.1.4 テーブル識別子

 


 

3.2 テーブル内の実列

 


 

3.2.1 列名

 


 

3.2.2 列の順序

 


 

3.2.3 列のキー位置

 


 

3.2.4 仮想列フラグ

 


 

3.3 テーブル内の仮想列

 


 

3.3.1 仮想列名

 


 

3.3.2 仮想列タイプ

 


 

3.3.3 仮想列の順序

 


 

3.3.4 レコード読込み後に値を設定

 


 

3.3.5 テーブル書込み前に実列へ値を設定

 


 

3.3.6 日付変換

 


 

元の列

 


 

実列の形式

 


 

ターゲットの形式

 


 

3.3.7 サブストリング

 


 

サブストリングの参照元列

 


 

開始位置

 


 

3.3.8 結合

 


 

結合列名

 


 

結合の例

 


 

3.3.9 数値計算

 


 

項目(1)

 


 

演算

 


 

項目(2)

 


 

結果

 


 

数値計算の例

 


 

3.3.10 コード フラグメント

 


 

コード・フラグメントによる仮想列の設定

 


 

コード・フラグメントによる実列の設定

 


 

3.4 インデックス

 


 

3.4.1 インデックス名

 


 

3.4.2 インデックス記述

 


 

3.4.3 ユニーク キー

 


 

3.4.4 アクセス パス

 


 

3.4.5 動的選択

 


 

3.4.6 ALTSEQ

 


 

3.4.7 レコード様式

 


 

3.4.8 CRTLF/CHGLF パラメータ

 


 

3.4.9 インデックス・キー

 


 

列名

 


 

キー列の詳細

 


 

数値キーの順序

 


 

キーの順序

 


 

キーの位置

 


 

3.4.10 選択/除外の条件

 


 

選択/除外

 


 

選択/除外And/or

 


 

選択/除外 タイプ

 


 

選択/除外 列名

 


 

S/O オペレータ

 


 

S/O 値

 


 

S/O 範囲

 


 

3.5 アクセス経路

 


 

3.5.1 アクセス経路名

 


 

3.5.2 アクセス経路記述

 


 

3.5.3 アクセス・テーブル

 


 

3.5.4 選択可能な項目

 


 

3.5.5 選択可能なルール

 


 

3.5.6 ドキュメンテーションのみ

 


 

3.5.7 最大レコード

 


 

3.5.8 保管数

 


 

3.5.9 省略時の処理

 


 

3.5.10 取出方法

 


 

3.5.11 キー列/値

 


 

3.5.12 キー列の詳細

 


 

3.5.13 参照列の詳細

 


 

3.5.14 キーの位置

 


 

3.6 事前結合列 (PJC) の定義

 


 

3.6.1 PJC 列

 


 

3.6.2 PJC 列の記述

 


 

3.6.3 PJC タイプ

 


 

3.6.4 PJC 参照元列

 


 

3.7 テーブルの属性

 


 

3.7.1 テーブル・スキーマ

 


 

3.7.2 レコード様式名

 


 

3.7.3 IOM の位置

 


 

3.7.4 テーブルはIBM i でSQLを使用

 


 

3.7.5 交互参照テーブル (ALTSEQ)

 


 

3.7.6 RDMLX使用可能

 


 

3.7.7 オープンデータパスの共用

 


 

3.7.8 ファイルオーバーライドの保護

 


 

3.7.9 デバッグ域の解除

 


 

3.7.10 メッセージ IOM0034 の抑制

 


 

3.7.11 10 進エラーの無視

 


 

3.7.12 コンパイル時に IOM を作成

 


 

3.7.13 バッチ コントロールでヘッダ レコードを作成

 


 

3.7.14 IBM i 高速テーブル

 


 

3.7.15 RRNの自動生成

 


 

3.7.16 RRN の欄の作成

 


 

3.7.17 列名の特殊文字の変換

 


 

3.7.18 コミットメント制御を使用

 


 

3.7.19 自動コミット パラメーター

 


 

3.7.20 CRTPF & CHGPF パラメーター

 


 

3.7.21 読み取り専用のアクセス

 


 

3.7.22 データベース トリガー プログラム

 


 

3.7.23 テーブル記述

 


 

3.8 LANSA作成テーブル内の@@UPID列

 


 

3.9 バッチ制御

 


 

3.9.1 バッチ制御のテーブル名

 


 

3.9.2 バッチ制御の記述

 


 

3.9.3 バッチ制御のキー列

 


 

3.9.4 バッチ制御のキー順序

 


 

3.9.5 バッチ制御の参照元列

 


 

3.9.6 バッチ制御の参照先列

 


 

3.9.7 バッチ制御列の詳細

 


 

3.10 仮想ロジック

 


 

3.10.1 OAM セクション

 


 

3.10.2 仮想コード

 


 

3.11 テーブル・レベルの妥当性検査とトリガー

 


 

3.12 テーブル コンパイル オプション

 


 

3.12.1 必要な場合のみコンパイルを行う

 


 

3.12.2 テーブルの再生成

 


 

3.12.3 インデックスおよびビューの再生成

 


 

3.12.4 OAMの再生成

 


 

3.12.5 デバッグ情報の除去

 


 

3.12.6 データ ファイル (DAT ファイル) の保持

 


 

3.12.7 既存のテーブル/インデックスの消去

 


 

3.12.8 テーブル データの保存

 


 

3.12.9 テーブル データの復元

 


 

3.12.10 生成されたソースの保持

 


 

3.13 IBM i からのテーブル・インポート

 


 

3.13.1 リモート・システムとライブラリ

 


 

3.13.2 IBM i テーブルのインポート・オプション

 


 

3.14 インポート・テーブル定義

 


 

3.14.1 データソース

 


 

3.14.2 データソース・テーブル

 


 

3.14.3 インポート・テーブルのオプション

 


 

3.14.4 インポート・テーブルのプレビュー

 


 

3.14.5 テーブルのリロード

 


 

3.14.6 新規フィールドまたは既存の更新

 


 

4. コンポーネント

 


 

4.1 コンポーネントの概念

 


 

4.2 コンポーネント タイプ

 


 

4.3 コンポーネントの定義

 


 

4.3.1 コンポーネント名

 


 

4.3.2 コンポーネント記述

 


 

4.3.3 コンポーネント識別子

 


 

4.3.4 ターゲット プラットフォーム

 


 

4.3.5 RDMLX使用可能

 


 

4.3.6 エディタで開く

 


 

4.3.7 閉じる

 


 

4.4 コンポーネントのヘルプ・テキスト

 


 

4.5 コンポーネント・コンパイル・オプション

 


 

4.5.1 必要な場合のみコンポーネントをコンパイル

 


 

4.5.2 生成されたソースの保持

 


 

4.5.3 デバッグ使用可能

 


 

4.5.4 Web Application Module オプション

 


 

XSL の生成

 


 

テクノロジ・サービス

 


 

4.6 コンポーネント・オブジェクト名詞

 


 

4.7 サーバー・モジュール

 


 

4.7.1 セキュリティ・タイプ

 


 

4.7.2 セキュリティ例の生成

 


 

4.7.3 CRUD に適用

 


 

4.7.4 インデックスを含む

 


 

4.8 テクノロジ・サービス

 


 

4.8.1 テクノロジ・サービス名

 


 

4.8.2 テクノロジ・サービス・プロバイダ名

 


 

4.8.3 テクノロジ・サービスのキャプション

 


 

4.8.4 テクノロジ・サービス記述

 


 

4.8.5 テクノロジ・サービスのプロパティ

 


 

MIME タイプ

 


 

ドキュメント・エクステンション

 


 

数値編集

 


 

エディターでデザイン可

 


 

最大フットプリント

 


 

デバイス・スキン・イメージ

 


 

スクリプト位置

 


 

スタイル位置

 


 

5. ウェブレット

 


 

5.1 ウェブレット名

 


 

5.2 ウェブレット記述

 


 

5.3 ウェブレットのグループ

 


 

5.4 レイアウト ウェブレット

 


 

5.5 Webroutine サービス名

 


 

6. プロセスとファンクション

 


 

6.1 プロセス定義

 


 

6.1.1 プロセス名

 


 

6.1.2 プロセス記述

 


 

6.1.3 プロセス識別子

 


 

6.1.4 メニュー スタイル

 


 

6.1.5 使用頻度

 


 

6.1.6 リモート処理の最適化

 


 

6.1.7 Web の使用可能

 


 

6.2 ファンクション・コントロール・テーブル

 


 

6.2.1 ファンクション記述

 


 

6.2.2 メニューに表示

 


 

6.2.3 メニューの表示順序

 


 

6.2.4 次のファンクション

 


 

6.2.5 実行可能な次ファンクション

 


 

6.3 メニューに登録するコマンド

 


 

6.3.1 記述

 


 

6.3.2 順序

 


 

6.3.3 実行時プロンプト

 


 

6.3.4 コマンド

 


 

6.4 追加されたプロセス/ファンクション

 


 

6.4.1 プロセス名

 


 

6.4.2 ファンクション名

 


 

6.4.3 順序

 


 

6.4.4 プロセス・パラメータ

 


 

6.5 アクションバー制御テーブル

 


 

6.5.1 アクションバー項目の記述

 


 

6.5.2 AB$OPT コード

 


 

6.5.3 アクションバー項目の順序

 


 

6.5.4 プルダウン項目の記述

 


 

6.5.5 アクセラレータ キー

 


 

6.5.6 PD$OPT コード

 


 

6.5.7 プルダウン項目の順序

 


 

6.5.8 初期時に使用可能

 


 

6.5.9 選択可能な項目

 


 

ファンクション名

 


 

追加プロセス

 


 

特別エントリー

 


 

未定義

 


 

6.6 プロセス・ヘルプ・テキスト

 


 

6.7 ファンクション定義

 


 

6.7.1 ファンクション名

 


 

6.7.2 ファンクション記述

 


 

6.7.3 テンプレート

 


 

6.7.4 ファンクション識別子

 


 

6.7.5 RDMLX使用可能

 


 

6.8 ファンクション・ヘルプ・テキスト

 


 

6.9 プロセス/ファンクションのチェックイン

 


 

6.10 プロセス/ファンクション コンパイル オプション

 


 

6.10.1 必要な場合のみプロセスのコンパイルを行う

 


 

6.10.2 全てのプロセスファンクションをコンパイルする

 


 

6.10.3 必要な場合のみファンクションのコンパイルを行う

 


 

6.10.4 生成されたソースの保持

 


 

6.10.5 デバッグ使用可能

 


 

6.10.6 HTML の生成

 


 

数値の検証

 


 

7. RDML コマンド

 


 

7.1 ABORT

 


 

7.1.1 ABORT のパラメータ

 


 

7.1.2 ABORT の使用例

 


 

7.2 ADD_ENTRY

 


 

7.2.1 ADD_ENTRY のパラメータ

 


 

7.2.2 ADD_ENTRY についてのコメント/警告

 


 

7.2.3 ADD_ENTRY の使用例

 


 

7.3 ASSIGN

 


 

7.3.1 ASSIGNのパラメータ

 


 

7.3.2 ASSIGNの使用例

 


 

7.4 ATTRIBUTE

 


 

7.4.1 ATTRIBUTEのパラメータ

 


 

7.4.2 ATTRIBUTEの使用例

 


 

7.5 BEGIN_COM

 


 

7.5.1 BEGIN_COMのパラメータ

 


 

7.5.2 BEGIN_COMの使用例

 


 

7.6 BEGIN_LOOP

 


 

7.6.1 BEGIN_LOOP のパラメータ

 


 

7.6.2 BEGIN_LOOP の使用例

 


 

7.7 BEGINCHECK

 


 

7.7.1 BEGINCHECK のパラメータ

 


 

7.7.2 BEGINCHECK の使用例

 


 

7.8 BROWSE

 


 

7.8.1 BROWSE のパラメータ

 


 

7.8.2 BROWSE の使用例

 


 

7.9 CALL

 


 

7.9.1 CALL のパラメータ

 


 

7.9.2 CALL についてのコメント/警告

 


 

7.9.3 CALL の使用例

 


 

7.10 CALLCHECK

 


 

7.10.1 CALLCHECK のパラメータ

 


 

7.10.2 CALLCHECK についてのコメント/警告

 


 

7.10.3 CALLCHECK の使用例

 


 

7.11 CASE

 


 

7.11.1 CASE のパラメータ

 


 

7.11.2 CASE についてのコメント/警告

 


 

7.11.3 CASE の使用例

 


 

7.12 CHANGE

 


 

7.12.1 CHANGE のパラメータ

 


 

7.12.2 CHANGE についてのコメント/警告

 


 

7.12.3 CHANGE の使用例

 


 

7.13 CHECK_FOR

 


 

7.13.1 CHECK_FOR のパラメータ

 


 

7.13.2 CHECK_FOR についてのコメント/警告

 


 

7.13.3 CHECK_FOR の使用例

 


 

7.14 CLOSE

 


 

7.14.1 CLOSE のパラメータ

 


 

7.14.2 CLOSE についてのコメント/警告

 


 

7.14.3 CLOSE の使用例

 


 

7.15 CLR_LIST

 


 

7.15.1 CLR_LIST のパラメータ

 


 

7.15.2 CLR_LIST の使用例

 


 

7.16 COMMIT

 


 

7.16.1 COMMIT のパラメータ

 


 

7.16.2 COMMIT の使用例

 


 

7.17 CONDCHECK

 


 

7.17.1 CONDCHECK のパラメータ

 


 

7.17.2 CONDCHECK についてのコメント/警告

 


 

7.17.3 CONDCHECK の使用例

 


 

7.18 CONTINUE

 


 

7.18.1 CONTINUE のパラメータ

 


 

7.18.2 CONTINUE についてのコメント/警告

 


 

7.18.3 CONTINUE の使用例

 


 

7.19 DATECHECK

 


 

7.19.1 DATECHECK のパラメータ

 


 

7.19.2 DATECHECK についてのコメント/警告

 


 

7.19.3 DATECHECK の使用例

 


 

7.20 DEF_ARRAY

 


 

7.20.1 DEF_ARRAY のパラメータ

 


 

7.20.2 DEF_ARRAY についてのコメント/警告

 


 

7.20.3 DEF_ARRAY の使用例

 


 

7.21 DEF_BREAK

 


 

7.21.1 DEF_BREAK のパラメータ

 


 

7.21.2 DEF_BREAK についてのコメント/警告

 


 

7.21.3 DEF_BREAK の使用例

 


 

7.22 DEF_COND

 


 

7.22.1 DEF_COND のパラメータ

 


 

7.22.2 DEF_COND の使用例

 


 

7.23 DEF_FOOT

 


 

7.23.1 DEF_FOOT のパラメータ

 


 

7.23.2 DEF_FOOT についてのコメント/警告

 


 

7.23.3 DEF_FOOT の使用例

 


 

7.24 DEF_HEAD

 


 

7.24.1 DEF_HEAD のパラメータ

 


 

7.24.2 DEF_HEAD についてのコメント/警告

 


 

7.24.3 DEF_HEAD の使用例

 


 

7.25 DEF_LINE

 


 

7.25.1 DEF_LINE のパラメータ

 


 

7.25.2 DEF_LINE についてのコメント/警告

 


 

7.25.3 DEF_LINE の使用例

 


 

7.26 DEF_LIST

 


 

7.26.1 DEF_LIST のパラメータ

 


 

7.26.2 DEF_LIST の説明

 


 

7.26.3 DEF_LIST についてのコメント/警告

 


 

7.26.4 DEF_LIST の使用例

 


 

7.27 DEF_MAP_EX

 


 

7.27.1 DEF_MAP_EX パラメータ

 


 

7.27.2 DEF_MAP_EX とプログラムの呼び出し

 


 

7.27.3 DEF_MAP_EX とサービス・プログラム内でのプロシージャ呼び出し

 


 

7.28 DEF_MTH_EX

 


 

7.28.1 DEF_MTH_EX パラメータ

 


 

7.28.2 DEF_MTH_EX の例

 


 

7.29 DEF_REPORT

 


 

7.29.1 DEF_REPORT のパラメータ

 


 

7.29.2 DEF_REPORT についてのコメント/警告

 


 

7.29.3 DEF_REPORT の使用例

 


 

7.30 DEFINE

 


 

7.30.1 DEFINE のパラメータ

 


 

7.30.2 DEFINE の使用例

 


 

7.31 DEFINE_COM

 


 

7.31.1 DEFINE_COMのパラメータ

 


 

7.31.2 DEFINE_COMの使用例

 


 

7.32 DEFINE_EVT

 


 

7.32.1 DEFINE_EVTのパラメータ

 


 

7.32.2 DEFINE_EVTの使用例

 


 

7.33 DEFINE_MAP

 


 

7.33.1 DEFINE_MAPのパラメータ

 


 

7.33.2 DEFINE_EVTで使用するDEFINE_MAP

 


 

7.33.3 MTHROUTINEで使用するDEFINE_MAP

 


 

7.33.4 PTYROUTINEで使用するDEFINE_MAP

 


 

7.34 DEFINE_PTY

 


 

7.34.1 DEFINE_PTYのパラメータ

 


 

7.34.2 DEFINE_PTYの使用例

 


 

7.35 DELETE

 


 

7.35.1 DELETE のパラメータ

 


 

7.35.2 DELETE についてのコメント/警告

 


 

7.35.3 DELETE の使用例

 


 

7.36 DISPLAY

 


 

7.36.1 DISPLAY のパラメータ

 


 

7.36.2 DISPLAY についてのコメント/警告

 


 

7.36.3 DISPLAY の使用例

 


 

7.37 DLT_ENTRY

 


 

7.37.1 DLT_ENTRY のパラメータ

 


 

7.37.2 DLT_ENTRY についてのコメント/警告

 


 

7.37.3 DLT_ENTRY の使用例

 


 

7.38 DLT_LIST

 


 

7.38.1 DLT_LIST のパラメータ

 


 

7.38.2 DLT_LIST の使用例

 


 

7.39 DOUNTIL

 


 

7.39.1 DOUNTIL のパラメータ

 


 

7.39.2 DOUNTIL の使用例

 


 

7.40 DOWHILE

 


 

7.40.1 DOWHILE のパラメータ

 


 

7.40.2 DOWHILE の使用例

 


 

7.41 ELSE

 


 

7.41.1 ELSE のパラメータ

 


 

7.41.2 ELSE の使用例

 


 

7.42 END_COM

 


 

7.42.1 END_COMのパラメータ

 


 

7.42.2 END_COMの使用例

 


 

7.43 END_LOOP

 


 

7.43.1 END_LOOP のパラメータ

 


 

7.43.2 END_LOOP の使用例

 


 

7.44 ENDCASE

 


 

7.44.1 ENDCASE のパラメータ

 


 

7.44.2 ENDCASE の使用例

 


 

7.45 ENDCHECK

 


 

7.45.1 ENDCHECK のパラメータ

 


 

7.45.2 ENDCHECK についてのコメント/警告

 


 

7.45.3 ENDCHECK の使用例

 


 

7.46 ENDFOR

 


 

7.46.1 ENDFORのパラメータ

 


 

7.46.2 ENDFORの使用例

 


 

7.47 ENDIF

 


 

7.47.1 ENDIF のパラメータ

 


 

7.47.2 ENDIF の使用例

 


 

7.48 ENDPRINT

 


 

7.48.1 ENDPRINT のパラメータ

 


 

7.48.2 ENDPRINT の使用例

 


 

7.49 ENDROUTINE

 


 

7.49.1 ENDROUTINE のパラメータ

 


 

7.49.2 ENDROUTINE の使用例

 


 

7.50 ENDSELECT

 


 

7.50.1 ENDSELECT のパラメータ

 


 

7.50.2 ENDSELECT の使用例

 


 

7.51 ENDUNTIL

 


 

7.51.1 ENDUNTIL のパラメータ

 


 

7.51.2 ENDUNTIL の使用例

 


 

7.52 ENDWHILE

 


 

7.52.1 ENDWHILE のパラメータ

 


 

7.52.2 ENDWHILE の使用例

 


 

7.53 EVTROUTINE

 


 

7.53.1 EVTROUTINEのパラメータ

 


 

7.53.2 EVTROUTINEの使用例

 


 

7.54 EXCHANGE

 


 

7.54.1 EXCHANGE のパラメータ

 


 

7.54.2 EXCHANGE についてのコメント/警告

 


 

7.54.3 EXCHANGE によるRPG/COBOLから交換リストへのアクセス

 


 

7.54.4 EXCHANGE の使用例

 


 

7.55 EXEC_CPF

 


 

7.56 EXEC_OS400

 


 

7.56.1 EXEC_OS400 のパラメータ

 


 

7.56.2 EXEC_OS400 についてのコメント/警告

 


 

7.56.3 EXEC_OS400 の使用例

 


 

7.57 EXECUTE

 


 

7.57.1 EXECUTE のパラメータ

 


 

7.57.2 EXECUTE の使用例

 


 

7.58 EXIT

 


 

7.58.1 EXIT のパラメータ

 


 

7.58.2 EXIT の使用例

 


 

7.59 FETCH

 


 

7.59.1 FETCH のパラメータ

 


 

7.59.2 FETCH の使用例

 


 

7.60 FIELD_MAP

 


 

7.60.1 FIELD_MAP のパラメータ

 


 

7.60.2 FIELD_MAP の使用例

 


 

7.61 FILECHECK

 


 

7.61.1 FILECHECK のパラメータ

 


 

7.61.2 FILECHECK についてのコメント/警告

 


 

7.61.3 FILECHECK の使用例

 


 

7.62 FOR

 


 

7.62.1 FORのパラメータ

 


 

7.62.2 FORの使用例

 


 

7.63 FUNCTION

 


 

7.63.1 FUNCTION のパラメータ

 


 

7.63.2 FUNCTION の使用例

 


 

7.64 GET

 


 

7.65 GET_ENTRY

 


 

7.65.1 GET_ENTRY のパラメータ

 


 

7.65.2 GET_ENTRY の使用例

 


 

7.66 GOTO

 


 

7.66.1 GOTO のパラメータ

 


 

7.66.2 GOTO の使用例

 


 

7.67 GROUP_BY

 


 

7.67.1 GROUP_BY のパラメータ

 


 

7.67.2 GROUP_BY についてのコメント/警告

 


 

7.67.3 GROUP_BY の使用例

 


 

7.67.4 GROUP_BY の拡張可能なグループの例

 


 

7.68 GROUP_MAP

 


 

7.68.1 GROUP_MAP のパラメータ

 


 

7.68.2 GROUP_MAP の使用例

 


 

7.69 IF

 


 

7.69.1 IF のパラメータ

 


 

7.69.2 IF の使用例

 


 

7.70 IF_ERROR

 


 

7.70.1 IF_ERROR のパラメータ

 


 

7.70.2 IF_ERROR の使用例

 


 

7.71 IF_KEY

 


 

7.71.1 IF_KEY のパラメータ

 


 

7.71.2 IF_KEY についてのコメント/警告

 


 

7.71.3 IF_KEY の使用例

 


 

7.72 IF_MODE

 


 

7.72.1 IF_MODE のパラメータ

 


 

7.72.2 IF_MODE の使用例

 


 

7.73 IF_NULL

 


 

7.73.1 IF_NULL のパラメータ

 


 

7.73.2 IF_NULL についてのコメント/警告

 


 

7.73.3 IF_NULL の使用例

 


 

7.74 IF_REF

 


 

7.74.1 IF_REFのパラメータ

 


 

7.74.2 IF_REFの使用例

 


 

7.75 IF_STATUS

 


 

7.75.1 IF_STATUS のパラメータ

 


 

7.75.2 IF_STATUS についてのコメント/警告

 


 

7.75.3 IF_STATUS の使用例

 


 

7.76 IMPORT

 


 

7.76.1 IMPORTのパラメータ

 


 

7.76.2 IMPORTの使用例

 


 

7.77 INCLUDE

 


 

7.77.1 INCLUDE のパラメータ

 


 

7.77.2 INCLUDE についてのコメント/警告

 


 

7.77.3 INCLUDE の使用例

 


 

7.78 INSERT

 


 

7.78.1 INSERT のパラメータ

 


 

7.78.2 INSERT についてのコメント/警告

 


 

7.78.3 INSERT の使用例

 


 

7.79 INVOKE

 


 

7.79.1 INVOKEのパラメータ

 


 

7.79.2 INVOKEの使用例

 


 

7.80 INZ_LIST

 


 

7.80.1 INZ_LIST のパラメータ

 


 

7.80.2 INZ_LIST についてのコメント/警告

 


 

7.80.3 INZ_LIST の使用例

 


 

7.81 KEEP_AVG

 


 

7.81.1 KEEP_AVG のパラメータ

 


 

7.81.2 KEEP_AVG についてのコメント/警告

 


 

7.81.3 KEEP_AVG の使用例

 


 

7.82 KEEP_COUNT

 


 

7.82.1 KEEP_COUNT のパラメータ

 


 

7.82.2 KEEP_COUNT についてのコメント/警告

 


 

7.82.3 KEEP_COUNT の使用例

 


 

7.83 KEEP_MAX

 


 

7.83.1 KEEP_MAX のパラメータ

 


 

7.83.2 KEEP_MAX についてのコメント/警告

 


 

7.83.3 KEEP_MAX の使用例

 


 

7.84 KEEP_MIN

 


 

7.84.1 KEEP_MINのパラメータ

 


 

7.84.2 KEEP_MIN についてのコメント/警告

 


 

7.84.3 KEEP_MIN の使用例

 


 

7.85 KEEP_TOTAL

 


 

7.85.1 KEEP_TOTAL のパラメータ

 


 

7.85.2 KEEP_TOTAL についてのコメント/警告

 


 

7.85.3 KEEP_TOTAL の使用例

 


 

7.86 LEAVE

 


 

7.86.1 LEAVE のパラメータ

 


 

7.86.2 LEAVE についてのコメント/警告

 


 

7.86.3 LEAVE の使用例

 


 

7.87 LIST_MAP

 


 

7.87.1 LIST_MAP のパラメータ

 


 

7.87.2 LIST_MAP の使用例

 


 

7.88 LOC_ENTRY

 


 

7.88.1 LOC_ENTRY のパラメータ

 


 

7.88.2 LOC_ENTRY の使用例

 


 

7.89 MENU

 


 

7.89.1 MENU のパラメータ

 


 

7.89.2 MENU の使用例

 


 

7.90 MESSAGE

 


 

7.90.1 MESSAGE のパラメータ

 


 

7.90.2 MESSAGE についてのコメント/警告

 


 

7.90.3 MESSAGE の使用例

 


 

7.91 MTHROUTINE

 


 

7.91.1 MTHROUTINEのパラメータ

 


 

7.91.2 MTHROUTINEの使用例

 


 

7.92 ON_ERROR

 


 

7.92.1 ON_ERROR のパラメータ

 


 

7.92.2 ON_ERROR についてのコメント/警告

 


 

7.92.3 ON_ERROR の使用例

 


 

7.93 OPEN

 


 

7.93.1 OPEN のパラメータ

 


 

7.93.2 OPEN についてのコメント/警告

 


 

7.93.3 OPEN の使用例

 


 

7.94 OTHERWISE

 


 

7.94.1 OTHERWISE のパラメータ

 


 

7.94.2 OTHERWISE の使用例

 


 

7.95 OVERRIDE

 


 

7.95.1 OVERRIDE のパラメータ

 


 

7.95.2 OVERRIDE の使用例

 


 

7.96 PERFORM

 


 

7.96.1 PERFORMのパラメータ

 


 

7.96.2 PERFORMの使用例

 


 

7.97 PERSIST

 


 

7.97.1 PERSIST のパラメータ

 


 

7.97.2 PERSIST の使用例

 


 

7.98 POINT

 


 

7.98.1 POINT のパラメータ

 


 

7.98.2 POINT についてのコメント/警告

 


 

7.98.3 POINT の使用例

 


 

7.99 POP_UP

 


 

7.99.1 POP_UP のパラメータ

 


 

7.99.2 POP_UP についてのコメント/警告

 


 

7.99.3 POP_UP の使用例

 


 

7.100 PRINT

 


 

7.100.1 PRINT のパラメータ

 


 

7.100.2 PRINT の使用例

 


 

7.101 PTYROUTINE

 


 

7.101.1 PTYROUTINEのパラメータ

 


 

7.101.2 PTYROUTINEの使用例

 


 

7.102 RANGECHECK

 


 

7.102.1 RANGECHECK のパラメータ

 


 

7.102.2 RANGECHECK の使用例

 


 

7.103 RENAME

 


 

7.103.1 RENAME のパラメータ

 


 

7.103.2 RENAME についてのコメント/警告

 


 

7.103.3 RENAME の使用例

 


 

7.104 REQUEST

 


 

7.104.1 REQUEST のパラメータ

 


 

7.104.2 REQUEST についてのコメント/警告

 


 

7.104.3 REQUEST の使用例

 


 

7.105 RETURN

 


 

7.105.1 RETURN のパラメータ

 


 

7.105.2 RETURN の使用例

 


 

7.106 ROLLBACK

 


 

7.106.1 ROLLBACK のパラメータ

 


 

7.106.2 ROLLBACK の使用例

 


 

7.107 SELECT

 


 

7.107.1 SELECT のパラメータ

 


 

7.107.2 SELECT についてのコメント/警告

 


 

7.107.3 SELECT の使用例

 


 

7.108 SELECTLIST

 


 

7.108.1 SELECTLIST のパラメータ

 


 

7.108.2 SELECTLIST の使用例

 


 

7.109 SELECT_SQL

 


 

7.109.1 SELECT_SQL のパラメータ

 


 

7.109.2 SELECT_SQL の列名と列値

 


 

7.109.3 SELECT_SQL の使用例

 


 

7.109.4 SELECT_SQL の参考文献

 


 

7.109.5 SELECT-SQL の強制変換

 


 

7.109.6 SELECT_SQL ステートメント ウィザード

 


 

7.110 自由形式のSELECT_SQL

 


 

7.110.1 自由形式のSELECT_SQLのパラメータ

 


 

7.110.2 自由形式のSELECT_SQLの使用例

 


 

7.110.3 自由形式のSELECT_SQLの参考文献

 


 

7.110.4 自由形式のSELECT-SQLの強制変換

 


 

7.111 SET

 


 

7.111.1 SETのパラメータ

 


 

7.111.2 SETの使用例

 


 

7.112 SET_ERROR

 


 

7.112.1 SET_ERROR のパラメータ

 


 

7.112.2 SET_ERROR の使用例

 


 

7.113 SET_MODE

 


 

7.113.1 SET_MODE のパラメータ

 


 

7.113.2 SET_MODE の使用例

 


 

7.114 SET_REF

 


 

7.114.1 SET_REFのパラメータ

 


 

7.114.2 SET_REFの使用例

 


 

7.115 SIGNAL

 


 

7.115.1 SIGNALのパラメータ

 


 

7.115.2 SIGNALの使用例

 


 

7.116 SKIP

 


 

7.116.1 SKIP のパラメータ

 


 

7.116.2 SKIP の使用例

 


 

7.117 SORT_LIST

 


 

7.117.1 SORT_LIST のパラメータ

 


 

7.117.2 SORT_LIST の使用例

 


 

7.118 SPACE

 


 

7.118.1 SPACE のパラメータ

 


 

7.118.2 SPACE の使用例

 


 

7.119 SRVROUTINE

 


 

7.119.1 SRVROUTINE のパラメータ

 


 

7.119.2 SRVROUTINE の使用例

 


 

7.120 SUBMIT

 


 

7.120.1 SUBMIT のパラメータ

 


 

7.120.2 SUBMIT についてのコメント/警告

 


 

7.120.3 SUBMIT の使用例

 


 

7.121 SUBROUTINE

 


 

7.121.1 SUBROUTINE のパラメータ

 


 

7.121.2 SUBROUTINE についてのコメント/警告

 


 

7.121.3 SUBROUTINE の使用例 - 1

 


 

7.121.4 SUBROUTINE の使用例 - 2

 


 

7.122 SUBSTRING

 


 

7.122.1 SUBSTRING のパラメータ

 


 

7.122.2 SUBSTRING の使用例

 


 

7.123 TRANSFER

 


 

7.123.1 TRANSFER のパラメータ

 


 

7.123.2 TRANSFER についてのコメント/警告

 


 

7.123.3 TRANSFER の使用例

 


 

7.124 UPD_ENTRY

 


 

7.124.1 UPD_ENTRY のパラメータ

 


 

7.124.2 UPD_ENTRY についてのコメント/警告

 


 

7.124.3 UPD_ENTRY の使用例

 


 

7.125 UPDATE

 


 

7.125.1 UPDATE のパラメータ

 


 

7.125.2 UPDATE についてのコメント/警告

 


 

7.125.3 UPDATE の使用例

 


 

7.126 UPRINT

 


 

7.126.1 UPRINTのパラメータ

 


 

7.126.2 UPRINT の使用例

 


 

7.127 USE

 


 

7.127.1 USE のパラメータ

 


 

7.127.2 USE の使用例

 


 

7.128 VALUECHECK

 


 

7.128.1 VALUECHECK のパラメータ

 


 

7.128.2 VALUECHECK の使用例

 


 

7.129 WEB_MAP

 


 

7.129.1 WEB_MAPのパラメータ

 


 

7.129.2 WEB_MAPの使用例

 


 

7.130 WEBROUTINE

 


 

7.130.1 WEBROUTINEのパラメータ

 


 

7.130.2 WEBROUTINEの使用例

 


 

7.131 WHEN

 


 

7.131.1 WHEN のパラメータ

 


 

7.131.2 WHEN の使用例

 


 

8. RDMLX機能

 


 

8.1 コンポーネントの変数と値

 


 

8.1.1 プロパティ値の参照

 


 

8.1.2 コンポーネントの総称参照 Com_Owner、Com_AncestorおよびCom_Self

 


 

8.1.3 バリアント型変数

 


 

8.1.4 修飾されたプロパティ

 


 

8.2 関数ライブラリ

 


 

8.3 バリアントの処理

 


 

8.3.1 VarAsBoolean

 


 

8.3.2 VarAsDecimal

 


 

8.3.3 VarAsInteger

 


 

8.3.4 VarAsReference

 


 

8.3.5 VarAsString

 


 

8.3.6 VarIsBoolean

 


 

8.3.7 VarIsEmpty

 


 

8.3.8 VarIsNull

 


 

8.3.9 VarIsNullReference

 


 

8.3.10 VarIsNumber

 


 

8.3.11 VarIsReference

 


 

8.3.12 VarIsString

 


 

8.3.13 VarType

 


 

8.4 式の拡張機能

 


 

8.4.1 値として式を指定できる箇所

 


 

8.4.2 式の中のメソッド

 


 

8.4.3 メソッドの結果

 


 

8.4.4 名前付きのパラメータ

 


 

8.4.5 *Not演算子

 


 

8.4.6 *IS演算子と*ISNOT演算子

 


 

8.4.7 *IsEqualTo演算子と*IsOfType演算子

 


 

8.4.8 *AS演算子

 


 

8.4.9 *ANDIF論理演算子と*ORIF論理演算子

 


 

9. 組み込み関数

 


 

9.1 組み込み関数の規則

 


 

9.2 開発環境のみで使用される組み込み関数

 


 

9.3 ACCESS_FILE

 


 

9.4 ACCESS_RTE

 


 

9.5 ACCESS_RTE_KEY

 


 

9.6 ADD_DD_VALUES

 


 

9.7 ALLOW_EXTRA_USER_KEY

 


 

9.8 BCONCAT

 


 

9.9 BINTOHEX

 


 

9.10 BUILD_WORK_OPTIONS

 


 

9.11 CALL_SERVER_FUNCTION

 


 

9.12 CENTRE

 


 

9.13 CHANGE_IBMI_SIGNON

 


 

9.14 CHECK_AUTHORITY

 


 

9.15 CHECK_IBMI_SIGNON

 


 

9.16 CHECKNUMERIC

 


 

9.17 CHECKSTRING

 


 

9.18 CLR_MESSAGES

 


 

9.19 COMPARE_FILE_DEF

 


 

9.20 COMPILE_PROCESS

 


 

9.21 COMPILE_COMPONENT

 


 

9.22 COMPOSER_CALLF

 


 

9.23 COMPOSER_RUN

 


 

9.24 COMPOSER_USE

 


 

9.25 CONCAT

 


 

9.26 CONNECT_FILE

 


 

9.27 CONNECT_SERVER

 


 

9.28 CONVERTDATE

 


 

9.29 CONVERTDATE_NUMERIC

 


 

9.30 CONVERT_STRING

 


 

9.31 CREATE_SPACE

 


 

9.32 CREATE_PROMPT_FILE

 


 

9.33 DATEDIFFERENCE

 


 

9.34 DATEDIFFERENCE_ALPHA

 


 

9.35 DECRYPT

 


 

9.36 DEFINE_ANY_SERVER

 


 

9.37 DEFINE_DB_SERVER

 


 

9.38 DEFINE_OVERRIDE_FILE

 


 

9.39 DEFINE_OS_400_SERVER

 


 

9.40 DEFINE_OTHER_SERVER

 


 

9.41 DEFINE_SPACE_CELL

 


 

9.42 DELETE_CHECKS

 


 

9.43 DELETE_FUNCTION

 


 

9.44 DELETE_IN_SPACE

 


 

9.45 DELETE_LANSA_OBJECT

 


 

9.46 DELETE_PROCESS

 


 

9.47 DELETE_SAVED_LIST

 


 

9.48 DELETE_TRIGGERS

 


 

9.49 DESTROY_SPACE

 


 

9.50 DISCONNECT_FILE

 


 

9.51 DISCONNECT_SERVER

 


 

9.52 DLL

 


 

9.53 DLT_FIELD

 


 

9.54 DLT_FILE

 


 

9.55 DLT_PROCESS_ATTACH

 


 

9.56 DROP_DD_VALUES

 


 

9.57 DROP_EXTRA_USER_KEYS

 


 

9.58 ENCRYPT

 


 

9.59 END_FILE_EDIT

 


 

9.60 END_FUNCTION_EDIT

 


 

9.61 END_PROCESS_EDIT

 


 

9.62 END_RTV_SPLF_LIST

 


 

9.63 EXCHANGE_ALPHA_VAR

 


 

9.64 EXCHANGE_NUMERIC_VAR

 


 

9.65 EXCHANGE_VARIABLE

 


 

9.66 EXECUTE_TEMPLATE

 


 

9.67 EXPONENTIAL

 


 

9.68 EXPORT_OBJECTS

 


 

9.69 FETCH_IN_SPACE

 


 

9.70 FILE_FIELD

 


 

9.71 FILE_FIELD_VIRTUAL

 


 

9.72 FILLSTRING

 


 

9.73 FINDDATE

 


 

9.74 FINDDATE_ALPHA

 


 

9.75 FORMAT_STRING

 


 

9.76 GET_AUTHORITIES

 


 

9.77 GET_BIF_LIST

 


 

9.78 GET_CHAR_AREA

 


 

9.79 GET_COMPONENT_LIST

 


 

9.80 GET_COMPOSITION

 


 

9.81 GET_ENVIRONMENTS

 


 

9.82 GET_FIELD

 


 

9.83 GET_FIELD_INFO

 


 

9.84 GET_FIELD_LIST

 


 

9.85 GET_FILE_INFO

 


 

9.86 GET_FUNCTION_ATTR

 


 

9.87 GET_FUNCTION_INFO

 


 

9.88 GET_FUNCTION_LIST

 


 

9.89 GET_FUNCTION_RDML

 


 

9.90 GET_HELP

 


 

9.91 GET_ILENTRY_LIST

 


 

9.92 GET_KEYWORD_STRING

 


 

9.93 GET_LICENSE_STATUS

 


 

9.94 GET_LOGICAL_LIST

 


 

9.95 GET_MESSAGE

 


 

9.96 GET_MESSAGE_DESC

 


 

9.97 GET_MESSAGE_LIST

 


 

9.98 GET_ML_VARIABLE

 


 

9.99 GET_MULTVAR_LIST

 


 

9.100 GET_NUM_AREA

 


 

9.101 GET_PHYSICAL_LIST

 


 

9.102 GET_PROCESS_ATTR

 


 

9.103 GET_PROCESS_INFO

 


 

9.104 GET_PROCESS_LIST

 


 

9.105 GET_PRODUCT_ATTRIBS

 


 

9.106 GET_PROPERTIES

 


 

9.107 GET_REGISTRY_VALUE

 


 

9.108 GET_SESSION_VALUE

 


 

9.109 GET_SPLF_LIST_ENTRY

 


 

9.110 GET_SYSTEM_VARIABLE

 


 

9.111 GET_SYSVAR_LIST

 


 

9.112 GET_TASK_DETAILS

 


 

9.113 GET_TASK_LIST

 


 

9.114 GET_TEMPLATE_LIST

 


 

9.115 HEXTOBIN

 


 

9.116 IMPORT_OBJECTS

 


 

9.117 INSERT_IN_SPACE

 


 

9.118 ISSUEINQUIRY

 


 

9.119 ISSUEMESSAGE

 


 

9.120 JSM_CLOSE

 


 

9.121 JSM_COMMAND

 


 

9.122 JSM_OPEN

 


 

9.123 JSMX_CLOSE

 


 

9.124 JSMX_COMMAND

 


 

9.125 JSMX_OPEN

 


 

9.126 LEFT

 


 

9.127 LIST_PRINTERS

 


 

9.128 LOAD_FILE_DATA

 


 

9.129 LOAD_OTHER_FILE

 


 

9.130 LOCK_OBJECT

 


 

9.131 LOGICAL_KEY

 


 

9.132 LOGICAL_VIEW

 


 

9.133 MAIL_ADD_ATTACHMENT

 


 

9.134 MAIL_ADD_ORIGINATOR

 


 

9.135 MAIL_ADD_RECIPIENT

 


 

9.136 MAIL_ADD_TEXT

 


 

9.137 MAIL_SEND

 


 

9.138 MAIL_SET_OPTION

 


 

9.139 MAIL_SET_SUBJECT

 


 

9.140 MAIL_START

 


 

9.141 MAKE_FILE_OPERATIONL

 


 

9.142 MAKE_SOUND

 


 

9.143 MESSAGE_BOX_ADD

 


 

9.144 MESSAGE_BOX_APPEND

 


 

9.145 MESSAGE_BOX_CLEAR

 


 

9.146 MESSAGE_BOX_SHOW

 


 

9.147 MESSAGE_COLLECTOR

 


 

9.148 NUMERIC_STRING

 


 

9.149 OBJECT_PROPAGATE

 


 

9.150 PACKAGE_BUILD

 


 

9.151 PACKAGE_CREATE

 


 

9.152 PHYSICAL_KEY

 


 

9.153 PUT_CHAR_AREA

 


 

9.154 PUT_COND_CHECK

 


 

9.155 PUT_DATE_CHECK

 


 

9.156 PUT_FIELD

 


 

9.157 PUT_FIELD_ML

 


 

9.158 PUT_FILE_CHECK

 


 

9.159 PUT_FILE_ML

 


 

9.160 PUT_FUNCTION_ATTR

 


 

9.161 PUT_FUNCTION_ML

 


 

9.162 PUT_FUNCTION_RDML

 


 

9.163 PUT_HELP

 


 

9.164 PUT_ML_VARIABLE

 


 

9.165 PUT_NUM_AREA

 


 

9.166 PUT_PROCESS_ACTIONS

 


 

9.167 PUT_PROCESS_ATTACH

 


 

9.168 PUT_PROCESS_ATTR

 


 

9.169 PUT_PROCESS_ML

 


 

9.170 PUT_PROGRAM_CHECK

 


 

9.171 PUT_RANGE_CHECK

 


 

9.172 PUT_REGISTRY_VALUE

 


 

9.173 PUT_SYSTEM_VARIABLE

 


 

9.174 PUT_TRIGGER

 


 

9.175 PUT_VALUE_CHECK

 


 

9.176 RANDOM_NUM_GENERATOR

 


 

9.177 RCV_FROM_DATA_QUEUE

 


 

9.178 REBUILD_FILE

 


 

9.179 REBUILD_TABLE_INDEX

 


 

9.180 RESET_@@UPID

 


 

9.181 RESTORE_SAVED_LIST

 


 

9.182 REVERSE

 


 

9.183 RIGHT

 


 

9.184 ROUND

 


 

9.185 SAVE_LIST

 


 

9.186 SCANSTRING

 


 

9.187 SELECT_IN_SPACE

 


 

9.188 SELECTNEXT_IN_SPACE

 


 

9.189 SET_ACTION_BAR

 


 

9.190 SET_AUTHORITY

 


 

9.191 SET_DD_ATTRIBUTES

 


 

9.192 SET_FILE_ATTRIBUTE

 


 

9.193 SET_FOR_HEAVY_USAGE

 


 

9.194 SET_FOR_LIGHT_USAGE

 


 

9.195 SET_SESSION_VALUE

 


 

9.196 SHOW_HELP

 


 

9.197 SND_TO_DATA_QUEUE

 


 

9.198 SPACE_OPERATION

 


 

9.199 SQUARE_ROOT

 


 

9.200 START_FILE_EDIT

 


 

9.201 START_FUNCTION_EDIT

 


 

9.202 START_PROCESS_EDIT

 


 

9.203 START_RTV_SPLF_LIST

 


 

9.204 STM_FILE_CLOSE

 


 

9.205 STM_FILE_OPEN

 


 

9.206 STM_FILE_READ

 


 

9.207 STM_FILE_WRITE

 


 

9.208 STM_FILE_WRITE_CTL

 


 

9.209 SYSTEM_COMMAND

 


 

9.210 TCONCAT

 


 

9.211 TEMPLATE_@@ADD_LST

 


 

9.212 TEMPLATE_@@CANSNNN

 


 

9.213 TEMPLATE_@@CLR_LST

 


 

9.214 TEMPLATE_@@GET_FILS

 


 

9.215 TEMPLATE_@@NANSNNN

 


 

9.216 TEMPLATE_@@SET_FILS

 


 

9.217 TEMPLATE_@@SET_IDX

 


 

9.218 TRANSFORM_FILE

 


 

9.219 TRANSFORM_LIST

 


 

9.219.1 出力ファイル形式

 


 

サポートされるdBASE III PLUSフィールド・フォーマット

 


 

9.219.2 その他のパラメータ

 


 

9.220 UNLOAD_FILE_DATA

 


 

9.221 UNLOCK_OBJECT

 


 

9.222 UPDATE_IN_SPACE

 


 

9.223 UPPERCASE

 


 

9.224 WEBQ_RECEIVE

 


 

9.225 WEBQ_SEND

 


 

9.226 ZIP_ADD

 


 

9.227 ZIP_DELETE

 


 

9.228 ZIP_EXTRACT

 


 

9.229 ZIP_GET_INFO

 


 

9.230 ZIP_MAKE_EXE

 


 

10. 組み込みファンクション

 


 

10.1 組み込みファンクションについて

 


 

10.2 複数の組み込みファンクションの連鎖的結合

 


 

10.3 Isxxxxxx組み込みファンクション

 


 

10.4 Asxxxxxx組み込みファンクション

 


 

11. LANSA RDML 拡大ライブラリ

 


 

11.1 XPRIM_Binary

 


 

11.1.1 FromHexString メソッド

 


 

11.1.2 FromBase64String メソッド

 


 

11.1.3 FromStringUsingUTF8 メソッド

 


 

11.1.4 FromFile メソッド

 


 

11.1.5 FromAppending メソッド

 


 

11.1.6 AsHexString メソッド

 


 

11.1.7 AsHexStringUppercase メソッド

 


 

11.1.8 AsBase64String メソッド

 


 

11.1.9 AsStringUsingUTF8 メソッド

 


 

11.1.10 AsFile メソッド

 


 

11.2 XPRIM_Crypto_Hash

 


 

11.2.1 Compute メソッド

 


 

11.2.2 UseMD5 メソッド

 


 

11.2.3 UseSHA256 メソッド

 


 

11.2.4 UsePBKDF2 メソッド

 


 

11.2.5 UseSCrypt メソッド

 


 

11.3 XPRIM_Crypto_HMAC

 


 

11.3.1 Compute メソッド

 


 

11.4 XPRIM_HttpRequest

 


 

11.4.1 Options プロパティ

 


 

11.4.2 Content プロパティ

 


 

11.4.3 Response プロパティ

 


 

11.4.4 Clear メソッド

 


 

11.4.5 DoGet メソッド

 


 

11.4.6 DoPost メソッド

 


 

11.4.7 DoPut メソッド

 


 

11.4.8 DoDelete メソッド

 


 

11.4.9 DoPatch メソッド

 


 

11.4.10 DoTrace メソッド

 


 

11.4.11 DoHead メソッド

 


 

11.4.12 DoOptions メソッド

 


 

11.5 XPRIM_HttpRequestOptions

 


 

11.5.1 SetTimeout メソッド

 


 

11.5.2 AddHeader メソッド

 


 

11.5.3 AddBasicAuthorization メソッド

 


 

11.5.4 AddBearerAuthorization メソッド

 


 

11.5.5 AddMiscProperty メソッド

 


 

Windows プロパティ

 


 

IBM i プロパティ

 


 

11.6 XPRIM_HttpContent

 


 

11.6.1 ContentInfo プロパティ

 


 

11.6.2 AddJsonObject メソッド

 


 

11.6.3 AddJsonArray メソッド

 


 

11.6.4 AddString メソッド

 


 

11.6.5 AddFile メソッド

 


 

11.6.6 AddUrlEncodedFormValue メソッド

 


 

11.7 XPRIM_HttpResponse

 


 

11.7.1 ContentInfo プロパティ

 


 

11.7.2 IsSuccessfulRequest プロパティ

 


 

11.7.3 HttpStatusCode プロパティ

 


 

11.7.4 IsSuccessHttpStatusCode プロパティ

 


 

11.7.5 ErrorMessage プロパティ

 


 

11.7.6 ErrorCode プロパティ

 


 

11.7.7 LastReadContentStatus プロパティ

 


 

11.7.8 GetHeaderValue メソッド

 


 

11.7.9 AsString メソッド

 


 

11.7.10 AsFile メソッド

 


 

11.7.11 AsJsonObject メソッド

 


 

11.7.12 AsJsonArray メソッド

 


 

11.7.13 AsJsonReader メソッド

 


 

11.7.14 AsRandomAccessJsonReader メソッド

 


 

11.8 XPRIM_HttpContentInfo

 


 

11.8.1 MediaType プロパティ

 


 

11.8.2 Charset プロパティ

 


 

11.8.3 ContentDisposition プロパティ

 


 

11.8.4 ContentDispositionFileName プロパティ

 


 

11.8.5 ItemName プロパティ

 


 

11.9 XPRIM_ErrorInfo (および XPRIM_HttpResponseReadContentStatus)

 


 

11.9.1 OK プロパティ

 


 

11.9.2 ErrorMessage プロパティ

 


 

11.9.3 ErrorCode プロパティ

 


 

11.10 XPRIM_UriBuilder

 


 

11.10.1 ToString メソッド

 


 

11.10.2 SetScheme メソッド

 


 

11.10.3 SetHost メソッド

 


 

11.10.4 SetPort メソッド

 


 

11.10.5 SetPath メソッド

 


 

11.10.6 AddPathComponent メソッド

 


 

11.10.7 AddQueryString メソッド

 


 

11.10.8 SetFragment メソッド

 


 

11.10.9 Clear メソッド

 


 

11.11 XPRIM_JsonElement

 


 

11.11.1 IsObject プロパティ

 


 

11.11.2 IsArray プロパティ

 


 

11.11.3 IsString プロパティ

 


 

11.11.4 IsNumber プロパティ

 


 

11.11.5 IsBoolean プロパティ

 


 

11.11.6 IsNull プロパティ

 


 

11.11.7 Item プロパティ

 


 

11.11.8 ItemAt プロパティ

 


 

11.11.9 ItemCount プロパティ

 


 

11.11.10 Type プロパティ

 


 

11.11.11 AsObject メソッド

 


 

11.11.12 AsArray メソッド

 


 

11.11.13 AsString メソッド

 


 

11.11.14 AsNumber メソッド

 


 

11.11.15 AsBoolean メソッド

 


 

11.11.16 HasElementWithName メソッド

 


 

11.11.17 HasElementAt メソッド

 


 

11.11.18 IsReferenceEqualTo メソッド

 


 

11.11.19 Refer メソッド

 


 

11.12 XPRIM_JsonObject

 


 

11.12.1 ParseFile メソッド

 


 

11.12.2 ParseString メソッド

 


 

11.12.3 SerializeToFile メソッド

 


 

11.12.4 SerializeAsString メソッド

 


 

11.12.5 GetObject メソッド

 


 

11.12.6 GetArray メソッド

 


 

11.12.7 GetString メソッド

 


 

11.12.8 GetNumber メソッド

 


 

11.12.9 GetBoolean メソッド

 


 

11.12.10 InsertElement メソッド

 


 

11.12.11 InsertString メソッド

 


 

11.12.12 InsertNumber メソッド

 


 

11.12.13 InsertBoolean メソッド

 


 

11.13 XPRIM_JsonArray

 


 

11.13.1 ParseFile メソッド

 


 

11.13.2 ParseString メソッド

 


 

11.13.3 SerializeToFile メソッド

 


 

11.13.4 SerializeAsString メソッド

 


 

11.13.5 GetObject メソッド

 


 

11.13.6 GetArray メソッド

 


 

11.13.7 GetString メソッド

 


 

11.13.8 GetNumber メソッド

 


 

11.13.9 GetBoolean メソッド

 


 

11.13.10 InsertElement メソッド

 


 

11.13.11 InsertString メソッド

 


 

11.13.12 InsertNumber メソッド

 


 

11.13.13 InsertBoolean メソッド

 


 

11.14 XPRIM_RandomAccessJsonReader

 


 

11.15 XPRIM_JsonWriter

 


 

11.16 XPRIM_JsonReader

 


 

11.17 XPRIM_File

 


 

11.17.1 Path プロパティ

 


 

11.17.2 EnsureFileDirectoryExists メソッド

 


 

11.17.3 CreateTemporaryFile メソッド

 


 

11.17.4 Delete メソッド

 


 

11.17.5 Size メソッド

 


 

11.17.6 Exists メソッド

 


 

11.17.7 ReadAllText メソッド

 


 

11.17.8 WriteAllText メソッド

 


 

11.18 XPRIM_Directory

 


 

11.18.1 Path プロパティ

 


 

11.18.2 EnsureDirectoryExists メソッド

 


 

11.19 XPRIM_OSUtil

 


 

11.19.1 GetEnvironmentVariable メソッド

 


 

11.19.2 SetEnvironmentVariable メソッド

 


 

11.19.3 ThreadSleep メソッド

 


 

12. システム変数および言語変数

 


 

12.1 システム変数の定義

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

 


 

12.2 搭載されているシステム変数

 


 

12.2.1 一般のシステム変数

 


 

*GUID システム変数

 


 

12.2.2 ユーザー認証システム変数

 


 

12.2.3 ファンクションのみで有効な変数

 


 

12.2.4 特殊変数

 


 

システム評価プログラムで使用するシステム変数

 


 

I/O 状況をテストするシステム変数

 


 

12.2.5 スーパーサーバー・システム変数

 


 

12.2.6 組み込み関数で使う変数

 


 

12.3 複数言語対応テキスト変数

 


 

 


 

 


 

 


 

12.4 システム変数評価プログラム

 


 

12.4.1 RDML ファンクション

 


 

12.4.2 3GL プログラム

 


 

13. RDML 形式、値、コード

 


 

13.1 LANSAオブジェクト名

 


 

13.2 日付形式

 


 

13.3 標準フィールド編集コード

 


 

13.4 RDMLフィールド属性およびその使用法

 


 

13.4.1 出力専用属性

 


 

13.4.2 フィールド条件付け属性

 


 

13.4.3 フィールド表示属性

 


 

13.4.4 フィールド識別属性

 


 

13.4.5 フィールド位置属性

 


 

13.4.6 非表示フィールド属性と選択フィールド属性

 


 

13.4.7 新規形式属性と繰り返し属性

 


 

13.4.8 印刷制御属性

 


 

13.5 RDML I/O戻りコード

 


 

13.6 ヘルプ・テキストの拡張&代替値

 


 

13.6.1 代替値/制御値

 


 

13.6.2 代替値/制御値 - Visual LANSAのみ

 


 

13.6.3 ヘルプ・テキストの属性

 


 

14. 共通のRDML/Xパラメータと組み込み関数の注意事項

 


 

14.1 RDMLコマンドのパラメータ

 


 

14.1.1 I/Oコマンド

 


 

I/Oコマンドでのファイル名の指定

 


 

I/Oコマンドでのファイル・キー・リストの指定

 


 

I/OコマンドでのWHEREパラメータの指定

 


 

I/Oコマンド戻りコード表

 


 

レコードがロックされているI/O状況

 


 

14.1.2 フィールド・グループおよび拡張可能なグループ

 


 

拡張可能グループ

 


 

拡張可能なグループに関する特記事項

 


 

拡張可能なグループ式

 


 

拡張可能なグループの例

 


 

14.1.3 RDML画面モードとモード依存コマンド

 


 

モードと変更可能なフィールド

 


 

モード、ファンクション・キー、処理ロジック

 


 

モード依存コマンド

 


 

14.1.4 条件および式の指定

 


 

14.1.5 算術演算子および式の演算子

 


 

14.1.6 引用符および引用文字列

 


 

14.1.7 Prompt_Key の処理

 


 

14.2 組み込み関数の注意事項

 


 

14.2.1 データベース接続

 


 

14.2.2 電子メール組み込み関数に関する注意

 


 

14.2.3 Zip組み込み関数

 


 

15. テンプレート・コマンドと変数

 


 

15.1 @@CLR_LSTコマンド

 


 

15.2 @@CMP_IDXコマンド

 


 

15.2.1 @@CMP_IDX の例

 


 

15.3 @@COMMENTコマンド

 


 

15.4 @@DEC_IDXコマンド

 


 

15.5 @@GET_FILSコマンド

 


 

15.6 @@GOTOコマンド

 


 

15.7 @@IFコマンド

 


 

15.8 @@INC_IDXコマンド

 


 

15.9 @@LABELコマンド

 


 

15.10 @@MAK_LSTSコマンド

 


 

15.11 @@MRG_LSTSコマンド

 


 

15.12 @@QUESTIONコマンド

 


 

15.13 @@RTV_FLDSコマンド

 


 

15.14 @@RTV_KEYSコマンド

 


 

15.15 @@RTV_RELNコマンド

 


 

15.16 @@SET_IDXコマンド

 


 

15.17 一般のテンプレート変数

 


 

15.18 問い合わせ/回答の処理に使うテンプレート変数

 


 

15.19 ファイル・テンプレート変数

 


 

15.20 リスト・テンプレート変数

 


 

15.21 テンプレートのエラー・メッセージ

 


 

15.22 テンプレートのプログラミングのヒント

 


 

15.22.1 コマンド・エラーの受け入れ

 


 

15.22.2 エラーのある状態でのEDTSRC/SEUによる強制更新

 


 

15.22.3 二重括弧の落とし穴

 


 

15.22.4 代替セッションによる検査

 


 

15.22.5 特別なテンプレート変数に関する注意点

 


 

15.23 アプリケーション・テンプレート例

 


 

15.23.1 単純なデータ入力プログラム

 


 

15.23.2 ヘッダー/明細スタイルの問い合わせプログラム

 


 

16. 外部リソースの定義

 


 

16.1 外部リソースLANSAフォルダ

 


 

16.2 外部リソースのファイル名

 


 

16.3 外部リソースの記述

 


 

16.4 外部リソースのコンテンツ・タイプ

 


 

16.5 外部リソースのコードページ

 


 

17. WindowsおよびLinuxに関する考慮事項

 


 

17.1 レポートに関する考慮事項

 


 

17.2 ジョブ番号

 


 

17.3 バッチ・ジョブ

 


 

17.4 IBM i ジョブ待ち行列エミュレーション

 


 

17.4.1 X_JOBQ.DATファイルの設定

 


 

17.4.2 ジョブ待ち行列の開始と停止、保留と保留解除

 


 

17.4.3 ジョブ待ち行列の優先順位

 


 

17.4.4 ジョブ待ち行列モニターの追加パラメータ

 


 

17.4.5 ネットワーク経由のジョブ投入

 


 

17.4.6 実装、パフォーマンスおよびスループット

 


 

17.4.7 ジョブ待ち行列詳細の暗号化

 


 

17.5 RUNSQL ユーティリティ

 


 

17.5.1 構成時の注意 – テーブルおよびインデックスの作成

 


 

17.6 フォントに関する考慮事項

 


 

17.7 RDMLウィンドウのサイズ調整

 


 

17.8 Windows 64 ビットサポート

 


 

17.9 Linuxの相違点

 


 

17.10 コード・ページに関する考慮事項

 


 

17.11 地域設定

 


 

18. 実行制御

 


 

18.1 フロントエンドのX_STARTでX_RUNを実行

 


 

18.1.1 ルール、制限およびガイドライン

 


 

18.1.2 コマンドと特殊変数

 


 

18.2 X_RUNコマンド

 


 

18.3 X_RUNパラメータ概要

 


 

18.4 X_RUN パラメータ詳細

 


 

18.4.1 ユーザーIDおよびパスワードの省略値

 


 

18.4.2 DBCF フラグ

 


 

接続アルゴリズム

 


 

SQL Anywhere

 


 

Oracle

 


 

SQLサーバー

 


 

その他のデータベース

 


 

18.4.3 DBID、DBUT、DBII、DBITのパラメータ

 


 

18.4.4 DBSS パラメータ - パフォーマンス・チューニング

 


 

18.4.5 FXQX パラメータ

 


 

18.4.6 HSKC パラメータ

 


 

18.4.7 INIT および TERM パラメータ

 


 

18.4.8 ITxx - トレースのパラメータ

 


 

18.4.9 ODBA パラメータ

 


 

18.4.10 ODBI パラメータ

 


 

18.4.11 PROG パラメータ

 


 

18.4.12 PSxx サーバー・パラメータ

 


 

PSUS (プライマリ・サーバー・ユーザー)

 


 

PSEA (プライマリ・サーバー例外引数)

 


 

PSRA (プライマリ・サーバー・ルート証明機関)

 


 

PSRR (プライマリ・サーバー・ルート・リポジトリ)

 


 

PSTC (プライマリ・サーバー・セキュリティ接続)

 


 

PSTY (プライマリ・サーバー・タイプ)

 


 

18.4.13 QUETおよびFATL パラメータ (オペレーションの抑止モードと致命的エラー)

 


 

18.4.14 RRNAおよびRRNB パラメータ - パフォーマンス調整

 


 

18.4.15 TPTH パラメータ

 


 

18.4.16 WDTM パラメータ (Windows デスクトップ ヒープ)

 


 

18.4.17 WPxx - Windows印刷拡張機能

 


 

WPEN (Windows印刷対応)

 


 

WPPN (Windows印刷プリンター名)

 


 

WPPS (Windows印刷設定ファイル)

 


 

WPPD (Windows印刷ダイアログ)

 


 

WPFD (Windows印刷フォント・ダイアログ)

 


 

WPDF (Windows印刷省略値フォント)

 


 

WPDS (Windows印刷省略値フォント・サイズ)

 


 

WPFO (Windows印刷固定ピッチのみ)

 


 

WPAS (Windows印刷自動引き伸ばし)

 


 

Q&A

 


 

18.4.18 XCMD パラメータ

 


 

18.5 X_RUNパラメータの永久指定

 


 

18.5.1 アイコンにX_RUNコマンドを指定しない理由

 


 

18.5.2 環境変数の使用

 


 

18.5.3 プロファイル・ファイル X_LANSA.PRO の使用

 


 

18.6 データベース接続

 


 

18.7 .XQ*ファイル

 


 

18.7.1 .XQ*ファイルを使った設定のヒント

 


 

18.8 ロックのタイムアウト

 


 

18.8.1 ロックのタイムアウトを構成

 


 

18.8.2 ロックのタイムアウトの例

 


 

Adaptive Server Anywhere 9.0

 


 

SQLサーバー 2005

 


 

Oracle 10.2 - 接続ロック

 


 

Oracle 10.2 - ステートメント・ロック

 


 

インポート・テーブル

 


 

18.8.3 実装技術の詳細

 


 

18.8.4 X_DBMENV.DAT ファイル

 


 

18.9 ワトソン博士、Microsoftの例外エラーに対するユーザー指示

 


 

19. エラー・メッセージ

 


 

付録A 代理店提供の組み込み関数

 


 

OV_FILE_DIALOG

 


 

OV_FILE_SERVICE

 


 

OV_INDEXED_SPACE

 


 

OV_MESSAGE_BOX

 


 

OV_PASTE_CLIPBOARD

 


 

OV_POST_CLIPBOARD

 


 

OV_QUERY_SYS_INFO

 


 

OV_SLEEP

 


 

OV_SOUND_ALARM

 


 

OV_SYSTEM_SERVICE

 


 

付録B. 独自の組み込み関数の作成

 


 

Windows/Linux/IBM i 用の 3GL 組み込み関数を作成

 


 

前提条件

 


 

注意事項

 


 

Windows/Linux の 3GL BIF ネーミング規則

 


 

Windows/Linux/IBM i 用の 3GL 組み込み関数の作成手順

 


 

Windows で組み込み関数をコンパイル

 


 

Visual Studio ウィザードで組み込み関数を定義

 


 

ウィザードのインストール

 


 

ウィザードをベースにVisual Studio プロジェクトを作成

 


 

DLL のバージョン情報の修正

 


 

Visual LANSA 13.0 およびこれ以前のバージョンのサポート

 


 

Visual Studio 2012 およびこれ以降のバージョンのサポート

 


 

Linux で組み込み関数をコンパイル

 


 

IBM i で組み込み関数をコンパイル

 


 

3GL プログラムのルールとガイドライン

 


 

例 - 簡単な平均化関数

 


 

例 - RDML 作業リストの操作

 


 

例 - RDMLX 作業リストの操作

 


 

提供の U_BIF マクロ

 


 

静的ファンクションまたは内部ファンクションで使用される U_BIF マクロ

 


 

独自の RDML 組み込み関数の作成 (すべてのプラットフォーム)

 


 

RMDL 組み込み関数のチェックリスト

 


 

RDML ネーミング規則

 


 

組み込み関数の引数

 


 

組み込み関数の戻り値

 


 

RDML 組み込み関数の作成手順

 


 

RDML 組み込み関数における BIF の定義方法

 


 

ファイルのレイアウト定義

 


 

DC@F47 - 組み込み関数の定義

 


 

DC@F48 - 組み込み関数の引数/戻り値の定義

 


 

RDML 組み込み関数に関するヒントとテクニック

 


 

例 - RDML ファンクションとして BIF を定義

 


 

RDML BIF のパッケージ化と配布

 


 

RDML 組み込み関数を配布のためにパッケージ化 (IBM i のみ)

 


 

その他のベンダー (代理店) の RDML 組み込み関数のインストール (IBM i のみ)

 


 

組込関数を配布用にパッケージ化 (Windows/Linux)

 


 

IBM i で RDML ファンクション用の 3GL 組み込み関数を作成

 


 

3GL パラメータ

 


 

IBM i の 3GL BIF ネーミング規則

 


 

IBM i の 3GL 組み込み関数の作成手順

 


 

例 - 組み込み関数を 3GL プログラムとして定義

 


 

例 - 組み込み関数を 3GL サブルーチンとして定義

 


 

3GL 組み込み関数を配布用にパッケージ化

 


 

代理店提供の 3GL 組み込み関数のインストール

 


 

組み込み関数のサンプル・フォーム

 


 

組み込み関数のスケルトン

 


 

RPG/400 および ILE のスケルトン・プログラム

 


 

制御言語 (CL) のスケルトン

 


 

サブルーチンのスケルトン

 


 

C スケルトン・プログラム

 

[ |../../index.htm#lansa/lansa015_begin.htm]