[AIX, Linux, Windows]

2391 (0957) (RC2391): MQRC_SSL_ALREADY_INITIALIZED

Explanation

An MQCONN or MQCONNX call was issued when a connection is already open to the same queue manager. There is a conflict between the TLS options of the connections for one of three reasons:
  • The TLS configuration options are different between the first and second connections.
  • The existing connection was specified without TLS configuration options, but the second connection has TLS configuration options specified.
  • The existing connection was specified with TLS configuration options, but the second connection does not have any TLS configuration options specified.

The connection to the queue manager completed successfully, but the TLS configuration options specified on the call were ignored; the existing TLS environment was used instead.

Completion code

MQCC_WARNING

Programmer response

If the application must be run with the TLS configuration options defined on the MQCONN or MQCONNX call, use the MQDISC call to sever the connection to the queue manager and then stop the application. Alternatively run the application later when the TLS environment has not been initialized.