應用程式會使用 Connection Factory 來建立連線。
有關 XMS 所定義的 ConnectionFactory 物件內容清單, 請參閱ConnectionFactory 內容。
函數 | 說明 |
---|---|
xmsConnFactCreate | 使用預設內容來建立 Connection Factory。 |
xmsConnFactCreateConnection | 使用預設使用者身分來建立 Connection Factory。 |
xmsConnFactCreateConnectionForUser | 使用指定的使用者身分來建立連線。 |
xmsConnFactDispose | 刪除 Connection Factory。 |
xmsRC xmsConnFactCreateConnection(xmsHConnFact factory, xmsHConn *connection, xmsHErrorBlock errorBlock);
使用預設使用者身分來建立 Connection Factory。
若有設定 Connection Factory 的 XMSC_USERID 和 XMSC_PASSWORD 內容,則會用來鑑別應用程式。如果沒有設定這些內容, 只要傳訊伺服器容許在不鑑別下進行連線, 則會建立連線而不鑑別應用程式。如果應用程式是在連結模式下連接 WebSphere MQ 佇列管理程式, 則會忽略這些內容。
連線是在停止模式下建立的。在應用程式呼叫 xmsConnStart() 之前都不會遞送訊息。
xmsRC xmsConnFactCreateConnectionForUser(xmsHConnFact factory, xmsCHAR *userID, xmsCHAR *password, xmsHConn *connection, xmsHErrorBock errorBlock);
指定的使用者 ID 和密碼會用來鑑別應用程式。若有設定 Connection Factory 的 XMSC_USERID 和 XMSC_PASSWORD 內容,則會忽略它們。如果應用程式是在連結模式下連接 WebSphere MQ 佇列管理程式, 則會忽略使用者 ID 和密碼。
連線是在停止模式下建立的。在應用程式呼叫 xmsConnStart() 之前都不會遞送訊息。