第20章
この節では、CMS管理コンソールを使用してコンテンツをインポートおよびエクスポートする方法について説明します。
機能どのように作用するか、またインポート機能およびエクスポート機能をカスタマイズする方法などの基礎的な情報については、を参照してください。
CMS管理コンソールでは、CMデータをリポジトリから「エクスポート」できます。この場合、コンテンツツリーの任意の位置から開始できます。また、ツールバーからCMシステムのコンテンツ全体をエクスポートすることもできます。
同様に、CMS管理コンソールではコンテンツツリーの任意の位置からCMデータを「インポート」するか、ツールバーからCMシステムのコンテンツ全体を「インポート」できます。
インポート機能およびエクスポート機能の使用には次の操作が含まれます。
CMインフラストラクチャのインポートおよびエクスポート フィールドまたはドキュメントタイプなど、CMサブシステムのサポートインフラストラクチャのすべてまたは一部をエクスポートおよびインポートすることもできます。
アーカイブのインポートおよびエクスポート CMデータをCMS管理コンソールからエクスポートすると、このデータは構造化されたエクスポートアーカイブとして機能するZIPファイルとして保存されます。CMS管理コンソールを使用してCMデータをインポートする場合、CMデータはエクスポートアーカイブと同じ構造であるZIPファイルからインポートする必要があります。CMリポジトリからエクスポートされたCMデータをインポートする場合は、エクスポートアーカイブから直接インポートします。
次に、操作の開始点に基づくCMデータのエクスポートまたはインポート時の処理の様子を示します。
エクスポートアーカイブに保存される内容およびアーカイブ構造の詳細については、データインポートまたはエクスポート アーカイブの構造を参照してください。
この節では、ツールバーおよびプロパティインスペクタからCMデータをエクスポートする方法について説明します。
注記: データをエクスポートする前に、最良実施および前提条件の節を確認してください。
ツールバーの[エクスポート]ボタンを使用すると、CMサブシステムのコンテンツ全体をエクスポートするか、「DED (データエクスポート記述子)」と呼ばれる記述子ファイルを使用してカスタマイズされたエクスポートを実行できます。
[名前をつけて保存]ダイアログボックスで、エクスポートアーカイブを保存する場所であるフォルダに移動し、アーカイブファイルに固有の名前を指定して、[保存]をクリックします。
アーカイブの詳細については、データインポートまたはエクスポート アーカイブの構造を参照してください。
ツールバーからコンテンツをエクスポートするのStep 5、Step 6、およびStep 7に従って、エクスポートアーカイブに名前を付けて保存します。
エクスポートアーカイブファイルのコンテンツの詳細については、データインポートまたはエクスポート アーカイブの構造を参照してください。
DEDを編集することによって、エクスポートプロセスを設定およびカスタマイズできます。
詳細については、インポートおよびエクスポートのカスタマイズを参照してください。
この節では、インポートプロセスについて、またツールバーおよびプロパティインスペクタからCMサブシステムにデータをインポートする方法について説明します。
注記: データをインポートする前に、最良実施および前提条件の節を確認してください。
以前エクスポートされていないデータ CMリポジトリから以前エクスポートされていないデータをインポートする場合、インポートZIPファイルをアセンブルするか、CM APIを使用してプログラム的に実行できます。詳細については、インポートおよびエクスポートのカスタマイズを参照してください。
以前エクスポートされたデータ たとえば、移動またはコピープロセスの一部として、CMリポジトリから以前エクスポートされたデータをインポートする場合、アーカイブで自動的に必要な構造が適用されるように、エクスポートアーカイブから直接インポートします。
コンテンツのエクスポートの場合とは異なり(ツールバーからのみプロセスを設定できます)、コンテンツをインポートする場合、開始点に関わらずプロセスを設定できます。この操作は、「DID (データインポート記述子)」をインポートアーカイブファイルに追加するか、インポートを実行する前に既存のファイルを編集することによって実行できます。
注記: 以前エクスポートされたCMデータをインポートする場合、インポートアーカイブの[contentmgmt-inf]フォルダには常にDID (contentmgmt_did.xmlと呼ばれます)が含まれています。
DIDの詳細については、DID (データインポート記述子)についてを参照してください。
ツールバーの[インポート]ボタンを使用すると、CMデータをインポートアーカイブからリポジトリの[デフォルト]フォルダにインポートできます。
リポジトリプロパティインスペクタおよびフォルダプロパティインスペクタからインポートできます(コンテンツプロパティインスペクタからはインポートできません)。
次の表は、データインポートまたはエクスポートアーカイブファイルの内部フォルダ構造を示し、各フォルダに含まれる内容について説明しています。
この節では、CMデータのインポートおよびエクスポートの最良実施について説明します。
大量のCMデータをエクスポートまたはインポートする場合、この処理を計画する段階でお使いのコンピュータのメモリ容量について把握しておくことが大事です。
インポートまたはエクスポート処理中に、リポジトリの要素を表すすべてのオブジェクトはメモリ内に同時に存在する必要があります。つまり、使用可能なメモリの量によって、単一操作で処理できるリポジトリのサイズに対する制限が決定されます。
大規模な処理にアプローチする最も良い方法は、論理的なまとまりとしてソースリポジトリをエクスポートするかインポートすることです。たとえば、すべてのドキュメントを1つの操作でエクスポートして、フィールドは別の操作でエクスポートできます。この結果、リポジトリのフォルダ構造に基づく、管理可能なまとまりとしてドキュメントコンテンツをエクスポートまたはインポートできます。
この節の内容は、主に別のリポジトリからエクスポートされたCMデータをインポートする場合に適用されます。
インポートターゲットで確立する許可 ソースリポジトリからエクスポートを実行するユーザが存在し、ターゲットリポジトリでSearchAdmin WRITE許可を持つ必要があります。
インポートターゲットで作成するユーザ エクスポート時にドキュメントがチェックアウトされた場合、チェックアウト先であるユーザが、インポート先のリポジトリで作成されていることを確認する必要があります。
インポートリポジトリにこれらのユーザが存在しない場合、インポートは失敗します。
Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved. more ...