Workload Manager Tools

 4 Replies
 1 Subscribed to this topic
 52 Subscribed to this forum
Sort:
Author
Messages
Kyle Jorgensen
Veteran Member
Posts: 122
Veteran Member

    Is anyone using Control-M (a cross-application and cross-platform workload management tool) with Lawson and/or Landmark?

    If not Control-M, any other workload management tool?

    Thanks in advance,

    Kyle Jorgensen

    Woozy
    Veteran Member
    Posts: 709
    Veteran Member

      Hi Kyle,

      We do use Control-M as our enterprise scheduler, and we use it extensively for scheduling Infor/Lawson tasks.

      To be honest, it's pretty clunky - but it works.  Basically, we create scripts that call Infor/Lawson utilities to do whatever we need to do - wtsubmit, rqstatus, trigger and monitor flows, etc.

      Kelly

      Kelly Meade
      J. R. Simplot Company
      Boise, ID
      Kyle Jorgensen
      Veteran Member
      Posts: 122
      Veteran Member

        How do you trigger IPA flows with Control-M and what amount of "visibility" into the triggered process does it have?

        Woozy
        Veteran Member
        Posts: 709
        Veteran Member
          We use a script that we developed several years ago. It uses the "dataimport" utility to update a designated PfiTrigger record with a unique WorkTitle, do another "dataimport" call to perform a "start" action on that trigger, then use a "dbdisplay" call against PfiWorkUnit grepping for the unique WorkTitle created above to monitor for completion or error. Unfortunately, there isn't a utility like "wtsubmit" that will provide a workunit number to query with.

          As to visibility - there is very little. Only what you can get from a command-line query. It's also VERY VERY SLOW. It takes almost 2 minutes for the script to trigger a flow because whenever you use DataImport it has to do a buildprod. It also throws lots of warnings and errors that really don't mean anything. If the process loses a connection, or the workunit errors, someone has to log into Rich Client and review the log to see what happened.

          Overall, it's pretty clunky and we have issues with long-running flows where CTM loses the connection. Currently it's all in one script, but if I was going to do it again (or had enough time to re-engineer it) I'd separate the monitor from the trigger.

          I've also considered using a file channel as a trigger instead, and just let CTM drop a file - but I haven't played enough with it to make it work. And monitoring would still be an issue.

          Kelly
          Kelly Meade
          J. R. Simplot Company
          Boise, ID
          Kyle Jorgensen
          Veteran Member
          Posts: 122
          Veteran Member

            Thanks for this information.

             

            Kyle Jorgensen

            WoodmenLife