オーケストレーション・スクリプトを英語以外のマシンで実行すると、ADFおよびEndeca Serverのインストールが失敗したというメッセージが表示されます。
オーケストレーション・スクリプトは、ADFおよびEndeca Serverのインストール段階で、ログからインストールが成功したというメッセージを探し、製品のインストールが正常に行われたか判断します。ただし、ロケールが英語以外のマシンでは、メッセージが変換されるので検出されません(検索は失敗となります)。
この失敗を回避するには、スクリプトで2つの検索行を変更します。変更するには、テキスト・エディタを使用します。
run_endecaserver_install.batスクリプトに対し、次の2つの変更を行います。
findstr /C:"The installation of Oracle Application Developer 11g completed successfully." %TMPFOLDER%\log\ADF_INSTALL.log 2>&1 > nul
findstr /C:"Install Phase:SETUP State:END" %TMPFOLDER%\log\ADF_INSTALL.log 2>&1 > nul
findstr /C:"The installation of Oracle Endeca Server Top Level completed successfully" %TMPFOLDER%\log\ENDECA_INSTALL.log 2>&1 > nul
findstr /C:"Install Phase:SETUP State:END " %TMPFOLDER%\log\ENDECA_INSTALL.log 2>&1 > nul
run_endecaserver_install.shスクリプトに対し、次の2つの変更を行います。
grep "The installation of Oracle Application Developer 11g completed successfully." $TEMPDIR/log/ADF_INSTALL.log &> /dev/null
grep "\-\-\-100\%" $TEMPDIR/log/ADF_INSTALL.log &> /dev/null
grep "The installation of Oracle Endeca Server Top Level completed successfully." $TEMPDIR/log/ENDECA_INSTALL.log &> /dev/null
grep "\-\-\-100\%" $TEMPDIR/log/ENDECA_INSTALL.log &> /dev/null