Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

7.93.1 OPEN のパラメータ

ALWCPYDTA、

COMMIT、および

ALWCPYDTA, OPTIMIZE, SEQONLY, COMMIT および TYPE

FILE

IO_ERROR

IO_STATUS

KEYFLDOPTIMIZE、

QRYSLT

SEQONLY、

TYPE

USE_OPTION


Anchor
FILE
FILE
FILE

開くファイルまたは制御するファイルを指定します。個々のファイルを指定することも、デフォルト値*ALLを指定することもできます。詳細については、「I/Oコマンドでのファイル名の指定」を参照してください。ALLを指定することもできます。詳細については、「I/Oコマンドでのファイル名の指定」を参照してください。

Note

注:注意:パラメータFILE(*ALL)とUSE_OPTION(*OPNQRYF)を組み合わせて指定することはできません。クエリー・ファイルを開く場合は、FILEパラメータで特定のファイルを指定する必要があります。

移植性に関する考慮事項

Visual LANSAでは、FILE (ライブラリ)はサポートされません。Visual LANSAコード内で使用すると、ビルド警告が生成されます。

Anchor
USE_OPTION
USE_OPTION
USE_OPTION

LANSAがこのファイルを開くときに使用する、開く操作または制御に関連するオプションを指定します。このパラメータに指定できる値は以下のとおりです。 

...

移植性に関する考慮事項

*FIRSTSCREENは無視されます。アプリケーションに対する影響は不明です。

*ONDEMANDは無視されます。アプリケーションに対する影響は不明です。 

*OPNQRYFは、IBM iでのみ実行がサポートされます。その他すべてのプラットフォームでは、実行エラーが発生しますが、コードの実行に条件を付けることができます。 

*KEEPOPENは無視されます。アプリケーションの検査が必要です。Visual LANSAで使用すると、ビルド警告が生成されます。

Anchor
IO_STATUS
IO_STATUS
IO_STATUS

I/O操作の結果の「戻りコード」を受け取るフィールドの名前を指定します。 

...

戻りコードを受け取るフィールドとしてユーザー・フィールドを指定する場合、このフィールドは、長さ2文字の英数字フィールドである必要があります。ユーザー・フィールドを指定した場合も、特別なフィールド#IO$STSは更新されます。 値については、「RDML I/O戻りコード」を参照してください。

値については、「RDML I/O戻りコード」を参照してください。

Anchor
IO_ERROR
IO_ERROR
IO_ERROR

このコマンドの実行時にI/Oエラーが発生した場合に実行するアクションを指定します。 

...

上記の値をどれも使用しない場合は、制御を渡す先の有効なコマンド・ラベルを指定してください。 

Anchor
QRYSLT
QRYSLT
QRYSLT

移植性に関する考慮事項

LANSA/スーパーサーバー経由でIBM iサーバーを使用しない限り、現在のリリースのVisual LANSAではサポートされません。

QRYSLT('=EXCHANGE')の使用はRDMLフィールドでのみサポートされます。RDMLXの交換リストにフィールドを配置すると、交換リストに配置された値から末尾ブランクが切り捨てられます。

...

3番目の方法では、各フィールドに最大256文字まで指定でき、クエリー選択を定義するために必要な数だけ交換フィールドを指定できます。'=EXCHANGE'はEXCHANGEコマンドと組み合わせて使用します。クエリー選択が複雑で、その定義に256文字以上必要な場合は、2番目の方法よりこの方法の方が適しています。3番目の方法は、IBM はEXCHANGEコマンドと組み合わせて使用します。クエリー選択が複雑で、その定義に256文字以上必要な場合は、2番目の方法よりこの方法の方が適しています。3番目の方法は、IBM i上でローカル実行する場合のみサポートされます。Visual LANSAから使用する場合は、以下の例に示すように、LANSA/スーパーサーバーを介してIBM iファンクションを実行する必要があります。

Note

注意: QRYSLTパラメータ内での"記号(二重引用符)の使用に注意してください。OPNQRYFでは、"記号(二重引用符)を'記号(一重引用符)と同じように使用できます。LANSAからOPNQRYFを使用する場合は、英数字リテラルへのコーディングが容易なことから"記号の方が適しています。 

...

QRYSLTパラメータの詳細、このパラメータの値、動作、およびサポートされるオプションについては、IBM提供の該当のマニュアルに記載されているOPNQRYFコマンドに関するセクションを参照してください。 

Anchor
KEYFLD
KEYFLD
KEYFLD

このパラメータは、USE_OPTION(*OPNQRYF)パラメータと組み合わせて使用した場合のみ有効です。それ以外の場合は無視されます。 

...

移植性に関する考慮事項

LANSA/スーパーサーバー経由でIBM iサーバーを使用しない限り、現在のリリースのVisual LANSAではサポートされません。

Anchor
ALWCPYDTA, OPTIMIZE, SEQONLY, COMMIT and TYPE
ALWCPYDTA, OPTIMIZE, SEQONLY, COMMIT and TYPE
ALWCPYDTA, OPTIMIZE, SEQONLY, COMMIT および TYPE

...