Skip navigation

Defining a new Autosys conversion project setup

This procedure describes how to specify details for a new conversion project. In the Capturing data – Conversion project setup screen, you can specify the details to import scheduling data from your previous scheduler's environment and you can analyze the existing environment by using the Scheduling data assessment feature.

To specify details for a new conversion project

  1. In the Conversion project general information area, do the following actions:
    1. in the Project name field, specify a logical name that will be used for managing the conversion project. (mandatory)
    2. In the Project description field, describe the purpose of the conversion project.
  2. In the Import Scheduling data area, do the following actions:
    1. in the Jobs definitions (JIL) field, specify the full path to the jobs definitions file .JIL. (mandatory)Create the  .JIL jobs definitions file by running the following command in the previous scheduler's environment:

      autorep –j ALL –q

    2. In the Time Zones definitions field, specify the full path to the time zones definitions file, .TZO.Create the .TZO time zones definitions file by running the following command in the previous scheduler's environment:

      autotimezone –l

  3. In the Calendars definitions field, specify the full path to the standard calendars definitions file, .CAL.Create the .CAL standard calendars definitions file by running the following command in the previous scheduler's environment:

    autocal_asc –E autosys.STANDARD_CAL –s ALL

NOTE: Only standard calendar conversion is supported by the Control-M Conversion Tool. Cyclic and extended calendars require manual definition in the Control-M environment. For more information, see the Control-M User Guide.

  1. To generate a scheduling data set, click Import scheduling data.The conversion tool imports the scheduling data and generates a report.
  2. To display the scheduling data set report, click Scheduling data assessment.The Scheduling Data Assessment report displays. Review the report and use it to analyze the scheduling data.



Robby Dick

11 new Control-M classes!!

Posted by Robby Dick Employee Feb 22, 2012

Two weeks ago I blogged on Control-M Education and Support offerings.  Now, new details have been added to the BMC Education website for 11 new web based Control-M classes!




Are you looking to get up to speed on Control-M for Advanced File Transfer?  Look no further….


BMC Control-M For Advanced File Transfer (WBT)


The BMC Control-M for Advanced File Transfer online course provides BMC Control-M administrators and schedulers with the concepts and knowledge required to install, configure, perform account setup, and start using BMC Control-M for Advanced File Transfer in jobs that schedule the management and movement of files using FTP and SFTP protocols. BMC Control-M for Advanced File Transfer is an FTP/SFTP client that allows you to watch and transfer files from a local host to a remote host, from a remote host to a local host, or from a remote host to another remote host.

Course Duration: 1.00 hour(s)



Want to learn about a better way to schedule all those database jobs you are running today with inefficient and insecure scripts?


BMC Control-M For Databases (WBT)


The BMC Control-M for Databases online course provides BMC Control-M administrators and schedulers with the concepts and knowledge required to install, configure, perform account setup, and start using BMC Control-M for Databases to define jobs that automate database tasks. BMC Control-M for Databases is a control module that enables you to:


  • Connect to supported databases from a single computer with a secure login
  • Define and monitor stored procedure, SQL script, SQL Server Integration Services (SSIS) Package, and Open Query database jobs
  • Integrate database jobs with other Control-M jobs into a common scheduling environment
  • Introduce all Control-M capabilities to database management activities
  • ·Course Duration: 1.00 hour(s)

These courses are an excellent way to expand you Control-M knowledge in a convenient and cost efficient way!


- by Joe Goldberg, Lead Technical Marketing Consultant, BMC Software, Control-M Solutions Marketing


Let’s say you are using some tool with its own built-in scheduler and it does whatever you need it to do. Maybe Windows Task Scheduler or cron, a reporting application like Informatica or Relational Databases like Microsoft SQL Server or VMware’s vCenter. Why should you consider Control-M?


You may have already guessed part of the answer from the way I asked the question. If you are in a typical “enterprise”, you probably have all of the platforms and applications I mentioned and then some. In case you haven't guessed, here as some reasons:


  • Use one tool instead of many    less time, fewer people and less chance of a hiccup switching from one tool to another.
  • Functionality                              Can you schedule a job to run on the third Thursday of the accounting period but only if it is not holiday...and if it is a holiday, run it the day before?
  • Business awareness                  Power up a VM only before month-end processing, and then snapshot and shut it down after month-end has completed successfully?
  • Visibility                                    See the relationships among the SQL Server stored procedure that extracted some data, the file transfer that uploaded that data to the ERP system, the load of that data into a Data Warehouse and a report against the newly updated information.


  • Workload Automation                If you need Service Level Management, and who doesn’t, Auditing and Reporting, Dynamic Workload Management, Integrated File Transfer, support for many business applications including ERPs (SAP, etc.) and BI (Infromatica, Cognos, etc.) and a bunch others, then I would bet my bottom dollar your tactical “mini-schedulers” will not be up to the task (pardon the pun).


