TIE>zw ^Ens.Queue("ClinicomMsgRouter")
^Ens.Queue("ClinicomMsgRouter",0,"count")=1
^Ens.Queue("ClinicomMsgRouter",0,"job","sys",1340)=""
^Ens.Queue("ClinicomMsgRouter",0,"job","sys",3960)=""
^Ens.Queue("ClinicomMsgRouter",0,"job","sys",12712)=""
^Ens.Queue("ClinicomMsgRouter",0,"next")=3011778
^Ens.Queue("ClinicomMsgRouter",0,"time")="2019-04-09 13:05:52.292"

TIE>zw ^Ens.Queue("PathologyRouter")
^Ens.Queue("PathologyRouter",0,"count")=1
^Ens.Queue("PathologyRouter",0,"job","sys",7984)=""
^Ens.Queue("PathologyRouter",0,"job","sys",8536)=""
^Ens.Queue("PathologyRouter",0,"job","sys",8632)=""
^Ens.Queue("PathologyRouter",0,"job","sys",8680)=""
^Ens.Queue("PathologyRouter",0,"job","sys",9504)=""
^Ens.Queue("PathologyRouter",0,"job","sys",13436)=""
^Ens.Queue("PathologyRouter",0,"next")=7955386
^Ens.Queue("PathologyRouter",0,"time")="2019-02-18 16:18:10.018"

Hi Pete I thought the question was pretty straight forwards however... When the failover happens and the mirror kicks in all the connections are active on the mirror and automatically reconnect.  Some of the connections we don't care about and can just startup immediately on failover however there are some other that if they are not started in a particular order they cause us issues. 
Thanks for the reply I will look at ZMIRROR and see if that is what we are looking for.