New: Universal File Mover v1.0.5

Capitalware is pleased to announce the release of Universal File Mover v1.0.5. It is a free open source project.

Universal File Mover is more than a simple tool to manage the transfer of files. It allows the user to combine business processes into a workflow. The user combines a series of Action commands to create the UFM Workflow XML file. UFM is supported on AIX, HP-UX, IBM i (OS/400), Linux, Mac OS X, Solaris and Windows.

    Changes:

  • Fixed a null pointer exception when Status element is not specified within the Global element.
  • Added a wait in MQReceive Action for the child thread to close the queue and disconnect from the queue manager when run as a daemon or Windows Service.

For more information on Universal File Mover, please go to:
http://www.capitalware.biz/ufm_overview.html

Regards,
Roger Lacroix
Capitalware Inc.

This entry was posted in Capitalware, IBM i (OS/400), Java, Linux, Mac OS X, MQ, Open Source, Universal File Mover, Unix, Windows.

4 Responses to New: Universal File Mover v1.0.5

  1. Omer says:

    Hi,

    the software is great. Have you think about to add a JMS part to this also ?
    Regards,
    Omer

    • Hi,

      Why? What would be gained by adding/switching to MQ JMS?

      UFM is a managed file transfer application, it is not an interactive server application.

      Regards,
      Roger Lacroix
      Capitalware Inc.

  2. Omer says:

    HI,

    it will extend the UFM with one more technology.

    I have tried to compile the code and have got the error that biz.capitalware.mqausx is missing:

    —————————————————————————————————————————-
    [ERROR] \workspace\UFW\src\main\java\biz\capitalware\ufm\mq\CWSX.java:[5,29] error: package biz.capitalware.mqausx does
    not exist
    [ERROR] \workspace\UFW\src\main\java\biz\capitalware\ufm\mq\CWSX.java:[6,29] error: package biz.capitalware.mqausx does
    not exist
    [ERROR] \workspace\UFW\src\main\java\biz\capitalware\ufm\mq\MyMQ.java:[133,17] error: cannot access ConnectionManager
    [ERROR] \workspace\UFW\src\main\java\biz\capitalware\ufm\mq\CWSX.java:[38,24] error: cannot find symbol
    [ERROR] \workspace\UFW\src\main\java\biz\capitalware\ufm\mq\CWSX.java:[40,24] error: cannot find symbol
    [ERROR] \workspace\UFW\src\main\java\biz\capitalware\ufm\mq\CWSX.java:[42,24] error: cannot find symbol
    [ERROR] \workspace\UFW\src\main\java\biz\capitalware\ufm\mq\CWSX.java:[47,24] error: cannot find symbol
    [ERROR] \workspace\UFW\src\main\java\biz\capitalware\ufm\mq\CWSX.java:[49,24] error: cannot find symbol
    [ERROR] \workspace\UFW\src\main\java\biz\capitalware\ufm\mq\CWSX.java:[51,24] error: cannot find symbol

    Please update the code, or provide the jar’s :)

    Thanks in advance.

    Omer

    • Hi,

      it will extend the UFM with one more technology.


      But it is pointless. UFM is a self-contained MFT (managed file transfer) system. I would say the same thing if you were asking to support .NET or Oracle DB. Sure, it might be “one more technology” but from UFM usage, it is pointless.

      CWSX.java


      That class is to support Capitalware customers who have purchased MQ Authenticate User Security Exit (MQAUSX). If you really want to build the source files (I don’t know why), then comment out that class file.

      MyMQ.java:[133,17] error: cannot access ConnectionManager


      That’s an MQ related error.

      Please update the code, or provide the jar’s


      I have no idea why you want to build the source code but you need to understand MQ to do so. Secondly, the complete build of ALL UFM JAR files is provided, so why don’t you use them.

      If you are trying to take UFM source code and put it with your code, that will mostly likely not work as it is specifically designed as a MFT system.

      Finally, UFM and UFM Status Monitor are licensed under Apache License 2. They are free to use but support is not included. A support license may be purchased. Therefore, if you want help with building UFM, you will need to purchase a support contract.

      Regards,
      Roger Lacroix
      Capitalware Inc.