Versions Compared

Key

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

[ Image Added |../../index.htm#lansa/specfilnames.htm]
現在地:

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

ほとんどのLANSAデータベースのI/Oコマンドでは、ファイル名を指定する必要があります。パラメータ名は、FROM_FILE、TO_FILE、INTO_FILEなどですが、どの場合でもファイル名を指定する方法は同じです。
LANSAコマンドでファイル名を指定するとき、次の点に注意してください。

...

移植性に関する考慮事項

IBM i以外のプラットフォームでは、Visual LANSAはライブラリを無視します。
ライブラリ名を指定しない場合、デフォルトのライブラリ名*FIRSTが使用されます。この場合、ファンクションがコンパイルされているジョブのライブラリ・リストで、必要なファイルを検出するために検索が(順番に)実行されます。この方法を使用してファイルが見つからない場合、LANSAディクショナリで最初に検出されたファイルの定義が使用されます。このような場合、警告メッセージが出力されます。
コードの生成はRDMLファンクションとRDMLXコードとで異なり、同じ名前のファイルが複数存在する場合は、使用されるライブラリに違いが生じる可能性があります。
IBM i では、オブジェクトをコンパイルしているジョブのライブラリ・リストを使用して、ライブラリへのファイル参照に合わせてRDMLファンクションが生成されます。ライブラリ・リストで見つからない場合は、EBCDIC参照シーケンス順序で見つかったリポジトリ内の最初のファイルが使用されます。一方、ライブラリ・リストを持たないWindowsでは、RDMLXオブジェクトが生成され、ANSIシーケンス順序で見つかったリポジトリ内の最初のファイルが使用されます。

 
[ Image Added |../../index.htm#lansa/specfilnames.htm]