IBM® WebSphere® MQ File Transfer Edition V7 (hereafter called WebSphere MQ FTE) delivers a reliable managed file transfer solution for moving files, regardless of their size, between IT systems without the need for programming.
For a basic description of WebSphere MQ FTE, including its functions, processes, and associated tools, see Welcome to WebSphere MQ FTE in the WebSphere MQ FTE information center.
For information about the basic topology of WebSphere MQ FTE, including the operation of the agent, agent queue manager, coordination queue manager, and command queue manager components, see WebSphere MQ FTE topology overview in the WebSphere MQ FTE information center, and Figure 1 below, from the information center:
Figure 1. WebSphere MQ FTE topology overview

There are many different WebSphere MQ FTE scenarios that can demonstrate its capabilities -- this article uses a basic topology with two queue managers to keep things simple:
Figure 2. Basic topology with two queue managers

Here is a description of this topology:
- The coordination queue manager can reside on either queue manager. The command queue manager and agent queue manager can reside on either queue manager.
- Each server agent uses bindings mode to connect to its queue manager.
- Either server agent can be a source or destination.
- Files can be transferred by sender or receiver channels between the two server agents.
The WebSphere MQ FTE server agent is installed on each endpoint and connected to its agent queue manager, which also acts as a command queue manager. You can appoint either queue manager as the coordination queue manager, but this queue manager must be running on WebSphere MQ V7. In this topology, you can use the WebSphere MQ FTE plug-in for WebSphere MQ Explorer and remote tools.
As mentioned, WebSphere MQ FTE runs on top of WebSphere MQ, so the first step is to make sure WebSphere MQ V7.0.1.2 is installed on both machines, though on the source machine you can use WebSphere MQ V6.0 or later. You then set up WebSphere MQ.
1. Creating the CQM coordination queue manager
- Create a queue manager called CQM in the coordination machine, which is going to work as the coordination, command, and agent queue manager. Enter the following MQ commands:
c:\>crtmqm CQMandc:\>strmqm CQM. - Download this script at the bottom of the article, and execute it to create the listener and channels:
c:\>runmqsc CQM < CQM_script.txt.
2. Creating the SQM queue manager
- Create a queue manager called SQM in the source machine, which is going to work as the command and agent queue manager. Enter the following MQ commands:
c:\>crtmqm SQMandc:\>strmqm SQM - Download this script at the bottom of the article, and execute it to create the listener and channels:
c:\>runmqsc SQM < SQM_script.txt. - After you have configured the WebSphere MQ environment, you are ready to begin the WebSphere MQ FTE Server installation on the coordination queue manager.
3. Installing WebSphere MQ FTE on the coordination machine
- Launch the WebSphere MQ FTE Server installer and select your preferred language.
- Click Next in the Introduction section.
- Accept the License Agreement and click Next.
- Change the product install folder to C:\IBM\WMQFTE and click Next.
- Change the configuration folder to C:\IBM\WMQFTE\config and click Next.
- For Coordination queue manager name, enter CQM. For Connect using the following transport mode, click Bindings:
Figure 3. Define coordination queue manager on coordination machine

- For Agent name, enter AgentC. For Agent description, enter Coordination Agent. For Agent queue manager name, enter CQM. For Connect using the following transport mode, click Bindings:
Figure 4. Define coordination agent

- For Command queue manager name, enter CQM. For Connect using the following transport mode, click Bindings:Transport Mode: Bindings:
Figure 5. Define the command queue manager on coordination machine

- Review the Summary screen and click Install.
- During the installation process you will see a screen like this. Click Next:
Figure 6. Run on coordination queue manager

- Also click Next in this screen. You will configure the previous step and this one later:
Figure 7. Run on agent queue manager

