Siebel Web Server Extension (SWSE) configuration ユーティリティがlbconfig.txt ファイルの文字セットを変換します。
(Doc ID 1938916.1)
Last updated on FEBRUARY 04, 2019
適用範囲:
Siebel CRM - バージョン 8.1.1.8 [23012] 以降この文書の内容はすべてのプラットフォームに適用されます。
現象
srvrmgrコマンドによって、文字セットUTF-8でlbconfig.txtを生成できます。このファイルをSWSE論理プロファイル(通常はgtwysrvr\ADMIN\Webserverフォルダー)に格納しておくと、SWSE configurationユーティリティはSiebelネイティブロードバランス用に、このファイルをeappweb\admin フォルダーに展開できます。
以下の条件では、展開されたファイルの文字セットがISO-8859に変換されます。
- プラットフォームがWindows Serverであること(2003, 2008 R2のいずれでも同じ現象が発生します。)
- Siebel 8.1.1.8以降であること。この場合、SWSE configurationユーティリティは(config.bat -mode swse) を実行します。これよりも前のバージョン (ssincfgw.exe MODEL_FILE=swse_server_sia.scm を実行します) では、この現象は発生しません。
- 日本語 (JPN) での発生が確認されています。英語 (ENU) 環境でこの現象は発生しません。
再現手順。
1) srvrmgrコマンドを用いて'generate lbconfig' を実行し、lbconfig.txt ファイルをsiebsrvr\admin フォルダーに生成します。(ここでの文字セットはUTF-8です。)
2) lbconfig.txtをSWSE論理プロファイル(gtwysrvr\ADMIN\Webserver) フォルダーにコピーします。
3) SWSE configurationユーティリティを実行し、'SWSEの論理プロファイルの適用'を実行します.
4) 'Siebelネイティブロードバランス' を選択します。
5) 残りのステップを実行し、設定を完了します。
処理が完了すると、異なる文字セットISO-8859を持つlbconfig.txtがeappweb\adminフォルダーに展開されます。
この変換によって、lbconfig.txtファイルの先頭にあるバイトオーダーマーク (BOM, UTF-8で使用します) は文字化けした状態で表示されます。これらの文字はコメントを示す(#)よりも先に現れるため、SWSEは最初の行をパラメータとみなしますが、VirtualServrerパラメータを見つけることができません。その結果として、Webクライアントに対するログインページは表示されず、SWSEのログには以下のようなエラーが記録されます。
SessMgr ConnOpen 3 00000004544a0898:0 2014-10-24 10:53:51 1816: [SESSMGR] Virtual Host virtualserver not found, treating as a physical host name
SisnTcpIp SisnSockInfo 3 00000004544a0898:0 2014-10-24 10:53:53 1816: [TCPIP-client] failed to resolve hostname: VirtualServer (err=852198 | 内部:gethostbyname_r ()が失敗しました(%sysError))
SessMgr ConnOpen 3 00000004544a0898:0 2014-10-24 10:53:53 1816: [SMCONN] Failed to open connection to (siebel.TCPIP.None.None://VirtualServer/SIA81/ePharmaObjMgr_jpn) in 2 sec(s)
GenericLog GenericError 1 00000004544a0898:0 2014-10-24 10:53:53 (smconn.cpp (284) err=1180668 sys=852198) SBL-NET-01020: 内部: 未知のホスト名
...
ProcessPluginRequest ProcessPluginRequestError 1 00000004544a0898:0 2014-10-24 10:53:58 1816: [SWSE] ログインに失敗しました。
SBL-SSM-00044: 仮想ホストは無効です。
** 'SessMgr' と 'SisnTcpIp' のイベントを記録するためには、Webサーバー上で環境変数 SIEBEL_LOG_EVENTSに3以上を設定する必要があります。
- これはsrvrmgrの'generate lbconfig' コマンドで最初に生成された、lbconfig.txtファイルの最初の部分です。
- これはSWSE configurationユーティリティによって生成されたlbconfig.txtファイルの最初の部分で、最初の行の先頭が文字化けしています。
原因
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
本書の内容
現象 |
原因 |
解決策 |
参照情報 |