Versions Compared

Key

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

[ Image Removed |../../index.htm#lansa/export_objects.htm]
現在地:

...

9.68 EXPORT_OBJECTS

Note

注意

...

 9.1

...

組み込み関数の規則     利用オプション

入力リストで指定されたすべてのLANSAオブジェクトに対して、LANSAのインポート・フォーマット・ファイルを作成します。 入力リストで指定されたすべてのLANSAオブジェクトに対して、LANSAのインポート・フォーマット・ファイルを作成します。 

入力リストにはエクスポートするオブジェクトのタイプと名前が入っています(オプションで区画全体をエクスポートすることもできます)。リスト内の各オブジェクトについて、関連する内部テーブルの情報がLANSAインポート・フォーマットにアンロードされます。リストの各エントリーが処理されると、完了メッセージがexport.logファイルに書き込まれます。このファイルは一時ディレクトリに自動で作成/置換されます。メッセージには、オブジェクト定義のエクスポートが正常終了したかまたは失敗したかが示されています。定義が1つでも正常にエクスポートされなかった場合は、戻りコードに"ER"が設定されます。

移植性に関する考慮事項

この組み込み関数を使用して、開発ソースをLinuxプラットフォームへ(またはLinuxプラットフォームから)エクスポートすることはできません。

...

引数

番号

タイプ

必須/任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

L

必須

内部データをエクスポートするためのオブジェクト作業リスト

形式:

形式: 

開始 終了 説明

開始 終了 説明

1 -

2 オブジェクト・タイプ

2 オブジェクト・タイプ 
内容: 

内容:

AA =

テクノロジ・サービス

テクノロジ・サービス 
DF = フィールド/コンポーネント/

WAM

WAM 
FD =

ファイル

ファイル 
PD =

プロセス

プロセス 
PF =

ファンクション

ファンクション 
SV =

システム変数

システム変数 
MT =

言語変数

言語変数 
AT =

テンプレート

テンプレート 
RM = メッセージ/

メッセージ・ファイル

メッセージ・ファイル 
BI =

組み込み関数

組み込み関数 
WL = ウェブレット
WC = Webコンポーネント(HTML)
XC = Webコンポーネント(XML)

3 -

32 オブジェクト詳細

32 オブジェクト詳細

AA の場合

 1  10  エンティティID 11  20  テクノロジ・サービスID

 
1 - 10  エンティティID 
11 - 20  テクノロジ・サービスID

DF の場合

 1 

 
- 10  フィールド/コンポーネント名

FD の場合

 1  10  フィールド名 11  20  ライブラリ名

 
1 - 10  フィールド名 
11 - 20  ライブラリ名 
21 - 30 ライブラリ代替アイテム

PD の場合

 1 

 
- 10  プロセス名

PF の場合

 1  10  プロセス名 11 

 
1 - 10  プロセス名 
11 - 17  ファンクション名

SV/ ウェブレットの場合

 1 

 
- 20  システム変数名

BI の場合

 1 

 
1 -

 20  BIF名

20  BIF名

AT の場合

 1 

 
- 10  テンプレート名

MT の場合

 1 

 
- 20  言語変数名

RM の場合

 1   4  言語コード  5  14  メッセージ・ファイル

 
1  - 4  言語コード  
5 - 14  メッセージ・ファイル 
15 - 21  メッセージID

WL の場合

 1 

 
- 20  ウェブレット名

WC、 XCの場合

 1 - 20  Webコンポーネント名

 
1 - 20  Webコンポーネント名 
21-25

二次拡張名

二次拡張名 
26-26 入力または出力表示

注:メッセージIDがブランクの場合、メッセージ・ファイル言語のメッセージがすべて抽出されます。
Note

注:メッセージIDがブランクの場合、メッセージ・ファイル言語のメッセージがすべて抽出されます。

32

32

 

 



2

A

必須

エクスポート・ディレクトリ

注意:存在するディレクトリを指定する必要があります。
Note

注:存在するディレクトリを指定する必要があります。

256

256

 

 



3

A

任意

区画全体のエクスポート

Y -

渡されたリストを無視し、区画のオブジェクトをすべてエクスポートする

渡されたリストを無視し、区画のオブジェクトをすべてエクスポートする 
N - リストにエントリーされたオブジェクトをエクスポートする

デフォルト = N

1

1

 

 



4

A

任意

既存ファイルに追加

Y -

エクスポート・ディレクトリに既存のエクスポート・ファイルがあればエクスポート・データを追加する

エクスポート・ディレクトリに既存のエクスポート・ファイルがあればエクスポート・データを追加する 
N - エクスポート・ディレクトリにエクスポート・ファイルがあれば置き換える

デフォルト = Y

1

1

 

 



5

A

任意

システム定義のエクスポート(LX_F46/LX_F96)

Y -

システム定義をエクスポートする

システム定義をエクスポートする 
N - システム定義をエクスポートしない

デフォルト - Y

1

1

 

 



6

A

任意

開発環境へエクスポート

Y - 開発環境用の内部データを含める(例:RDMLソース) 
Linux プラットフォームにエクスポートする場合、Yに設定することはできません。
N - 開発環境用の内部データを含めない

デフォルト - N

1

1

 

 



7

A

任意

ビルド状況のリセット

Y -

エクスポートされたオブジェクトのビルド状況をビルドおよびコンパイル・チェックへリセット

エクスポートされたオブジェクトのビルド状況をビルドおよびコンパイル・チェックへリセット 
N - ビルド状況をそのままエクスポート

デフォルト - N

1

1

 

 



8

List

任意

ライブラリ・ディレクティブ・ファイルの代替

このリストは、区画とユーザー・ライブラリ情報をLXXLDFへ置き換えるための詳細を含む

このリストは、区画とユーザー・ライブラリ情報をLXXLDFへ置き換えるための詳細を含む 

1 - 4

言語を表示

言語を表示 
5 - 14

レベルの上書き

レベルの上書き 
15 - 24

アイテムの上書き

アイテムの上書き 
25 - 44

値の上書き

値の上書き 
45 – 45

上書きを表示

上書きを表示 
46 - 195 テキストを表示

195

195

 

 



9

A

任意

サイレント・モード

Y -

ログ・ウィンドウを表示せずにエクスポート・オブジェクト定義を実行

ログ・ウィンドウを表示せずにエクスポート・オブジェクト定義を実行 

デフォルト - N

1

1

 

 



戻り値

番号

タイプ

必須/任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

A

必須

戻りコード

OK =

エクスポートが完了した。エラーなし

エクスポートが完了した。エラーなし 
ER = エクスポート中にエラーが発生した

2

2

 

 



技術上の注記

開発環境へエクスポートとシステム定義のエクスポートのフラグによりエクスポートする情報量をコントロールします。開発環境へエクスポートをN(デフォルト)に設定した場合、実行に必要な定義だけがエクスポートされます。開発環境へエクスポートをYに設定した場合、さまざまなオブジェクトの定義がすべてエクスポートされます(例:ファンクションのRDML、ファイルのアクセス経路)。他に必要なすべてのオブジェクト(例:ファイルのフィールド)をエクスポートした場合、またはそれらのオブジェクトがエクスポート先の環境にすでに存在する場合、エクスポート先のシステムでオブジェクトの開発ができるようになります。 をエクスポートした場合、またはそれらのオブジェクトがエクスポート先の環境にすでに存在する場合、エクスポート先のシステムでオブジェクトの開発ができるようになります。  開発環境へエクスポートの設定がYのときだけエクスポートされる定義もあります。例えば、BIFやテンプレートなど、非開発環境では必要ないものです。
標準定義を開発環境へエクスポートする場合は、開発環境へエクスポートとシステム定義のエクスポートの両方をYに設定します。これで、BIF、テンプレート、RDMLコマンドなどの定義がすべてエクスポートされます。
[ Image Removed |../../index.htm#lansa/export_objects.htm]

開発環境へエクスポートの設定がYのときだけエクスポートされる定義もあります。例えば、BIFやテンプレートなど、非開発環境では必要ないものです。 

標準定義を開発環境へエクスポートする場合は、開発環境へエクスポートとシステム定義のエクスポートの両方をYに設定します。これで、BIF、テンプレート、RDMLコマンドなどの定義がすべてエクスポートされます。