Interstage Application Server アプリケーション作成ガイド (イベントサービス編)
目次 索引 前ページ次ページ

第1章 機能> 1.3 基礎知識> 1.3.9 ノーティフィケーションサービスのプロパティ

1.3.9.2 Adminプロパティ

 Adminプロパテとは、イベントチャネル単位で、詳細に管理を行うためのプロパティです。Adminプロパティ項目は、EventChannelFactoryインタフェースで設定します。

 以下に、指定可能なAdminプロパティ項目とその設定値のデータ型を説明します。

Adminプロパティ項目

設定値のデータ型

MaxQueueLength

CORBA long型

MaxConsumers

CORBA long型

MaxSuppliers

CORBA long型

HostName

CORBA string型

PortNumber

CORBA unsigned short型

 Adminプロパティ項目について、以下に説明します。

(1) MaxQueueLength

 ノーティフィケーションサービスのイベントチャネルに蓄積できるイベントデータ数の最大値を、0以上の整数で指定します。ただし、essetcnfコマンドで指定された「イベントチャネルに蓄積できるイベントデータ数の最大値」の範囲内で、有効です。
 0を設定した場合、または省略した場合は、essetcnfコマンドで指定された「イベントチャネルに蓄積できるイベントデータ数の最大値」が適用されます。
 これ以上のデータを蓄積しようとした場合のメッセージの扱いは、QoSプロパティ項目のDiscardPolicyの指定に従います。DiscardPolicyにRejectNewEventsが指定されている場合は、IMP_LIMITシステム例外が発生します。

(2) MaxConsumers

 ノーティフィケーションサービスのイベントチャネルに接続できるコンシューマの最大数を、0以上の整数で指定します。ただし、essetcnfコマンドで指定された「イベントチャネルに接続できるコンシューマの最大数」の範囲内で、有効です。
 0を設定した場合、または省略した場合は、essetcnfコマンドで指定された「イベントチャネルに接続できるコンシューマの最大数」が適用されます。
 なお、指定以上の接続要求はIMP_LIMITシステム例外が発生します。

(3) MaxSuppliers

 ノーティフィケーションサービスのイベントチャネルに接続できるサプライヤの最大数を、0以上の整数で指定します。ただし、essetcnfコマンドで指定された「イベントチャネルに接続できるサプライヤの最大数」の範囲内で、有効です。
 0を設定した場合、または省略した場合は、essetcnfコマンドで指定された「イベントチャネルに接続できるサプライヤの最大数」が適用されます。
 なお、指定以上の接続要求はIMP_LIMITシステム例外が発生します。

(4) HostName

 複数IPアドレスを持つシステムで、動的チャネルを使用してイベントチャネルの通信経路を指定する場合にホスト名(64文字以内)、またはIPアドレスを指定します。
 HostNameを指定する場合は、同時にPortNumberも指定する必要があります。
 なお、HostNameとPortNumberのどちらか一方が設定されている場合、エラーは発生せず、無視されます。

注)以下のどちらかでホスト名が設定されている場合は、複数IPアドレスを使用できないため、指定しないでください。指定した場合、イベントチャネルの起動に失敗します。

(5) PortNumber

 複数IPアドレスを持つシステムで、動的チャネルを使用してイベントチャネルの通信経路を指定する場合にポート番号を指定します。

注)ポート番号には、CORBAサービスのポート番号として指定されている以下のどちらかを指定してください。

[SSL通信が無効である場合]

[SSL通信が有効である場合]


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005