WebSphere Application Server はカスタム・プロパティーの使用をサポートし、 WebSphere MQ プロパティーを定義します。 これにより、WebSphere Application Server が、WebSphere Application Server 管理コンソールでは公開されていな いプロパティーが存在する新しいバージョンの WebSphere MQ と連動できるようになるため、便利です。
新規カスタム・プロパティーの作成方法については、WebSphere MQ メッセージング・プロバイダーのカスタム・プロパティーの構成 を参照してください。
WebSphere Application Server バージョン 6.1 では、 ユーザーが定義するカスタム・プロパティーは、WebSphere MQ クライアント JAR ファイルによって妥当性検査されます。 このファイルは WebSphere Application Server に存在します。 前のバージョンでは、これは WebSphere Application Server 自体で行われてから、 WebSphere MQ クライアントの JAR ファイルによって行われていました。 WebSphere MQ では無効なプロパティーが定義されている場合、 WebSphere MQ クライアント JAR ファイルは例外を作成します。 この例外は WebSphere Application Server でキャッチされ、Systemout.log および SystemErr.log に記録されます。 エラー・メッセージの例は、このトピックの最後にあります。
WebSphere Application Server インストールでサポートされる WebSphere MQ の新しいバージョンが使用可能である場合は、 WebSphere Application Server で認識されていない新しい MQ プロパティーが作成される可能性があります。 これらのプロパティーは、WebSphere Application Server を介してカスタム・プロパティーとして構成できます。 これにより、WebSphere MQ クライアントの JAR によって認識されます。 JMS プロバイダーとしての WebSphere MQ のインストールおよび構成 で説明されるように、 外部 JMS プロバイダー内の WebSphere MQ の JAR を指すように WebSphere Application Server を構成することもできます。
WebSphere MQ プロパティーの有効な値について詳しくは、 「WebSphere WebSphere MQ Using Java」または「WebSphere MQ System Administration」を参照して ください。これらは、IBM Publications Center で入手可能です。
以下のシナリオは、さまざまなセル構成がどのような影響を受ける可能性があるかを説明しています。
[09/02/06 15:40:06:377 GMT] 0000000a ContainerImpl E WSVR0501E: Error creating component null [class com.ibm.ws.runtime.component.ApplicationServerImpl] com.ibm.ws.exception.RuntimeWarning: com.ibm.ws.runtime.component.binder. ResourceBindingException: invalid configuration passed to resource binding logic. REASON: Failed to create connection factory: Error raised constructing AdminObject, error code: XAQCF PropertyName : XAQCF PropertyNameここで、PropertyName は無効なプロパティーの名前です。