Many IT folks think of a workload automation solution (job scheduler) as belonging to the business and applications side. Although this has never been true, it was sometimes assumed to be the conventional wisdom. Today’s environments are just too intertwined to allow anyone the luxury of taking such a narrow view.

When peoples’ time and budget dollars are stretched to the max and expectations for service quality and agility just keeping going up, every bit of savings and flexibility you can gain becomes immensely valuable. Control-M has been helping businesses to realize such savings and quality improvements.


Give Control-M a try in your IT Operations Management space too. You will be pleasantly surprised with the results.

The postings in this blog are my own and do not necessarily represent the opinions or positions of BMC Software

Transcript of a conversation with Avshalom Betito.


[Matt] Hi Avshalom, great to have you in this blog, tell us more about you

[Avshalom] Sure, I'm in Engineering, Developer for BMC Control-M. Joined BMC 4 years ago, and work from the Tel Hai office


[Matt] Great, as people can see from the picture on your profile, it's sure a great place to work at!

[Matt] So, what's up in the BMC Control-M world?


[Avshalom] Many exciting things! Many companies around the world see great benefits of our solution, and are moving towards our workflow automation platform, see this video from Saar:



[Matt] That's great news! So how does it impact you?

[Avshalom] We sure want to help the Business of our users, and to protect the investments they have done. So we're helping them to convert from their previous tool(s) to our platform.


[Matt] Neat, what other tools will you address?

[Avshalom] The Control-M DS Conversion Tool Version allows you to convert the following scheduling environments to the Control-M platform: ORSYP Dollar Universe®, IBM® Tivoli® Workload Scheduler (TWS), CA JobtracTM, CA AutoSys® Workload, Automation, CA Unicenter WLM® (TNG), Tidal Software® Enterprise Scheduler


[Matt] Great to hear! So what will you share with us in the next weeks and months?

[Avshalom] I'll share tips & tricks to make the quickest onboarding for all new users


[Matt]  Thanks a lot Avshalom for proactively engaging, we're all looking forward to this!

[Avshalom]  A pleasure, I have many great things to share, looking forward to interacting with users, answering their Comments on the blog posts.


-by Joe Goldberg, Lead Technical Marketing Consultant, Control-M Solutions Marketing, BMC Software Inc.


BMC Control-M Self Service has been enthusiastically received by business and non-technical users because it is simple and speaks in their language. For example, a job that runs the month end Sales Analysis by Region may be known to Scheduling and IT as “PrdSLMRj374”. But in Self Service that very same job, with no changes required on the scheduling or operational side, can be shown to a Sales Manager as “Sales Analysis by Region Report”. This simple language is used to view existing services as well as to make ad-hoc requests.


Another reason for the enthusiasm is the fact that Self Service is a web application that does not require any installation on the desktop. Fire up a browser with the appropriate URL and you’re in business.


Yet another reason is the iOS app for iPhone, iPad or iPod Touch that enables you to interact with your workload from anywhere.


Check this out you are not familair with Self Service: Self-Service Intro


It’s easy to see why any user of Control-M would like the last two reasons. Quick access to functionality without having to install anything and the benefits of mobility are pretty obvious.


The first reason though, is the one I want to focus on.


If you are a typical Control-M administrator or “power user”, you likely have either “housekeeping” tasks you want to keep an eye on (cleaning up old alerts and conditions, running operational reports, checking on the database, checking on the progress of some particularly critical services, answering occasional questions from users that can’t be bothered using something even as simple as Self Service, etc.). You may be surprised to learn that Self Service can make many of these easier for you.


If you need to run a bunch of different jobs on an ad hoc basis, you may have defined all the jobs you need and all you have to do is run them. However, if you are like many admin types, you log into Desktop, pull up an old job that does something similar, make the required changes and submit it (Order/Force).  Or if you need to run a particular utility, you similarly change an existing “template” job or just build one from scratch real quick. Or you may run a particular job on different machines and each time you run it, you change the nodeid.


Well, now, you can make all these types of jobs Self Service “Orderable Services”, fill in the information required through a nice graphical form and submit the jobs in a fraction of the time previously required.


Let’s take one example: You need to RDP into a server and find that all available Terminal Server sessions are being used. You need to find out who is using them and this is a common occurance on a bunch of different servers.


One option is to run “qwinsta” on the server in question but of course you need to specify that server name as the nodeid. If you have 100 servers, that means either building and maintaining 100 jobs or changing a job each time you want to run it.


You can try the following solution, which can be implemented independently, but is much simpler and cleaner with Self Service.

  • Create a batch file/script that "ctmcreate"s a job to run the qwinsta command with the nodegrp value as a batch file/script parameter (%1 or $1)
  • Build a Control-M job to run that batch file/script above and remember to define a parameter in the SET Tab as %%PARM1 and set it to a “default” server name. The job can send you an email with the results.


Finally, define a Self Service “service” for that job specifying that this is a “orderable” service.


