現在地: LANSA テクニカル リファレンスガイド > 9. 組み込み関数 > 9.116 IMPORT_OBJECTS

9.116 IMPORT_OBJECTS

LANSAインポート機能へのインターフェースとして動作します。

 

引数

番号

タイプ

必須/任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

A

必須

インポートするファイルが含まれるパス

1

256

 

 

2

A

任意

LANSA インポートの実行に標準プロンプトを使用

値:

Y - プロンプトを使用してLANSAインポートを実行する

N - プロンプトを使用せずにLANSAインポートを実行する

デフォルト = N

注意:Nの場合、[LANSAインポート]ウィンドウで完了時のユーザーの応答は要求されません。また、中間形式への変換後にLANSAインポートを継続するためのメッセージは表示されません。

1

1

 

 

3

A

任意

インポートにフィルターを適用

これは、関連付けられたオブジェクト・グループのインポートを制御するシングル・バイトの項目の配列です。

バイト:
1 = システム定義
2 = 区画の定義
3 = システム・オブジェクト
4 = ユーザー/開発
オブジェクトの定義については、後のリストを参照してください。

値:
Y = このオブジェクト・グループをインポート
N = このオブジェクト・グループのインポートを強制的に省略
デフォルト = Y (この引数が渡された場合は各項目について)

1

256

 

 

4

A

任意

ファイル・ライブラリ

リポジトリに保存するインポート・ファイルのライブラリ値を決定します。

このオプションを値 I に設定すると、インポートするファイルのライブラリ名がエクスポート側のシステムのライブラリ名として保存されます。

P に設定すると、インポートするファイルのファイル・ライブラリはインポート先の区画データ・ライブラリで上書きされます。いずれのファイル・ライブラリ代替設定も適用されません。

値:
I – インポートしているファイルのライブラリを使用
Y - 区画データ・ライブラリ
O - 通常のインポート
デフォルト = I

1

1

 

 

5

A

任意

名前変更を許可

このパラメータは、既存のオブジェクト名をインポートする名前で上書きするかどうかを決定します。  注意 – このオプションにより既存のオブジェクト名が変更されることで、この名前を参照するフィールドやファイルなどその他のオブジェクトに影響を与える可能性があるので、十分に注意して使用してください。  この名前は RDMLX コード内でも直接参照されることもあります。

値:
Y – 既存名の上書きを許可する
N – 既存名の上書きを許可しない
デフォルト = N

1

1

 

 

6

A

任意

タイプ変更を許可

このパラメータは、既存のオブジェクトを削除して、異なるオブジェクト・タイプとしてインポートするかどうかを決定します。  注意 – このオプションにより既存のオブジェクトが変更されることで、この名前を参照するフィールドやファイルなどその他のオブジェクトに影響を与える可能性があるので、十分に注意して使用してください。  この名前は RDMLX コード内でも直接参照されることもあります。

値:
Y – 既存のオブジェクトを削除して、インポートを継続
N – インポートしている ID が既に別のオブジェクト・タイプにより使用されている場合、これ以上の処理は行わない
デフォルト = N

1

1

 

 

 

戻り値

番号

タイプ

必須/任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

 

必須

戻りコード

OK = インポートが完了した。エラーなし

ER = インポート中に致命的なエラーが発生した

2

2

 

 

2

N

任意

エラー数

1

7

0

0

3

N

任意

警告数

1

7

0

0

 

オブジェクト・グループ

システム定義

区画の定義

システム・オブジェクト

ユーザー/開発オブジェクト