Search code examples
ibm-mqwebsphere-mq-fte

IBM MQ - Redistributable Managed File Transfer client "runmqsc" fails


I want to install a re-distributable managed file transfer agent in a Linux machine which in turn will transfer files to a windows machine. My issue is, do I need to install the IBM MQ in the machine which the re-distributable client is installed, because when I run the command in the client

runmqsc MFTU < RDSAGTLIN_create.mqsc > mftu.out

to create the required object for the redistributable client, (MFTU is the Queue manager name and RDSAGTLIN is the re-distributable client agent name), the below error pops up.

[root@mqlocalhost RDSAGTLIN]# runmqsc MFTU < RDSAGTLIN_create.mqsc > mftu.out bash: runmqsc: command not found...

I understand runmqsc is a IBM MQ command, my question is do I have to install the IBM MQ in the client also to setup the re-distributable file transfer agent?

Any help will be very much appreciated.

Regards,

Yasothar


Solution

  • runmqsc should be delivered in an MQ Client only installation, so you don't need a full IBM MQ installation if you only need to add runmqsc. You will need a 'C' client if you are trying to use runmqsc against a queue manager on a different machine. e.g. runmqsc -c

    However, your question appears to be trying to use runmqsc against a queue manager on the same machine - is this the case? If so your problem might simply be that you have not found runmqsc in your path. Have you used the setmqenv command to set up your environment?

    If this is not the case and the queue manager MFTU is on a different machine then it might be as easy to run the runmqsc command directly on that machine? runmqsc will be available there because the full queue manager installation will be there.