MainframeKit

2540

MQRC_UNKNOWN_CHANNEL_NAME (X'09EC')MQ REASON CODE

A client asked for a channel name that the queue manager does not have.

MOST LIKELY

A typo or wrong case in the channel name in the client settings.

FIRST CHECK

Check the channel name the client uses, including case.

TRY IT ▸

MainframeKit assistant

What it means

The client reached the queue manager, but the channel name it gave does not exist there. Channel names are case-sensitive, so APP.SVRCONN and app.svrconn are different.

Typical causes

  • A typo or wrong case in the channel name in the client settings.
  • The SVRCONN channel was never defined on this queue manager, or was deleted.
  • The client's CCDT is old or points to another environment.
  • The client reached a different queue manager on the same host.

How to fix it

  1. Check the channel name the client uses, including case.
  2. Run DISPLAY CHANNEL(name) CHLTYPE(SVRCONN) on the queue manager.
  3. Define the channel, or correct the client settings or CCDT.
  4. Check the port leads to the queue manager you expect.

Example

Illustrative only; names and values are invented.

MQCONN failed  CompCode=2  Reason=2540  Channel=APP.SVRCON