- Click Done.
To configure the previous steps, execute the following commands:
- Open a command prompt, go to the C:\IBM\WMQFTE\config\CQM folder and run:
C:\IBM\WMQFTE\config\CQM>runmqsc CQM < CQM.mqsc
. - To configure AgentC, go to the C:\IBM\WMQFTE\config\CQM\agents\AGENTC folder and run:
C:\IBM\WMQFTE\config\CQM\agents\AGENTC>runmqsc CQM < AGENTC_create.mqsc
. - Start AgentC and for ease of use add the folder C:\IBM\WMQFTE\bin in the PATH environment variable:
C:\IBM\WMQFTE\bin>fteStartAgent AgentC
. - Check the file output0.log in the agent logs folder C:\IBM\WMQFTE\config\CQM\agents\AGENTC\logs. You should see a message like this:
************ Start Display Current Environment ************ Build level: V7.0.2 f702-GM5-20091117-1614 Java runtime version: J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223ifx-20080811 (JIT enabled) J9VM - 20080809_21892_lHdSMr JIT - 20080620_1845_r8 GC - 200806_19 ICU4J version: Unable to determine ICU4J version (ICU4J is disabled) Properties: agentDesc=Coordination Agent, agentName=AGENTC, agentQMgr=CQM, coordinationQMgr=CQM transferRoot=C:\Documents and Settings\Administrator Install Locations: com.ibm.wmqfte.product.root=C:\IBM\WMQFTE com.ibm.wmqfte.product.config=C:\IBM\WMQFTE\config ************* End Display Current Environment ************* [16/08/2010 18:22:27:484 ACT] 00000001 Agent I BFGAG0115I: Relative path transfer root directory: C:\Documents and Settings\Administrator [16/08/2010 18:22:27:500 ACT] 00000001 AgentRuntime I BFGAG0058I: The agent has successfully initialized. [16/08/2010 18:22:29:218 ACT] 00000001 AgentRuntime I BFGAG0059I: The agent has been successfully started. - Ping the agent to determine if it is up and running:
C:\IBM\WMQFTE\bin>ftePingAgent AgentC
.
You are done with the coordination queue manager.
4. Installing WebSphere MQ FTE on the source machine
- When you get to the Define coordination queue manager screen, for Coordination queue manager name, enter CQM. For Connect using the following transport mode, click Client:
Figure 8. Define coordination queue manager on source machine

- Configure the coordination queue manager. For Coordination queue manager hostname, enter coordination (your hostname or IP address). For Coordination queue manager port, enter 1818:
Figure 9. Coordination queue manager details

- Configure the source agent. For Agent name, enter AgentS. For Description, enter Source agent. For Agent queue manager name, enter SQM.
For Connect using the following transport mode, click Bindings:
Figure 10. Define source agent

- On this screen, for Command queue manager name, enter SQM. For Connect using the following transport mode, click Bindings:
Figure 11. Define command manager on source machine

- Click Next and complete the installation process. Then open a command prompt and go to the C:\IBM\WMQFTE\config\CQM\agents\AGENTS folder.
Remember to set up the PATH environment variable and run:
C:\IBM\WMQFTE\config\CQM\agents\AGENTS>runmqsc SQM < AGENTS_create.mqsc
. - Start the agent AgentS, check the logs, and ping the agent like you did above for AgentC.
You have installed and configured both the coordination machine and the source machine.
5. Installing WebSphere MQ FTE remote tools and documentation
- Close WebSphere MQ Explorer if it is open, launch the Installer, go to the screen Select set of features to install, and select Complete installation:
Figure 12. WebSphere MQ FTE remote tools and documentation

- Change the installation folders as you did before to C:\IBM\WMQFTE and C:\IBM\WMQFTE\config. Click Use existing:
Figure 13

- Click Install
- Repeat these steps on the source machine. After you finish, launch WebSphere MQ Explorer on both machines and you should see the Manage File Transfer tree in the MQ Explorer Navigator:
Figure 14. Manage File Transfer plug-in

- Now you can use WebSphere MQ FTE to securely transfer a file from one machine to the other. Do a transfer from the source machine to the coordination machine:
Right-click on the CQM queue manager in the source machine Manage File Transfer plug-in and select New Transfer:
Figure 15

- Complete the information as shown and click Finish:
Figure 16. New transfer

- TestFile.txt is attached at the end. Go to the Transfer log folder and you should see a successful transfer:
Figure 17. Transfer log

- Check the C:\fte folder on the coordination machine:
Figure 18

- Open it with Notepad using the command: c:\fte>notepad TestFile.txt:
Figure 19. TestFile.txt

