esmkchnlコマンドおよびessetcnfchnlコマンドでイベントチャネルのモデルが不定(-type none)である場合、イベントチャネルのモデルは、コンシューマおよびサプライヤがイベントチャネルに接続した時点で確立します。
コンシューマとサプライヤがイベントチャネルに接続する組み合わせと確立するモデルを以下に示します。
| サプライヤで獲得するプロキシのタイプ | ||
PushConsumer | PullConsumer | ||
コンシューマで獲得するプロキシのタイプ | PushSupplier | Push | - |
PullSupplier | Mixed | Pull |
1つのイベントチャネルに複数のモデルのコンシューマまたはサプライヤが接続した場合は、最初に接続して確立したモデルでの動作が有効となります。このため、モデルの確立後に他のモデルで接続された場合は、BAD_OPERATION例外を返します。
その概要を以下に示します。