When we are defining the messages channels like SDR channel, we will have MCATYPE as PROCESS. So when ever the messages comes to the transmit queue, process will start the channel by acting as a agent ( MCA ).
AMQ8414: Display Channel details. CHANNEL(SYSTEM.DEF.SENDER) CHLTYPE(SDR) MCATYPE(PROCESS)
If so, what is the MCA in the case of MQI channels, how do channel will get started to let the messages process to application side?
MQI Channels are used for connecting client applications to a queue manager. The channel starts when MQCONN/MQCONNX (or it's OO equivalent in other languages like C++/C#/Java) API is called.
MQI Channels are of SVRCONN type. MCATYPE is not valid for SVRCONN channels. It's valid for Sender/Server/Request/Cluster-sender/Cluster-receiver channel types. More details here.