You have successfully transferred a file from one system to another using WebSphere MQ FTE. You can also explore other WebSphere MQ FTE capabilities, such as integrating with Apache Ant, using transfer monitors, using the Curl tool, and doing XML transfers, using the WebSphere MQ FTE Tools that you just installed. In addition, you can explore the WebSphere MQ FTE audit and security features.
WebSphere MQ FTE helps you to build a customized, scalable, and automated solution for enterprise file transfer, ensuring reliable and secure transfer to and from different systems running on various platforms. WebSphere MQ FTE can also help your enterprise lower business risk, increase IT productivity, and reduce costs.
| Description | Name | Size | Download method |
|---|---|---|---|
| Code sample | attachments.zip | 1 KB | HTTP |
Information about download methods
- WebSphere MQ File Transfer Edition (FTE) product page
Product descriptions, product news, training information, support information, and more. - WebSphere MQ FTE Information Center
A single Web portal to all WebSphere MQ FTE V7 documentation, with conceptual, task, and reference information on installing, configuring, and using WebSphere MQ FTE - WebSphere MQ FTE forum
Get answers to your WebSphere MQ FTE technical questions and share your WebSphere MQ FTE knowledge with other users. - Download a free trial version of WebSphere MQ FTE V7
A 90 day, full featured, no-charge trial of WebSphere MQ FTE V7 - WebSphere MQ FTE blog on developerWorks
A forum where you can interact with the IBM team that develops WebSphere MQ FTE. - Getting started with WebSphere MQ FTE V7
This developerWorks article takes you through basic concepts and tasks with WebSphere MQ FTE V7 - IBM Redbook: Getting started with WebSphere MQ FTE V7
Similar to the preceding article, but in much greater depth and with comprehensive examples in the IBM Redbook format. - Securing WebSphere MQ FTE V7
This developerWorks article shows you how to implement secure file transfers with WebSphere MQ FTE V7 - IBM Redguide: Managed file transfer for SOA using WebSphere MQ FTE
This IBM Redguide covers business as well as technical aspects of managed file transfer using WebSphere MQ FTE in an SOA environment. - IBM Redpaper: WebSphere MQ FTE solution overview
This IBM Redpaper describes sample solutions and scenarios with WebSphere MQ FTE. - WebSphere MQ developer resources page
Technical resources to help you design, develop, and deploy messaging middleware with WebSphere MQ to integrate applications, Web services, and transactions on almost any platform. - WebSphere MQ product page
Product descriptions, product news, training information, support information, and more. - WebSphere MQ documentation library
WebSphere MQ product manuals. - WebSphere MQ V7 information center
A single Web portal to all WebSphere MQ V7 documentation, with conceptual, task, and reference information on installing, configuring, and using WebSphere MQ V7. - IBM Redbook: WebSphere MQ V7 features and enhancements
Describes the fundamental concepts and benefits of message queuing technology, describes the new features in V7, and provides a business scenario that shows those features in action. - Download a free trial version of WebSphere MQ V7
A 90-day, full featured, no-charge trial of WebSphere MQ V7 - WebSphere MQ support page
A searchable database of support problems and their solutions, plus downloads, fixes, problem tracking, and more. - WebSphere MQ public newsgroup
A non-IBM forum where you can get answers to your WebSphere MQ technical questions and share your WebSphere MQ knowledge with other users. - WebSphere MQ SupportPacs
Downloadable code, documentation, and performance reports for the WebSphere MQ family of products. - developerWorks WebSphere developer resources
Technical information and resources for developers who use WebSphere products. developerWorks WebSphere provides product downloads, how-to information, support resources, and a free technical library of more than 2000 technical articles, tutorials, best practices, IBM Redbooks, and online product manuals. - developerWorks WebSphere application connectivity developer resources
How-to articles, downloads, tutorials, education, product info, and other resources to help you build WebSphere application connectivity and business integration solutions. - developerWorks WebSphere SOA and Web services developer resources
How-to articles, downloads, tutorials, education, product info, and other resources to help you design and build WebSphere SOA and Web services solutions. - Most popular WebSphere trial downloads
No-charge trial downloads for key WebSphere products. - WebSphere forums
Product-specific forums where you can get answers to your technical questions and share your expertise with other WebSphere users. - WebSphere on-demand demos
Download, watch, and learn what WebSphere products and WebSphere-related technologies can do for your company. - developerWorks WebSphere weekly newsletter
The developerWorks newsletter gives you the latest articles and information only on those topics that interest you. In addition to WebSphere, you can select from Java, Linux, Open source, Rational, SOA, Web services, and other topics. Subscribe now and design your custom mailing. - WebSphere-related books from IBM Press
Convenient online ordering through Barnes & Noble. - WebSphere-related events
Conferences, trade shows, Webcasts, and other events around the world of interest to WebSphere developers. - developerWorks blogs
Join a conversation with developerWorks users and authors, and IBM editors and developers. - developerWorks Webcasts
Free technical sessions by IBM experts that can accelerate your learning curve and help you succeed in your most difficult software projects. Sessions range from one-hour Webcasts to half-day and full-day live sessions in cities worldwide. - developerWorks podcasts
Listen to interesting and offbeat interviews and discussions with software innovators. - developerWorks on Twitter
Check out recent Twitter messages and URLs. - IBM Education Assistant
A collection of multimedia educational modules that will help you better understand IBM software products and use them more effectively to meet your business requirements.




