IBM Sterling Ideas

formerly Watson Supply Chain

Submit new product ideas for IBM Sterling solutions. Before you submit, please review existing ideas; if an idea close to yours already exists, it's better to add comments or vote on the existing idea. We will review your ideas and use them to help prioritize our product development. Best of all, the portal will automatically update you when the status of your idea has been changed. Order Management, Store Engagement, Watson Order Optimizer, Inventory Visibility, CPQ and Call Center are now part of Watson Supply Chain

Connect with IBM experts and your peers on the Supply Chain Collaboration Community and the Order Management Interest Group

Enable use of wildcards in the Watched directories list of File Agent

Currently one can only define a list of directories in CDFA. Each of this directory must be explicitely defined and hence cannot contain wildcards.

The "Monitor sub-directories" option can be activated but this can result, in case of a complex directory structure, to the useless scan of directories and files that are not relevant (and for which no rule has been defined)

This has a significant impact on CDFA performance and prevent it to run every minute.

 

With this change it will be possible to define the "Watched directories" with wildcards.

CDFA will then only scan the directories that match the given pattern and hence improve its performance by a significant factor.

 

Implementation proposal: CDFA should

  • 1. perform a list command (dir or ls) to retrieve the list of the directories matching the pattern
  • 2. loop on all the results of this list command and work as usual (also monitoring sub-directories when activated)
  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Nov 28 2019
  • Declined
How will this idea be used?

In our configuration we need to scan and process files within a directory structure that is dynamic and contains at one level the application username. The files that we want to process are after this username directory level. 

E.g: E:\RootDir\<Username>\DirToBeScanned\FilesToBeProcessed

The only solution that we had is to set the root directory as the watched directory and activate the "Monitor sub-directories" option.

The directory structure below RootDir contains hundred of thousands of files...

Consequently CDFA will each time scan those thousands of files although only a few of them are relevant for the defined CDFA rules.

With this change we will be able to define E:\RootDir\*\DirToBeScanned as the "Watched directory".  CDFA will then only scan those directories and hence improve its performance by a significant factor.

Implementation proposal: CDFA should

  • 1. perform a list command (dir or ls) to retrieve the list of the directories matching the pattern
  • 2. loop on all the results of this list command and work as usual (also monitoring sub-directories when activated)
What is your industry? Insurance
What is the idea priority? Urgent
DeveloperWorks ID
RTC ID
Link to original RFE
  • Attach files
  • Admin
    Chris Sanders commented
    20 Mar 13:43

    Thank you for opening this enhancement request with IBM. I have reviewed it thoroughly with my team. Unfortunately we don't believe that there is a feasible technical way to handle this request that would be applicable to our broader user base at this time. Because of that I must unfortunately reject this request. I might suggest working with our support team to see if they can suggest the most efficient way to list and then import new watched directories that you are seeing.

    Sincerely,

    Chris Sanders

    Connect:Direct Offering Manager

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    20 Mar 14:14

    HI Chris,

    There is always a feasible technical way.

    Interesting. Working with the support team. What for? They already told us to open a RFE for that. Which will at best reviewed months later...

    This just shows again that IBM clearly has very little will to improve this extremely outdated software suite.... whose design is clearly questionable....

    Of course we had to find a different solution. We could not afford waiting that long to move forward....

    Regards,

    Thibaut