| Interstage Application Server アプリケーション作成ガイド (イベントサービス編) |
目次
索引
![]()
|
| 第2章 環境設定 | > 2.6 コード変換の設定 |
各通信モデルでのコード系の設定を以下に示します。
|
通信モデル |
イベントチャネル側の設定 |
サプライヤ側の設定 |
コンシューマ側の設定 |
|
Push |
イベントチャネル作成時の設定 |
環境変数OD_CODE_SETの設定 |
アプリケーションのオブジェクトリファレンスに設定 |
|
Pull |
イベントチャネル作成時の設定 |
アプリケーションのオブジェクトリファレンスに設定 |
環境変数OD_CODE_SETの設定 |
|
Mixed |
イベントチャネル作成時の設定 |
環境変数OD_CODE_SETの設定 |
環境変数OD_CODE_SETの設定 |


Linuxシステムでは、コード系“EUC”のみをサポートしています。
esmkchnlコマンドでイベントチャネルの作成時に、イベントチャネルが動作するマシンのコード系を指定します。

イベントチャネル作成時にコード系“ShiftJIS”を設定する場合
|
esmkchnl -g EVENT1 -c CHNL1 -l SJIS |

イベントチャネル作成時にコード系“EUC”を設定する場合
|
esmkchnl -g EVENT1 -c CHNL1 -l EUC |

ノーティフィケーションサービスのイベントチャネルを作成する場合は、-notifyオプションを指定します。
essetupコマンドでイベントファクトリのセットアップ時に、動的に生成するイベントチャネルが動作するマシンのコード系を指定します。イベントチャネルが動作するマシンのコード系が、EUCの場合の設定例を以下に示します。

イベントファクトリのセットアップ時にコード系“ShiftJIS”を設定する場合
|
essetup -f -l SJIS |

イベントファクトリのセットアップ時にコード系“EUC”を設定する場合
|
essetup -f -l EUC |
以下のように、環境変数OD_CODE_SETを設定します(cshでの設定手順)。

環境変数OD_CODE_SETにコード系“ShiftJIS”を設定する場合
|
set OD_CODE_SET=SJIS |
「コントロールパネル」の「システム」を起動後、「環境」でも設定できます。

環境変数OD_CODE_SETにコード系“EUC”を設定する場合
|
setenv OD_CODE_SET EUC |
サプライヤ、コンシューマ側のアプリケーションがサーバアプリケーションの場合は、オブジェクトリファレンスの作成時にコード系を設定します。
OD_or_admコマンドで-Lオプションにコード系を指定します。-Lオプションを省略した場合、以下の規則に従ってオブジェクトリファレンスにコード系が設定されます。
OD_or_admコマンドで-Lオプションを省略した場合と同様のコード系が設定されます。
サーバアプリケーションへのコード系設定の詳細は、“OLTPサーバ運用ガイド”の“コード変換”を参照してください。

サプライヤ、コンシューマが同一のコード系の場合は、イベントチャネルのコード系を設定する必要はありません。ただし、サプライヤ、コンシューマのいずれかがJava言語の場合は、サプライヤ、コンシューマが同一のコード系の場合でもイベントチャネルのコード系を設定する必要があります。
目次
索引
![]()
|