WebLogic Integration 7.0 日本語環境での使用にあたって
このドキュメントには以下のトピックがあります。
最新のリリース ノートについては、次の URL にある BEA のドキュメント Web サイトを参照してください。
http://edocs.beasys.co.jp/e-docs/index.html
7.0SP5 での変更点
修正された問題
AI Console にて定義した Service を、BPM から呼び出すワークフローを作成する場合、BPM の "アプリケーションビュー サービスの呼び出し" ダイアログ上の "要求ドキュメントエンコーディング" メニューが空になっている。そのままワークフローを作成し実行すると、エンコーディングは一律 "UTF-8" として扱われる。(CR120731)
この問題は本リリースで修正されました。
7.0SP4 での注意点
既知の問題
- http://edocs.beasys.co.jp/e-docs/wli/docs70/ja/Encodings.properties より Encodings.properties を入手する。
- $BEAHOME/weblogic700/integration/lib/wlai-plugin-ejb.jar を解凍する。
- 1で入手した Encodings.properties を、2で解凍したディレクトリ内の
com/bea/wlaiplugin/common 以下に配置する。
- Encodings.properties を含んだ wlai-plugin-ejb.jar を再作成し、元の jarと置き換える。
7.0SP1 からの変更点
WebLogic Integlation 7.0sp2 以降で jRockit を使用する場合の設定
WebLogic Integlation 7.0 sp2 日本語版インストーラは jRockit をバンドルしていません。
弊社 Web サイトのダウンロードサイト(http://www.beasys.co.jp/evaluation/index.html) より 別途 jRockit 単体のインストーラをダウンロード、インストールして、その後、必要なファイルの設定を行ってください。
Weblogic Integlation 7.0sp2 で jRockit を使用するには、以下の手順でファイルを編集してください。
[Windows]
- %WL_HOME%\integration\adapters\utils\antEnv.cmd ファイルの編集
・set JAVA_HOME で設定する値を JRockit をインストールしたディレクトリに変更する。
- %WL_HOME%\integration\dbscripts\bpm20_realm_migrator.cmd ファイルの編集
・set JAVA_HOME で設定する値を JRockit をインストールしたディレクトリに変更する。
- %WL_HOME%\integration\dbscripts\bpm20_tutorial_enabler.cmd ファイルの編集
・set JAVA_HOME で設定する値を JRockit をインストールしたディレクトリに変更する。
- %WL_HOME%\common\bin\commEnv.cmd ファイルの編集
・set COMM_JAVA_HOME で設定する値を JRockit をインストールしたディレクトリに変更する。
・set COMM_JAVA_VENDOR で設定する値を BEA に変更する。
・-client を -jrockits に全て置き換える。
- %WL_HOME%\integration\setEnv.cmd ファイルの編集
・set JAVA_HOME で設定する値を JRockit をインストールしたディレクトリに変更する。
- %WL_HOME%\integration\bin\setEnv.cmd ファイルの編集
・set JAVA_HOME で設定する値を JRockit をインストールしたディレクトリに変更する。
・JAVA_OPTIONS をコメント化
- %WL_HOME%\samples\integration\samples\bpm_api\commandline\setEnv.cmd ファイルの編集
・set JAVA_HOME で設定する値を JRockit をインストールしたディレクトリに変更する。
- %WL_HOME%\common\lib\platform.properties ファイルの編集
・set JAVA_HOME と JAVAHOME で設定する値を JRockit をインストールしたディレクトリに変更する。
- %WL_HOME%\samples\server\eval\pointbase\tools\startPointBase.cmd ファイルの編集
・set JAVA_HOME で設定する値を JRockit をインストールしたディレクトリに変更する。
- %WL_HOME%\samples\server\eval\pointbase\tools\startPointBaseConsole.cmd ファイルの編集
・set JAVA_HOME で設定する値を JRockit をインストールしたディレクトリに変更する。
- %WL_HOME%\integration\bin\studio.cmd ファイルの編集
・「start %JAVA_HOME%\bin\javaw %COMM_CLIENT_VM% -classpath "%CP%" "-Dwli.samples=%SAMPLES_HOME%" "-Dwli.bpm.studio.help=%WLI_HOME%\docs\help" com.bea.wlpi.client.studio.Studio」 行から 「%COMM_CLIENT_VM%」 を削除
- %WL_HOME%\integration\bin\fb.cmd ファイルの編集
・「start %JAVA_HOME%\bin\javaw %COMM_CLIENT_VM% -Xmx256m -classpath "%CP%" -Dwlxt.default.document.dev.name=file:%WLI_HOME%\docs\help\FormatBuilder com.bea.wlxt.FormatBuilder.FormatBuilder %1」 行から 「%COMM_CLIENT_VM%」 を削除
- %WL_HOME%\common\bin\dmwiz.cmd ファイルの編集
・「beaUP2\jdk131_06」 および 「beaUP2\jdk131_06」 を JRockit をインストールしたディレクトリに変更する。
"C:\beaUP2\jdk131_06\bin\javaw" -Dplatform.properties=platform.properties -jar "C:\beaUP2\weblogic700\common\lib\dmwiz.jar"
goto end
:java
"C:\beaUP2\jdk131_06\bin\java" -Dplatform.properties=platform.properties -jar "C:\beaUP2\weblogic700\common\lib\dmwiz.jar" %*
[Linux]
- $WLI_HOME/integration/adapters/utils/antEnv.sh ファイルの編集
・JAVA_HOME= で設定する値を JRockit をインストールしたディレクトリに変更する。
- $WLI_HOME/integration/dbscripts/bpm20_realm_migrator ファイルの編集
・JAVA_HOME= で設定する値を JRockit をインストールしたディレクトリに変更する。
- $WLI_HOME/integration/dbscripts/bpm20_tutorial_enabler ファイルの編集
・JAVA_HOME= で設定する値を JRockit をインストールしたディレクトリに変更する。
- $WLI_HOME/common/bin/commEnv.sh ファイルの編集
・COMM_JAVA_HOME= で設定する値を JRockit をインストールしたディレクトリに変更する。
・COMM_JAVA_VENDOR= で設定する値を BEA に変更する。
・-client を -jrockits に全て置き換える。
- $WLI_HOME/integration/setenv.sh ファイルの編集
・JAVA_HOME= で設定する値を JRockit をインストールしたディレクトリに変更する。
- $WLI_HOME/integration/bin/setenv ファイルの編集
・JAVA_HOME= で設定する値を JRockit をインストールしたディレクトリに変更する。
・JAVA_OPTIONS をコメント化
- $WLI_HOME/common/lib/platform.properties ファイルの編集
・JAVA_HOME= と JAVAHOME= で設定する値を JRockit をインストールしたディレクトリに変更する。
- $WLI_HOME/samples/server/eval/pointbase/tools/startPointBase.sh ファイルの編集
・JAVA_HOME= で設定する値を JRockit をインストールしたディレクトリに変更する。
- $WLI_HOME/samples/server/eval/pointbase/tools/startPointBaseConsole.sh ファイルの編集
・JAVA_HOME= で設定する値を JRockit をインストールしたディレクトリに変更する。
- $WLI_HOME/integration/bin/studio ファイルの編集
・「$JAVA_HOME/bin/java $COMM_CLIENT_VM -classpath "$CP" "-Dwli.samples=$SAMPLES_HOME" "-Dwli.bpm.studio.help=$WLI_HOME/docs/help" com.bea.wlpi.client.studio.Studio &」 行から 「$COMM_CLIENT_VM」 を削除
- $WLI_HOME/integration/bin/fb ファイルの編集
・「$JAVA_HOME/bin/java $COMM_CLIENT_VM -Xmx256m -classpath "$CP" -Dwlxt.default.document.dev.name=file:$WLI_HOME/docs/help/FormatBuilder com.bea.wlxt.FormatBuilder.FormatBuilder $1 &」 行から 「$COMM_CLIENT_VM」 を削除
- $WLI_HOME/common/bin/dmwiz.sh ファイルの編集
・「beaUP2/jdk131_06」 を JRockit をインストールしたディレクトリに変更する。
"/beaUP2/jdk131_06/bin/java -Dplatform.properties=platform.properties -jar dmwiz.jar $*
以上でファイルの編集は完了です。
全角文字の使用について
WLIではユーザ・データおよび以下のフィールド以外で全角文字(半角カタカナ含む) を使用した場合、期待しない結果になる可能性があります。
コンポーネント別フィールド
コンポーネント |
全角文字が使用可能なフィールド |
Application View |
Description
|
BPM |
オーガニゼーション
|
ロール
|
ビジネスオペレーション |
カレンダー |
タスク |
アクション |
B2B |
トレーディングパートナー |
コラボレーションアグリーメント |
制限事項
- マルチバイト文字を使用したユーザ名で AI コンソールにログインすることはできません。
ユーザ名にはシングルバイト文字をご使用ください。
- B2B コンソールでエクスポートを行う際にエンコーディングを指定することはできません。
エンコーディングを指定せずにエクスポートを行ってください。Java バーチャルマシンのデフォルトエンコーディングにてエクスポートが行われます。
- B2B でプロトコルに RosettaNet および ebXML を使用する際は以下の名前にマルチバイト文字を使用することはできません。
- GenerateAdapterTemplate.cmdの入力にマルチバイト文字を使用することはできません。
- Format Builder でセパレーターにマルチバイト文字を使用することはできません。
- Format Builder で Default Message Format Encoding と Default Field Code
Page のエンコーディングが異なると、Format Tester で Binary を生成したときに、Text が正しく表示されません。Default
Message Format Encoding と Default Field Code Page は同じエンコーディングを指定してください。
- studio の[FilePlugin アクション]でXMLファイルを読み込むとエンコーディングは UTF-8 に変換されます。
また、XMLファイルを書き込むときのエンコーディングを指定することはできません、エンコーディングは常に UTF-8 になります。
- Format Builder で Field の Type に以下の値を使用すると「Translate Binary To XML」「Translate
XML To Binary」変換がでません。
DATE: DDMMMYY
DATE: DDMMMYYYY
DATE: DD-MMM-YY
DATE: DD-MMM-YYYY
DATE: MMM-YY
DATE: MMM-YYYY
DATE: MMMYY
DATE: MMMYYYY
DATE: MMMDDYYYY
"DATE: Wed Nov 15 10:55:37 CST 2000"
- 全角文字の Field に Length, Imbedded Length を指定すると正しく Field のデータを変換できません。
- Linux では Application View の folder と Application View 名称に日本語を使用できません。
既知の問題
- Format Builder で Default Message Format Encoding と Default Field Code
Pageのエンコーディングが Format Builder の稼動している Java バーチャルマシンのコードセットと異なると Binary
の Text ページの検索が正しくおこなわれません。
- 日本語モードのコンソールで RunRN2Security コマンドを実行するとサンプルが正しく実行されません。
以下の手順で英語モードのコンソールで RunRN2Security コマンドを実行してから、再度日本語モードのコンソールで実行してください。
RosettaNet 2.0 Securityサンプルの詳細は、次の URL にある 『RosettaNet
2.0 セキュリティ サンプル』を参照してください。
Windows
- コマンドプロンプトを英語モードにする
%WINDIR%\system32\us.bat
- RunRN2Security.cmd を実行する
- StopRN2Security.cmd を実行してサーバを停止する
- コマンドプロンプトを日本語モードにする
%WINDIR%\system32\jp.bat
- Peer1 サーバを起動する
cd %BEA_HOME\weblogic700\samples\integration\config\samples\RN2Security\config\peer1
startWeblogic.cmd
- もうひとつ日本語モードのコマンドプロンプトを起動し、Peer2 サーバを起動する
cd %BEA_HOME\weblogic700\samples\integration\config\samples\RN2Security\config\peer2
startWeblogic.cmd
Solaris
- コンソールを英語モードにする
%WINDIR%\system32\us.bat
- RunRN2Security を実行する
- StopRN2Security を実行してサーバを停止する
- コンソールを日本語モードにする
EUC にする場合
LANG=ja_JP.eucJP;export LANG
SJIS にする場合
LANG=ja_JP.PCK;export LANG
- Peer1 サーバを起動する
cd $BEA_HOME/weblogic700/samples/integration/config/samples/RN2Security/config/peer1
startWeblogic.cmd
- もうひとつ日本語モードのコンソールを起動し、Peer2 サーバを起動する
cd $BEA_HOME/weblogic700/samples/integration/config/samples/RN2Security/config/peer2
startWeblogic.cmd
- RosettaNet 2.0 Securityサンプルで使用するデータベースとしてMSSQLを指定する場合は、 Peer1とPeer2のsetDBVars
ファイルを編集して、次のデータベース接続パラメータを追加して ください。パラメータを追加しないでRunRN2Security コマンドを実行するとサンプルが正しく実行されません。<>内は適切な値を設定してください。
set DB_CODESET=MS932
set DB_SERVERNAME=<MSSQL_SERVERNAME>
set DB_NAME=<MSSQL_DBNAME>
setDBVars ファイルは次の場所にあります。
SAMPLES_HOME/integration/config/samples/RN2Security/config/peer1/dbInfo/mssql
SAMPLES_HOME/integration/config/samples/RN2Security/config/peer2/dbInfo/mssql
- Windows版以外のサーバでは QuickStart から WebLogic Integration サンプル は2回以上実行できません。
再度 WebLogic Integration サンプル を実行する場合は QuickStart からではなく、 WL_HOME/samples/integration/samples/bin/RunSamples
を実行してください。
- データベースに PointBase を使用すると BPM でオーガニゼーションに日本語を使用できません。
オーガニゼーションに日本語を使用する場合は以下の手順でファイルを修正後データベースを作成してください。
- %BEAHOME%\weblogic700\integration\dbscripts\pointbase\BPM_SCHEMA.sql
をテキストエディタで編集します。
- CREATE TABLE EVENTWATCH を検索し STARTORG
LONG VARCHAR NULL, を STARTORG VARCHAR(60)
NULL, に変更します。
- ファイルを保存しテキストエディタを終了します。
|
|