ユーザーガイド > Studioリソース管理の概要 > リソースのエクスポート(アーカイブ)とインポート > 再バインド可能のマーキング
 
再バインド可能のマーキング
ビュー、プロシージャ、Webサービスなどの多くのリソースは、基になる1つ以上のリソースに依存しています。依存リソースは、基になるリソースに「バインドされている」と見なされます。多くの場合、インポートしたリソースは新しい場所で再バインドする必要があります。
インポートプロセスでリソースをその依存関係にバインドする必要があることも少なくありません。たとえば、プロシージャP1は開発データソースDS1のテーブルT1からデータを取得し、必要に応じてFROM句でこれを指定します。この場合、P1はT1に依存し、P1とT1はバインドされていることになります。P1をインポートする場合、ユーザーはT1への接続がDS1または別のデータソース(たとえば、QAまたは開発データソースではなくライブ本番データソース)から供給されていることを確認する必要があります。
詳細については、「ビューの再バインド」と「プロシージャの再バインド」を参照してください。
多くの場合、エクスポートされたリソースは基になるソースにバインドされており、リソースのインポート時にはバインドを再確立(または変更)する必要があります。
リソースがCARファイルで再バインド可能としてマークされている場合、このリソースのStudioインポートでは、ユーザーが依存関係リソースの新しいパスを指定できるダイアログボックスにパスと説明が表示されます。
コマンドラインプログラムで再バインド可能としてマークするには
1.コマンドラインのpkg_exportプログラムを使用します。
2.基になるソースを再バインド可能としてマークするオプションを指定します。
-rebindable <SourcePath/.../ResourceName><Description>
 
または
1.コマンドラインのpkg_importプログラムを使用します。
2.次のコマンドを指定します。
-rebind <OldPath><NewPath>