この機能を使用してLANSAテーブルをインポートしないでください。その代わり、新しい区画で使用する定義をエクスポート/インポートしてください。テーブルをコンパイルしないでください。ユーザーのライブラリを設定して、テーブルおよび入出力モジュールにアクセスします。

以下に述べる事項はRDMLX外部テーブルに関するものです。RDML外部テーブルについては、LANSA/AD ユーザーガイドLANSA により管理されないテーブル定義のインポートを参照してください。

IBM i用外部テーブルをRDMLX用にインポートすると、LANSAで広範なフィールド・タイプに対応できます。詳しくはLANSA テクニカル リファレンスガイドフィールド・タイプを参照してください。

データベース列が次の条件を満たす場合は、インポートの際に無視されます。

  • タイプがGraphic、Vargraphic、DBCLOBで、CCSIDが非Unicodeの場合(Unicode CCSIDは、Graphicデータの場合、1200と13488です)。

  • タイプがRowid、Decfloat、XML、またはCLOBで、CCSIDが1208の場合。

DateTimeフィールドについては特別な取り扱いが必要です(「Timestamp 型、DateTime 型の列の取り扱い」を参照)。

IBM i用外部テーブルの外部定義をLANSA側で変更することはできないので、LOB(Large OBject)用に列を追加することもありません(「追加のLOB列がない場合」を参照)。

WindowsとLinuxの場合、IBM i外部テーブルはLANSAテーブルと同様に扱われます。LANSAテーブルでサポートされていない機能を備えた一部のIBM i外部テーブルは、WindowsとLinuxでは正しくビルドまたは実行できない場合があります。



次のトピックも参照してください。

LANSA テクニカル リファレンスガイドの「IBM i からのテーブル・インポート

テーブル・インポートでのBLOB/CLOB列の取り扱い

  • No labels