My Oracle Support Banner

Siebel Web Server Extension (SWSE) configuration ユーティリティがlbconfig.txt ファイルの文字セットを変換します。 (Doc ID 1938916.1)

Last updated on MARCH 02, 2017

適用範囲:

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!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.