アプリケーションは、接続ファクトリーを使用して接続を作成します。
ConnectionFactory オブジェクトの XMS 定義プロパティーのリストについては、ConnectionFactory のプロパティーを参照してください。
関数 | 説明 |
---|---|
xmsConnFactCreate | デフォルトのプロパティーを使用して接続ファクトリーを作成します。 |
xmsConnFactCreateConnection | デフォルトのユーザー ID を使用して接続を作成します。 |
xmsConnFactCreateConnectionForUser | 指定されたユーザー ID を使用して接続を作成します。 |
xmsConnFactDispose | 接続ファクトリーを削除します。 |
xmsRC xmsConnFactCreateConnection(xmsHConnFact factory, xmsHConn *connection, xmsHErrorBlock errorBlock);
接続ファクトリーのプロパティー XMSC_USERID および XMSC_PASSWORD は、設定されている場合、アプリケーションの認証に使用されます。これらのプロパティーが設定されていない場合、メッセージング・サーバーが認証なしの接続を許可しているのであれば、アプリケーションを認証せずに接続が作成されます。アプリケーションがバインディング・モードで WebSphere MQ キュー・マネージャーに接続する場合、このプロパティーは無視されます。
接続は停止済みモードで作成されます。 アプリケーションが xmsConnStart() を呼び出すまで、メッセージは配信されません。
xmsRC xmsConnFactCreateConnectionForUser(xmsHConnFact factory, xmsCHAR *userID, xmsCHAR *password, xmsHConn *connection, xmsHErrorBock errorBlock);
アプリケーションの認証に、指定したユーザー ID およびパスワードが使用されます。接続ファクトリーのプロパティー XMSC_USERID および XMSC_PASSWORD は、設定されている場合、無視されます。アプリケーションがバインディング・モードで WebSphere MQ キュー・マネージャーに接続する場合、ユーザー ID およびパスワードは無視されます。
接続は停止済みモードで作成されます。 アプリケーションが xmsConnStart() を呼び出すまで、メッセージは配信されません。