Now, whenever you need to get this information, you just “order” this service and specify the desired server name in the “Variables” dialog.


You can use a similar approach with many utilities such as “ctmorder” to Order/Force any table you wish, or with ctmcontb to add a condition or ecaqrtab to manipulate resources. The only limitation becomes your imagination. For those of you who are not scripters or are just feeling lethargic, I’ve created a sample you can start with here:  Sample Batch File


The postings in this blog are my own and do not necessarily represent the opinions or positions of BMC Software



Just getting started with the Control-M solution at your company?  Or are you a longtime Control-M user that would like to hear about some of the newest offerings regarding education and support for Control-M?  Look no further….


Visit Control-M Education to see details on how you can take advantage of training offerings from the BMC Software Education department.  Do you prefer in person, instructor led classes in wonderful locations around the globe?  We’ve got ‘em!  Would you rather take a traditional web based training class?  We’ve got those too!  How about a combination of the two - web based but instructor led?  You guessed it…that is an option as well!  Are you looking to get certified as a Control-M Scheduler or Administrator - then check out the Customer Certification Programs.


There are specific classes and learning paths for different roles and different versions of the solution.


Hot off the presses, you can also find training modules on Advanced File Transfer, Control-M for Cloud, Databases, SAP as well as many others!!






Are you looking for the Control-M Knowledge Base to help get answers to questions?

Do you need help creating or modifying your BMC Support profile?

Do you want me to get to the point?!



Here is your link to one stop shopping for all things related to BMC Customer Support.  You can:

  • open or check status of your cases
  • download patches
  • access product documentation
  • sign up for Proactive Alert Subscriptions to be notified when a product that you care about has new release notes or a new technical bulletin

  • or do about 20 other wonderful things



Having trouble getting logged in?  Start here.



- by Joe Goldberg, Lead Technical Marketing Consultant, Control-M Solutions Marketing, BMC Software Inc.



Believe it or not, there are lots of Data Center Console Rooms, Network Operations Centers and even administrators’ desks that look a lot worse, so it’s easy to understand why one of IT’s “Holy Grails” is the “Single Pane of Glass”.

But what exactly is this concept and what are its benefits? Well, it turns out to be as simple as you would think. Take the information that is displayed on multiple monitors and put it on one monitor. The thinking is that consolidating will make the information easier to access and manage.

But is anything in life really that simple? If it was, I wouldn’t have much to blog about and so it turns out to be the case here as well.

If all you do is cram a bunch of disparate, unstructured stuff onto one display, you get exactly what you would expect: a mess.


You may argue that you will save power and that all the information is now at your fingertips instead of in diametrically opposed corners of the room. You would be right. But your fingers will still need to do a lot of the walking before you get useful information out of that cram! (That’s a reference to the Yellow Pages slogan of “Let your fingers do the walking”. If you got that reference, you are probably older than you admit!)

Think about the good old days (like 3 or 4 years ago) of server consolidation. Similar concept. If you took 10 physical servers that were each running at 20% of capacity and consolidated them into a stack of blades or even virtual machines, you got a smaller footprint but no fewer objects to manage. You did save SOME money but not nearly as much as combining all that workload onto two machine images that ran at 100% of capacity (that, by the way is the idea of cloud).

Now let’s talk about workload automation. Lots of solutions today advertise an enterprise-wide single point of control. But if you take a closer look, you will see something that looks a lot more like a “single pane of glass”. You want to connect mainframe and distributed? No problem. One window shows you the mainframe and one window shows you the distributed workload. Or more insidious, you can see an application flow. You may even be able to see it graphically. But now, let me see the relationships among multiple applications! Well, hold on there! We wouldn’t want to confuse you with all that detail. Look at one application and when you are finished with that, just go ahead and close that application and then you can open another one. Or you can open one application in one window and open another one in a separate window. Isn’t THAT special?

What is the impact of this? Well, in one small scenario of a monitoring a “critical” job in TWS, for example, the process took twelve steps. This is not me defining these various steps. This is IBM’s training video! The same process with Control-M? One single, solitary step. And all while maintaining a more meaningful display that conveys way more INFORMATION. That shout is to emphasize the fact that conveying information is what user interfaces should be all about. Other considerations may be important; like how sexy the UI is, or whether it is using the very latest Web 2.0 technology. But if the user cannot get the information he or she needs or has to jump through hoops to perform simple functions that are required many times throughout the day, I argue that user interface is grossly deficient.


I will discuss in a subsequent post what features are required for a user interface to qualify as a Single Point of Control.




This postings in this blog are my own and do not necessarily represent the opinions or positions of BMC Software



Kim Wharton

Using Periodic Calendars

Posted by Kim Wharton Employee Feb 3, 2012

Wendel Bordelon is a technical instructor in Educational Services for Control-M.


Get tips on simplifying complex scheduling.  Also, view the Control-M Learning Path.


Filter Blog

By date:
By tag: