Refineryを追加するためのドメインの拡張方法について説明します。Middlewareリリース・ノートを読み、インストールおよびデプロイメントに関する追加情報を確認してください。Serverがドキュメント変換を行う際に必要になります。Refinery管理対象サーバーの数は、要件によって異なります。Refinery管理対象サーバーを構成することをお薦めします。これらのサーバーは個別のマシンで構成します。Serverと同一のマシンに構成されます。Refineryインスタンスは完全に独立しています。Refineryはクラスタでは実行されません。Refineryを追加するには、ドメインを拡張します。Refinery管理対象サーバーを使用したドメインの拡張に必要なタスクを示します。Serverドメインを拡張します。起動スクリプトとクラスパス構成を管理サーバーのドメイン・ディレクトリから管理対象サーバーのドメイン・ディレクトリに伝播します。管理サーバーを停止して起動し、前の手順で行った変更を有効にします。Refinery管理対象サーバーの起動WLS_IBR1およびWLS_IBR2管理対象サーバーを起動します。Refineryの初期構成を完了します。変換に有効と認識された拡張子を持つファイルがコンテンツ・サーバーで正しく変換されていることを検証します。Refineryを追加するために第9章「エンタープライズ・デプロイメント用のドメインの作成」で作成したドメインを拡張する必要があります。Middleware管理者ガイドの説明に従ってドメインをバックアップしてください。Refineryを使用するためにドメインを拡張する手順は次のとおりです。リポジトリをインストールしたデータベースを実行していることを確認します。RACデータベースの場合は、後で実行する検証チェックの信頼性を確保するために、すべてのインスタンスを実行しておくことをお薦めします。ドメイン内のすべての管理対象サーバーを停止します。Middleware構成ウィザードの場所に変更します。これは共通のOracleホーム・ディレクトリ内にあります(ドメインの拡張は、管理サーバーが存在するノードから実行することに注意してください)。ORACLE_COMMON_HOME/common/bin構成ウィザードを起動します。./config.sh「ようこそ」画面で、「既存のWebLogicドメインの拡張」を選択し、「次へ」をクリックします。Serverドメイン・ディレクトリ(ORACLE_BASE/admin/domain_name/aserver/domain_name)を選択し、「次へ」をクリックします。「拡張ソースの選択」画面で、次の手順を実行します。「以下の追加製品をサポートするために、自動的にドメインを拡張する」を選択します。次の製品を選択します。Refineryの選択肢です。Refineryを選択した場合は自動的に選択されます。Content用(第11.2項)にドメインを拡張した際に選択している場合、グレー表示されます。JRF「次へ」をクリックします。RACコンポーネント・スキーマの構成」画面で必要な手順はありません。Refineryでは、データベースにスキーマがありません。「次へ」をクリックして続行します。「JDBCコンポーネント・スキーマのテスト」画面で必要な手順はありません。「次へ」をクリックして続行します。「オプションの構成を選択」画面で、次のオプションを選択します。管理対象サーバー、クラスタ、およびマシンデプロイメントとサービス「次へ」をクリックします。Refineryサーバーを構成します。Refinery管理対象サーバーの構成」の説明1台のサーバーが自動的に作成されます。このサーバーの名前をWLS_IBR1に変更し、WLS_IBR2という新しいサーバーを追加します。表12-2に示す属性をこれらのサーバーに指定します。この画面に表示されている他のサーバーは変更しないでください。名前リスニング・アドレスリスニング・ポートSSLリスニング・ポートSSL有効WLS_IBR1WCCHOST116250n/aいいえWLS_IBR2WCCHOST216250n/aいいえ「次へ」をクリックします。「クラスタの構成」画面で、「追加」をクリックし、IBR_Cluster(表12-3を参照)と入力します。この画面に表示されている他のクラスタは変更しないでください。名前クラスタ・メッセージング・モードマルチキャスト・アドレスマルチキャスト・ポートクラスタ・アドレスIBR_Clusterユニキャストn/an/a空のままにします。「次へ」をクリックします。Refineryインスタンスは完全に独立しています。このクラスタは、管理のみの目的で使用されます。Refineryの各管理対象サーバーは個別に動作するため、そのサーバー・グループがクラスタとして機能することはありません。「サーバーのクラスタへの割当」画面(図12-3)で、IBR_Clusterに次のサーバーを割り当てます。WLS_IBR1WLS_IBR2この画面に表示されている他の割当ては変更しないでください。「次へ」をクリックします。「マシンの構成」画面で、「次へ」をクリックします。ここでマシンを追加する必要はありません。Contentでのドメインの拡張」の説明に従って先ほど構成したマシンは、WCCHOST1およびWCCHOST2上に構成されているすべての管理対象サーバーに使用されます。Refinery管理対象サーバーをマシンに割り当てます。WLS_IBR1をWCCHOST1に割り当てます。WLS_IBR2をWCCHOST2に割り当てます。「次へ」をクリックします。「デプロイメントのクラスタまたはサーバーへのターゲット設定」画面で、NonJ2EEManagementアプリケーションがAdminServerのみにターゲット設定されていることを確認します。「次へ」をクリックします。「サービスのクラスタまたはサーバーへのターゲット設定」画面で、「次へ」をクリックします。「構成のサマリー」画面で、「拡張」をクリックします。「ドメインの作成中」画面で、「完了」をクリックします。(WLST)でノード・マネージャのnmKillコマンドとnmStartコマンドを使用して管理サーバーを再起動する必要があります(第11.3項「管理サーバーの再起動」を参照)。管理サーバーを停止する際には、nmKillのかわりに管理コンソールを使用できます。weblogic_ecmユーザーの資格証明を使用して管理コンソールにログインします。Refinery用の構成後タスクと検証タスクを実行する方法について説明します。起動スクリプトとクラスパス構成を管理サーバーのドメイン・ディレクトリから管理対象サーバーのドメイン・ディレクトリに伝播します。Refinery管理対象サーバーにドメイン構成を伝播する手順は次のとおりです。管理対象サーバーのドメイン・ディレクトリと管理対象サーバーのアプリケーション・ディレクトリのコピーを作成します。次のpackコマンドをWCCHOST1で実行し、テンプレート・パックを作成します。-template_name=edgdomain_templateIBR次のunpackコマンドをWCCHOST1で実行して、前の手順で作成したテンプレートをWLS_IBR1ドメイン・ディレクトリに伝幡します。-overwrite_domain=true注意:unpackコマンドはWL_HOME/common/bin/から実行するのではなく、ORACLE_COMMON_HOME/common/bin/ディレクトリから実行してください。unpackを実行する前に、ORACLE_BASE/admin/domain_name/mserver/ディレクトリが存在している必要があります。ORACLE_BASE/admin/domain_name/mserver/applications/ディレクトリが空である必要があります。次のコマンドをWCCHOST1で実行し、手順1で作成したテンプレート・パックをWCCHOST2にコピーします。oracle@WCCHOST2:ORACLE_BASE/product/fmw/oracle_common/common/binunpackコマンドをWCCHOST2で実行して、伝播されたテンプレートをWLS_IBR1ドメイン・ディレクトリに解凍します。-overwrite_domain=true注意:unpackコマンドはWL_HOME/common/bin/から実行するのではなく、ORACLE_COMMON_HOME/common/bin/ディレクトリから実行してください。unpackを実行する前に、ORACLE_BASE/admin/domain_name/mserver/ディレクトリが存在している必要があります。ORACLE_BASE/admin/domain_name/mserver/applications/ディレクトリが空である必要があります。unpackコマンドで-overwrite_domainオプションを使用すると、管理対象サーバーのテンプレートを、既存のドメインおよび既存のアプリケーション・ディレクトリに解凍できます。上書きされるファイルがあれば、上書き前のファイルのバックアップ・コピーが作成されます。管理対象サーバーのドメイン・ディレクトリにある起動スクリプトおよびEARファイルになんらかの変更が適用されていた場合には、この解凍処理の後に起動スクリプトおよびEARファイルをリストアする必要があります。ここまでの変更を有効にするために管理サーバーを再起動します。nmKillコマンドまたは管理コンソールで管理サーバーを停止し、次にnmStartコマンドで起動します(第11.3項「管理サーバーの再起動」を参照)。その後weblogic_ecmユーザーの資格証明を使用して管理コンソールにログインします。Refinery管理対象サーバーを起動します。WCCHOST1でWLS_IBR1管理対象サーバーを起動する手順は次のとおりです。Server管理コンソールにログインします。次の手順に従い、管理コンソールを使用してWLS_IBR1管理対象サーバーを起動します。左側の「ドメイン構造」ツリーの「環境」ノードを開きます。「サーバー」をクリックします。「サマリー」ページまたは「サーバー」ページで、「制御」タブをクリックします。表の「サーバー」列からWLS_IBR1を選択します。「起動」をクリックします。管理コンソールでサーバーの状態がRunningとして報告されていることを確認します。サーバーのステータスが「起動しています」または「再開中です」である場合は、「起動済み」になるまで待ちます。「管理」や「失敗」などの別のステータスが表示される場合は、サーバーの出力ログ・ファイルを調べ、エラーがないか確認します。Contentエンタープライズ・デプロイメント・トポロジのトラブルシューティング」を参照してください。前述の手順を繰り返し、WCCHOST2でWLS_IBR2管理対象サーバーを起動します。Refinery管理対象サーバーの構成を初期化するには、その管理対象サーバーに一度だけHTTP経由でアクセスする必要があります。これは、管理対象サーバーのリスニング・アドレスで直接実行できます。RefineryインスタンスはHTTPサーバーの後方に配置する必要があります。Refineryインスタンスへのすべての後続のアクセスは、ソケット・リスナーを介して行われます。このリスナーは、次の項で構成される着信ソケット接続アドレス・セキュリティ・フィルタによって保護されます。Refineryインスタンスを使用して各コンテンツ・サーバー・インスタンスを構成することをお薦めします。Refineryインスタンスをプロバイダとして追加することです。Refineryで実行する必要があります。Refineryインスタンスのインストール後の構成手順について説明します。Refinery管理対象サーバーを起動したら、インストール後の構成画面で各サーバーの設定を構成します。Refineryインスタンスの設定を構成する手順は次のとおりです。Refineryのインストール後の構成画面にアクセスします。Nには1または2を指定します。Refineryインスタンス識別子であるnameを確認します。このインスタンスの構成設定を次のように設定します。Refineryインスタンスごとに一意にする必要があります。次に示すような、ローカル・ホストとサーバーIPアドレスのパイプ区切り一覧です。127.0.0.1|WCCHOST1-IP|WCCHOST2-IPこの設定によってコンテンツ・サーバーからアクセスできるようになります。RefineryのIPアドレスとは限りません。(ただし、このエンタープライズ・デプロイメント・ガイドで使用される参照トポロジでは、これらのIPアドレスは同じです。192.0.2.*)。Refinery管理対象サーバーを再起動することによって、後で変更できます。5555のように、使用されていないポート番号を入力します。この値は、トップレベルのサービスを呼び出すためのポートの番号です。Contentの構成時に必要となるため、書き留めておいてください。このフィールドの値を変更すると、ORACLE_BASE/admin/domain_name/mserver/domain_name/ucm/ibr/config/config.cfg内のIntradocServerPortエントリが変更されます。Refineryサーバーのインスタンス名を指定します。デフォルト値を受け入れることも、より便利な名前に変更することもできます。Contentの構成時に必要となるため、書き留めておいてください。構成ページの他のすべてのフィールドはそのままにします。「送信」をクリックすると、次のメッセージが表示されます。Refinery管理対象サーバーを再起動します。Refineryインスタンスに対して個別のコンテンツ・フォルダ名を使用して、前述の手順を実行します。Refineryが正常に機能するには、フォント・イメージを生成するために使用されるフォントへのパスを指定する必要があります。Refineryで使用されるJVM内のフォント・ディレクトリ(MW_HOME/jdk160_version/jre/lib/fonts)に設定されます。デフォルト・ディレクトリに含まれるフォントは限定されているため、レンディションが低下する可能性があります。非標準のJVMを使用した場合、デフォルトで指定されているJVMのフォント・パスと異なることがあります。Refineryとコンテンツ・サーバーの両方から表示されます。これが発生した場合は、変換を正しくレンダリングするために必要なフォントを含むディレクトリにフォント・パスが設定されていることを確認してください。Contentのマネージング』のフォント・パスの指定に関する項を参照してください。Refinery管理対象サーバーでドキュメント変換に必要なコンポーネントを有効にします。Refinery管理対象サーバーでドキュメント変換を構成する手順は次のとおりです。Refineryにログインします。Nには1または2を指定します。Refineryでの変換コンポーネントを有効にします。Web表示可能ファイルおよびJPEGイメージ・サムネイルに変換します。追加の変換タイプを使用するには、必要なコンポーネントを有効にする必要があります。「管理」トレイまたはメニューで、「管理サーバー」、「コンポーネント・マネージャ」の順に選択します。Refinery」のPDFExportConverterとその他に必要なコンポーネントを選択します。Technologyを使用して、ドキュメントを直接PDFファイルに変換します。この変換はクロス・プラットフォームにすることができ、サードパーティ製品を必要としません。Refinery用のPDFExportConverterはサービス機能として有効にできます。詳細は、readmeファイルおよび各コンポーネントのドキュメントを参照してください。「更新」をクリックします。「OK」をクリックして、コンポーネントを有効にします。Refinery管理対象サーバーを再起動します。プライマリWebレンディション」を選択します。「プライマリWeb表示可能レンディション」ページで、「PDFエクスポートによるPDFへの変換」を選択します。「更新」をクリックして変更内容を保存します。Exportを使用してファイルがPDFに直接変換されます。サード・パーティ・アプリケーションは使用しません。Refinery管理対象サーバーを再起動します。Contentのマネージング』のコンテンツ・サーバーRefinery変換オプションの構成に関する項を参照してください。Refinery管理対象サーバーを再起動します。管理サーバーを再起動するには、最初に管理コンソールを使用してサーバーを停止し、第9.4.3項「WCCHOST1での管理サーバーの起動」の説明に従って再起動します。Server管理コンソールを使用します。Refinery管理対象サーバーごとに設定タスクを事前に実行する必要があります。Refineryへの送信プロバイダを設定する必要があります。Refineryインスタンスの送信プロバイダを作成する手順は次のとおりです。次のURLからコンテンツ・サーバーにログインします。http://WCCHOST1:16200/cs/「管理」トレイまたはメニューを開いて、「プロバイダ」を選択します。「プロバイダ」ページの「新規プロバイダの作成」表で、「送信」行の「追加」をクリックします。次の値をフィールドに入力します。空白が含まれない短縮名。「インスタンス名」と同じ値を使用することをお薦めします。Refineryインスタンスが実行されているホスト・マシンの名前。WCCHOST1など。Refineryインスタンスのアドレス。Refineryインスタンスの「サーバーのソケット・ポート」フィールドの値。これは、コンテンツ・サーバーのconfig.cfgファイルにあるIntradocServerPortの値です。Refineryのサーバー・インスタンス名。Refineryのconfig.cfgファイルにあるIDC_Nameの値です。RefineryインスタンスのWebルート。Refinery変換ジョブの処理」を選択します。Refineryの読取り専用モード」は選択しないでください。「追加」をクリックします。Content管理対象サーバー)を再起動します。「プロバイダ」ページに戻り、プロバイダの「接続状態」の値が「良好」であることを確認します。Refineryのインスタンスが相互にpingできることを確認します。Contentのマネージング』のコンテンツ・サーバーとRefineryの通信の構成に関する項を参照してください。変換タイプによっては、コンテンツ・サーバーでヘルパー・コンポーネントを有効にする必要があります。Refineryを使用するコンテンツ・サーバーのインスタンスでは、InboundRefinerySupportコンポーネントを常に有効にする必要があります。新しいコンテンツ・サーバーのインストールではデフォルトで有効になっています。Refineryコンポーネントを有効にする手順は次のとおりです。次のURLからコンテンツ・サーバーにログインします。http://WCCHOST1:16200/cs/「管理」トレイまたはメニューで、「管理サーバー」、「コンポーネント・マネージャ」の順に選択します。Refinery」で有効にするコンポーネント(XMLConverterSupportなど)を選択したら、「更新」をクリックします。Content管理対象サーバーを再起動します。Refineryに送信するファイルをコンテンツ・サーバーに指定するには、ファイル形式を選択する必要があります。変換するファイル形式を選択するには、次の手順を実行します。次のURLからコンテンツ・サーバーにログインします。http://WCCHOST1:16200/cs/「管理」トレイまたはメニューを開いて「リファイナリ管理」、「ファイル形式ウィザード」の順に選択し、「ファイル形式ウィザード」ページを開きます。Refineryに送信して変換を実施するかを指定します。Wordドキュメントのdoc、dot、docxおよびdotxなど、変換が必要なフォーマットを選択します。「更新」をクリックします。構成マネージャでファイル形式を選択することもできます。構成マネージャでは、ウィザードでは示されないファイル形式など、さらにきめ細かく制御できます。Contentのマネージング』のファイル・タイプの管理に関する項を参照してください。Refinery管理対象サーバーが正しく構成されているかどうかを確認するには、コンテンツ・サーバーにログインし、変換に有効と認識された拡張子を持つファイルが正しく変換されることを確認して、構成を検証します。Word文書をPDFフォーマットに変換できます。Contentの使用』のドキュメントのアップロードおよびファイルのチェックアウトとダウンロードに関する項を参照してください。Contentのマネージング』のRefineryにジョブを送信するためのコンテンツ・サーバーの構成に関する項を参照してください。reserved.法律上の注意点ライブラリ。