Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » QAnywhere » QAnywhere リファレンス » QAnywhere のプロパティ

 

JMS コネクタープロパティ

JMS コネクターを設定するには、次のプロパティを使用します。

  • ianywhere.connector.nativeConnection   JMS コネクターを実装する Java クラスを指定します。QAnywhere の内部使用のためのものである場合は、削除や変更はできません。

  • ianywhere.connector.id (旧式)   JMS コネクターをユニークに識別する識別子を指定します。デフォルトは、コネクタープロパティ ianywhere.connector.address の値です。

  • ianywhere.connector.address   コネクターのアドレスを指定します。このアドレスは、QAnywhere クライアントで、コネクターを指定するために使用されます。指定したアドレスは、コネクターの Mobile Link サーバーメッセージウィンドウに表示されるすべてのログ出力エラー、警告、情報メッセージの先頭に付けられます。

    JMS コネクターへの QAnywhere メッセージの送信を参照してください。

    Sybase Central では、このプロパティはコネクターウィザード[コネクター名] ページにある [コネクター名] フィールドで設定します。

  • ianywhere.connector.incoming.priority   すべての受信メッセージに割り当てられている優先度を、整数で指定します。この値が指定されていないか負の数である場合、そのコネクターのタイプでデフォルトの値が指定されます。JMS では、JMS メッセージの優先度がデフォルトで使用されます。Web サービスでは、デフォルトは 4 です。

  • ianywhere.connector.incoming.retry.max   コネクターで QAnywhere のメッセージストアへの JMS メッセージの転送をリトライする最大回数を指定します。この回数に達すると、JMS メッセージは ianywhere.connector.jms.deadMessageDestination プロパティの値に再転送されます。デフォルトは -1 であり、コネクターのリトライ回数は無制限であることを意味します。

  • ianywhere.connector.incoming.ttl   すべての受信メッセージに割り当てられている存続期間 (ミリ秒単位) を、整数で指定します。この値が指定されていないか負の数である場合、そのコネクターのタイプでデフォルトの値が指定されます。値が 0 の場合、メッセージは期限切れになりません。JMS では、JMS メッセージの有効期限を使用してデフォルト値が計算されます。Web サービスでは、デフォルトは 0 です。

  • ianywhere.connector.outgoing.deadMessageAddress   処理できないメッセージの送信先アドレスを指定します。たとえば、間違った形式の JMS アドレスや不明な JMS アドレスがメッセージに含まれている場合、そのメッセージは受信不可とマーク付けされて、メッセージのコピーがこのアドレスに送信されます。

    このアドレスが指定されていない場合は、メッセージは受信不可とマーク付けされますが、メッセージのコピーは送信されません。

    Sybase Central では、このプロパティは [コネクタープロパティ] ウィンドウの [プロパティ] タブで、[新規] をクリックして設定します。

  • ianywhere.connector.logLevel   Mobile Link サーバーメッセージウィンドウとメッセージログファイルに出力されるコネクター情報の詳細度を指定します。次の詳細度レベルがあります。

    • 1   エラーメッセージを出力します。

    • 2   エラーメッセージと警告メッセージを出力します。

    • 3   エラー、警告、情報の各メッセージを出力します。

    • 4   エラー、警告、情報、デバッグのメッセージを出力します。

    Sybase Central では、このプロパティは [コネクタープロパティ] ウィンドウの [一般] タブにある [ロギングレベル] セクションで設定します。

    すべてのコネクターに対して、このプロパティを設定することもできます。Sybase Central でこれを行うには、サーバーメッセージストアに接続して、メッセージストアを右クリックし、[プロパティ] をクリックします。[プロパティ] ウィンドウを使用して、次の項目を設定できます。

  • ianywhere.connector.compressionLevel   JMS から受信したメッセージのデフォルトのメッセージ圧縮率を指定します。0 ~ 9 の整数値で指定します。0 は圧縮なし、9 は最大の圧縮率を表します。

    Sybase Central では、このプロパティは [コネクタープロパティ] ウィンドウの [一般] タブにある [圧縮レベル] セクションで設定します。

    すべてのコネクターに対して、このプロパティを設定することもできます。Sybase Central でこれを行うには、サーバーメッセージストアに接続し、[このメッセージストアのプロパティの変更] をクリックして、[サーバーのプロパティ] タブを開きます。

  • ianywhere.connector.jms.deadMessageDestination   JMS メッセージを QAnywhere メッセージに変換できない場合に、JMS メッセージが送信されるアドレスを指定します。JMS メッセージがサポートされないクラスのインスタンスである場合、JMS メッセージに QAnywhere のアドレスが指定されていない場合、予期しない JMS プロバイダー例外が発生した場合、または予期しない QAnywhere 例外が発生した場合には、JMS メッセージを QAnywhere メッセージに変更できません。

    Sybase Central では、このプロパティは [コネクタープロパティ] ウィンドウの [JMS] タブにある [その他] セクションで、[Dead メッセージの送信先] フィールドを使用して設定します。

  • ianywhere.connector.outgoing.retry.max   QAnywhere から外部メッセージングシステムへの出力メッセージについての、デフォルトのリトライ回数です。デフォルト値は 5 です。コネクターのリトライ回数を無制限にするには 0 を指定します。

    Sybase Central では、このプロパティは [コネクタープロパティ] ウィンドウの [プロパティ] タブで、[新規] をクリックして設定します。

  • ianywhere.connector.runtimeError.retry.max   RuntimeException を引き起こすメッセージの処理をコネクターがリトライする回数を指定します。dead になっているメッセージキューが指定されている場合は、メッセージはそのキューに登録されます。それ以外の場合は、メッセージは受信不可とマーク付けされてスキップされます。サーバーのリトライ回数を無制限にするには、この値に 0 を指定します。

  • ianywhere.connector.startupType   起動のタイプには、automatic、manual、disabled のいずれかを指定できます。

  • xjms.jndi.authName   外部の JMS JNDI ネームサービスに接続するときに使用する認証名を指定します。

    Sybase Central では、このプロパティはコネクターウィザード[JNDI の設定] ページにある [ユーザー名] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [JNDI] セクションで [ユーザー名] フィールドを使用して設定します。

  • xjms.jndi.factory   外部の JMS JNDI ネームサービスにアクセスするときに使用するファクトリ名を指定します。Sybase Central では、このプロパティはコネクターウィザード[JNDI の設定] ページにある [JNDI ファクトリ] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [JNDI] セクションで [JNDI ファクトリ] フィールドを使用して設定します。

  • xjms.jndi.password.e   外部の JMS JNDI ネームサービスに接続するときに使用する認証パスワードを指定します。

    Sybase Central では、このプロパティはコネクターウィザード[JNDI の設定] ページにある [パスワード] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [JNDI] セクションで [パスワード] フィールドを使用して設定します。

  • xjms.jndi.url   JMS JNDI ネームサービスにアクセスするときに使用する URL を指定します。

    Sybase Central では、このプロパティはコネクターウィザード[JNDI の設定] ページにある [ネームサービス URL] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [JNDI] セクションで [URL] フィールドを使用して設定します。

  • xjms.password.e   外部の JMS プロバイダーに接続するときに使用する認証パスワードを指定します。

  • xjms.queueConnectionAuthName   外部 JMS キュー接続に接続するときに使用するユーザー ID を指定します。

    Sybase Central では、このプロパティはコネクターウィザード[JMS キューの設定] ページにある [ユーザー名] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [キュー] セクションで [ユーザー名] フィールドを使用して設定します。

  • xjms.queueConnectionPassword.e   外部 JMS キュー接続に接続するときに使用するパスワードを指定します。

    Sybase Central では、このプロパティはコネクターウィザード[JMS キューの設定] ページにある [パスワード] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [キュー] セクションで [パスワード] フィールドを使用して設定します。

  • xjms.queueFactory   外部 JMS プロバイダーのキューファクトリ名を指定します。

    Sybase Central では、このプロパティはコネクターウィザード[JMS キューの設定] ページにある [キューファクトリ] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [キュー] セクションで [キューファクトリ] フィールドを使用して設定します。

  • xjms.receiveDestination   JMS からの QAnywhere クライアント宛てのメッセージを受信するコネクターが使用するキュー名を指定します。

    Sybase Central では、このプロパティはコネクターウィザード[コネクター名] ページにある [受信側] フィールドで設定します。

  • xjms.topicFactory   外部 JMS プロバイダーのトピックファクトリ名を指定します。

    Sybase Central では、このプロパティはコネクターウィザード[JMS トピックの設定] ページにある [トピックファクトリ] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [トピック] セクションで [トピックファクトリ] フィールドを使用して設定します。

  • xjms.topicConnectionAuthName   外部 JMS トピック接続に接続するときに使用するユーザー ID を指定します。

    Sybase Central では、このプロパティはコネクターウィザード[JMS トピックの設定] ページにある [ユーザー名] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [トピック] セクションで [ユーザー名] フィールドを使用して設定します。

  • xjms.topicConnectionPassword.e   外部 JMS トピック接続に接続するときに使用するパスワードを指定します。

    Sybase Central では、このプロパティはコネクターウィザード[JMS トピックの設定] ページにある [パスワード] フィールド、または [コネクタープロパティ] ウィンドウの [JMS] タブにある [トピック] セクションで [パスワード] フィールドを使用して設定します。