Skip navigation
1 2 3 Previous Next

Control-M

200 posts
Share:|

From local User Groups to DevOps CD Summits, Control-M is always on the go! This is the beginning of a new series of Communities blogs, highlighting our many internal and industry events. Check back at the beginning of each month for an updated calendar and join us at the events below. We look forward to seeing you there!

 

Get the tools, training and technology you need to drive digital transformation in IT and business at our BMC Exchange Days! With expert keynotes, informative sessions in critical IT topics, and extensive peer networking, BMC Exchange offers participants the knowledge, best practices, and training for success in the digital IT era. There are still 3 BMC Exchange days left for 2016! Register today.

 

Participate and connect with BMC professionals and Control-M users at one of the annual User Group meetings below. Hear from Control-M President, Gur Steif, Lead Solutions Marketing Manager, Robby Dick and Marcelo Ruiz, Principal Software Consultant on the direction Control-M is heading.

 

EventCityVenue
November
November 15-16, 2016BMC ExchangeMainzRheingoldhalle Mainz
November 16-17, 2016DevOps CD SummitAustinAustin Convention Center
November 17, 2016Hortonworks Future of DataAtlantaThe Westin Buckhead
November 17, 2016BMC ExchangeParisPalais des Congrès d’Issy
November 28- Dec 1, 2016
AWS re:InventLas VegasThe Venetian, Mirage and Encore
November 29, 2016Control-M User GroupBrasiliaRestaurante Coco Bambu Lago Sul
November 30, 2016BMC ExchangeSao PauloSheraton São Paulo WTC Hotel
December
December 1, 2016Control-M User GroupRio De JanieroFogo de Chão Botafogo
December 1, 2016Hortonworks Future of DataSydneyHilton Sydney
December 5-6, 2016MapR APAC Partner SummitSingaporeSuntec Singapore Convention
December 5-8, 2016Gartner Data CenterLas VegasThe Venetian
December 6, 2016Hortonworks Future of DataBostonMarriott Copley Place
December 6, 2016Cloudera SessionsLondonTobacco Dock
December 6-8, 2016Gartner Applications StrategyLas VegasCaesars Palace
December 8, 2016Hortonworks Future of DataNew York CityThe Roosevelt Hotel
December 14-15, 2016DevOps CD SummitLos AngelesThe Olympic Collection Banquet & Conference Center
Share:|

How many times have you needed to make changes to multiple job definitions, like changing a host, or changing the settings on your Agents? Are you aware that you can perform these mass updates easily in your Control-M environment?

 

If you'd like to learn how to perform these mass updates, we invite you to watch this Connect with Control-M recorded webinar on last Wednesday, October 26th . Cody Belcher demonstrated how to:

 

 

Perform mass updates to job definitions using Find And Update

Update 'Run as' users' credentials

•      Change Agent parameters in batch

•      Perform job definition updates with EM XML utilities
•      Update conditions, resources, and host groups in batch

 

This is the link on YouTube to the recorded session:

 

Connect With Control-M: Performing Mass Updates In The Control-M Environment - YouTube

 

Here is the Q&A for this webinar (Connect with Control-M: Performing Mass Updates In The Control-M Environment)

 

________________________________________________________________

 

Q: How do you update the "RunAs" user password without causing jobs to abort?  Currently the only way we've found to stop jobs from running is to stop the server but the password can no longer be set from the configuration manager once we do that.

A: In the presentation we demonstrated using the ecaqrtab utility to quiesce jobs, you can also effectively do this with other options such as setting the agent to disabled in the CCM. When you're setting the Run As user password, either run the CCM or the ctmsetown utility you're updating the Control-M/Server so you must have the Control-M/Server up and running.

________________________________________________________________

 

Q: Does ctmsetown just allow one change/update at a time, or can it use an input file?

A: You can use the action import to import a list of run as accounts with this utility. Running ctmsetown without any arguments will provide you with the syntax of the utility

________________________________________________________________

 

Q: How do you add additional QR to existing one?

A: To add a Quantitative Resource as a prerequisite on an existing job you and use the find and update tool to add a QR. To add additional resources to a QR, you can use the ecaqrtab utility to set a new max value with a higher value than previously defined.

________________________________________________________________

 

Q: When using ctm_agparm do we need to recycle the Agent to make the change takes effect? or it depends on the OS?

A: There is no need to recycle the agent and it does not depend on the agent's OS.

________________________________________________________________

 

Q: Can I add multiple conditions at the same time with ctmcontb?

A: The ctmcontb utility was deigned to add or delete one condition per run, but you can script the running of this utility to processes multiple at once such as from an input file.

________________________________________________________________

 

Q: Can you use regular expressions in find and update?

A: There are certain field in find and update that do allow regular expressions, such as the replace expression field

________________________________________________________________

 

Q: How is security (authorization/access) set for the command line utilities for a user or when using API? 

A: Since these EM XML utilities connect to a GUI Server to perform these actions, EM Authorizations are applied as normal.

________________________________________________________________

 

Q: What is the benefit of changing the Order Method by Find and Replace instead of changing it manually?

A: Using find and update allows you to perform the update to multiple folders at once rather than having to change each one individually by hand.

________________________________________________________________

 

Q: Can we do the same kind of updates for control resources?

A: The ecactltb utility allows you to list the control resources defined in your environment, but you must use the Workload Automation GUI to modify them

________________________________________________________________

 

Q: Can the EM XML Utilities be executed from both sides, Control-M/EM server or Control-M/EM client?

A: The EM XML Utilities are available on both Control-M/Enterprise Manager Server and Client installs

________________________________________________________________

 

Q: Can Automation API be used to make mass updates?

A: Automation API does have the ability to make some changes in your environment such as deploying agents and setting up connection profiles

________________________________________________________________

 

Q: Did the ctmsetown change the password for only one agent or for the runas user authentication settings?

A: The ctmsetown utility changed the password for the single runas account to be used for that agent. You can have the same runas account defined for multiple Agents and the password may need to be updated for each.

________________________________________________________________

 

Q: How do we add additional OS completion status under on do actions?

A: In the find and update utility you can add or modify an on do action dependent on the OS completion status by adding or updating an On-Do Action -> add/update On Statement -> add/Update Code/Folder End

________________________________________________________________

 

Q: Can you update the agent authorization list with a mass update?

A: It is not possible to do this with a utility, however, this could be done in batch by running jobs on the Agent to change the parameter locally in the config files or registry.  A host group and the 'Run job on all hosts in group' may be handy for this.

________________________________________________________________

 

Q: What is the best way to mass update job's start time and variable for control-m 8.0?

A: In the find and update utility you can update job's start time using "Update Submission Time: From", this is found in the scheduling -> time settings section

________________________________________________________________

 

Q: What is the most efficient method (Overhead on Control-M) to stop jobs for a maintenance window on an agent host?

A: In this demonstration we showed multiple ways to stop jobs from submitting, there are additional ways that we didn't cover such as workload policies. Each of these have their own pros and cons but the overhead difference between them is small and choosing which one is best for your environment is dependent on your exact needs

________________________________________________________________

 

Q: So I should be able to use the Find & Update tool to change the Host/host group name for multiple jobs at one time?

A: Yes, you can use the find and update tool to change the Host or Host Group on multiple jobs at once.

________________________________________________________________

 

Q: For updating job definitions, is it better to use the command utility or the GUI to update groups of jobs?  like - Application or Sub-Application in the job definition.

A: We cannot say that one is better than the other, it depends on which you are most comfortable with.

________________________________________________________________

 

Q: Is it an issue if you load all folders and do a Find/Update?

A: Each job you load uses memory on the client and the Control-M/Enterprise Manager's GUI Server, loading too many jobs at once could lead to performance degradation, this is one thing to keep in mind when making changes in this way.

________________________________________________________________

 

Q: Can the Find and Update feature be used to change the domain name of TO, CC,  email addresses from one domain name to another like when a company changes names. eg jsutton@hisna.com to jsutton@autoeveramerica.com? each line has multiple emails

A: Yes, using the replace substring option, you could replace the current domain with the new domain in the given field

________________________________________________________________

 

Q: How to change the schedule from Everyday to Manual order on the job level only and vice versa using mass update?

A: In the find and update utility, setting Month Days to ALL will set the job to everyday, and setting it the empty will change the job to NONE.

________________________________________________________________

 

Q: What was the calendar export/import utility and is this available in the Linux installed version. Where can I find detailed information on the utility?

A: The defcal and exportdefcal, as well as the other EM XML utilities are available on a Linux/Unix Control-M/Enterprise Manager. On the tips and tricks slide of the presentation we have a link to the documentation where more detailed usage is covered.

________________________________________________________________

 

Q: Is it possible to append (add an additional letters to the jobname in either at the start or at the end of the original jobname) using find and update, same things for folder based on the jobs loaded in workspace?

A: Yes, using the replace expression option, entering a $ (dollar symbol) as the expression will add the new value to the end because $ is the regular expression for the end of a string.

________________________________________________________________

 

Q: Can you please review the "Presets" option in the Find and Update?

A: Presets can be set in the Find & Update tool to store frequently used patterns.  To set a preset, fill in either the Find, or both the Find and Update fields and select "Presets" and select "Save".

________________________________________________________________

 

Q: I would like to backup the Calendars weekly using a batch job. How should I do this?

A: You could schedule a job in Control-M to run either the util or exportdefcal.  A 'util -export -type cal' will export ALL calendars, and force you to restore ALL calendars if needed.  Using 'exportdefcal', you could be more selective in terms of which calendars you are exporting (via the arguments file) and also more selectively import calendars with defcal, as needed.

________________________________________________________________

 

Q: How many days of historical data is used for Forecasting?

A: The EM system parameter RunTimeHistoryDays is used.  The default value for this parameter is 90.

________________________________________________________________

 

Q: Is it possible to mass update the Agent's properties under the security option (logon as user specifically) in CCM?

A: It is not possible to do this in the CCM, however, this could be done in batch by running jobs on the Agent to change the parameter locally.  A host group and the 'Run job on all hosts in group' may be handy for this.

Share:|

Do you rely on Forecast or Batch Impact Manager for daily operations?  Ever wonder how you can use advanced features like What-If scenarios to simulate the influence of the unavailability of a specific Control-M Agent on your flow?

Did you know that through Runtime Estimations and Ad Hoc services you can now see estimated runtimes of all the jobs even if they’re not part of a BIM service? If an Agent Host or Group needs to be taken off-line for maintenance, how will that affect your job flows?  Forecast can show you!

 

To learn about these and other advanced BIM & Forecast features, join us for a Connect with Control-M live webinar on Wednesday, November 30th where Erik Rudi will demonstrate features such as:

 

 

 

BIM & Forecast What-If scenarios

Estimation Assistance

•      Ad Hoc services

•      Execution trend reports
•      Improved web interface

 

 

Don’t miss a live demo of these capabilities. There will be a Q&A after the demo. Register Now!!

Share:|

Create and manage your digital services faster with Control-M for SAP! We are excited to announce the launch of SAP 9, available late December of this year. It is one interface, with endless possibilities!

 

Optimize your SAP environment with Control-M

Control-M for SAP is the simple alternative to scripting and managing S/4HANA, R/3 and other jobs. Control-M manages the dependencies between SAP activities and non-SAP tasks like file transfers and database access and application Integrator allows for support for any application in the SAP ecosystem. Control-M for SAP now supports SAP Financial Closing cockpit (FCc), allowing customers to manage the month-end-close process with Control-M, thus reducing the amount of manual effort required to perform month end close.

 

Here’s what Eaton is saying about this latest version: SAP9_2.bmp

 

“Control-M provides Eaton with outstanding uptime and helps us do business in over 170 countries worldwide,” said Larry E. Hicks, manager, data center services, IT infrastructure, Eaton. “Our major ERP Systems are SAP, Oracle, and MFGPRO. We are very pleased with the Control-M performance and ability to be a single workload automation solution. We would also acknowledge the BMC support for newer technologies such as SAP S/4HANA, Oracle R12, Managed File Transfer, Web Service Client, and Hadoop. We are confident Control-M will be able to support our environment as we move forward."

 

Key Benefits:

  1. Added S/4HANA support
  2. Use HANA without the need for custom scripts via Control-M for Databases
  3. Control-M Application Integrator enables any application used in an SAP ecosystem to work with Control-M
  4. Enables the management and automation of SAP PI channels
  5. Now supports SAP Financial Closing Cockpit (FCc)

 

Want to hear more? View the Control-M for SAP Datasheet here.

Share:|

Are you already working with Workload Change Manager 9 or want to know how to take advantage of all the features?  Would you like to learn how to automatically transfer folders and jobs between your Control-M environments?

 

Control-M Workload Change Manager's Promotion feature enables you to automatically transfer folders and jobs between environments which improves and simplifies tasks when moving definitions from Test/QA into Production environment.

 

If you'd like to learn how to promote job and folders definitions between Control-M environments, we invite you to watch this Connect with Control-M recorded webinar on last Wednesday, September 28th. Andrea Carmelli demonstrated how to:

 

 

Promote job and folder definitions

 

Create promotion rules

 

•      Promote as a batch process

 

This is the link on YouTube to the recorded session:

 

Connect With Control-M: Promoting Jobs Between Environments - YouTube

 

Here is the Q&A for this webinar (Connect with Control-M: Promoting Jobs Between Environments)

 

Q: When promoting, Can I do the transfer to more than a one Control-M/Server at the time?

A: No, the transfer must be performed one Controlm/server at the time.

________________________________________________________________

 

Q: Do the authorizations also apply to promote feature?

A: Yes, the security checks will be applied against the EM user that promotes the workflow.

________________________________________________________________

 

Q: Can I promote just a specific job from a folder?

A: At the moment it is possible to promote a workflow, the possibility of promoting only one job will be added in future releases of the Workload Change Manager

________________________________________________________________

 

Q: Where should the emwacli command be executed from?

A: The emwacli command must be executed From the Control-M/EM WA (Client) source; where the workflow is promoted from.

________________________________________________________________

 

Q: Is the Audit and Annotation also enabled for promote feature?

A: Yes, it is. You can track all the actions done through promote feature

________________________________________________________________

 

Q: Does Workload Change Manager require additional fees?

A: Yes it does, please contact your Account Manager for additional information.

________________________________________________________________

 

Q: Does Workload Change Manager need to be installed on both Control-M/EM?

A: Yes, if the promotion type is remote both Control-M/EM needs WCM add on (source and destination)

________________________________________________________________

 

Q: Can we modify any job parameters with this feature even for control job modules?

A: Yes, all find and update parameters are available for promotion, including for CMs

________________________________________________________________

 

Q: Do both EM need to be at the same base level (i.e EM900)?

A: Yes. it is not possible to promote workflow between EM900 and a lower EM version.

________________________________________________________________

 

Q: Do both EM need to be at the same fix pack level?

A: The em client can be lower or at the same level as the em server (for command line use, both fp1)

________________________________________________________________

 

Q: How can I promote without performing a sync (upload to CTM Server) for a single promotion?

A: Currently the application works in that way si it's necessary to sync because it's a part of the process

________________________________________________________________

 

Q: How do both EM communicate (behind the scenes)?

A: The connection betwen the Gui servers is done through the corba layer – the promotion feature performs a log-in to the em server thru corba (like regular login)

________________________________________________________________

 

Q: If the source is EM version9 but destination has EM version8, will promote work? note ctmserver is version 8 on both sides.

A: No it is not possible to promote workflow between EM900 and a lower EM version.

________________________________________________________________

 

Q: Do we have promotion of calendars as well?

A: Not yet, will implemented in one of the next future releases of EM

________________________________________________________________

 

Q: Does the promotion perform validation of the agents ctms, and ems?

A: Yes, Data integrity was added in V9, therefore the promotion feature will check the validity of the ctm components and will return a warning if one doesn’t exist or it is incorrect

________________________________________________________________

 

Q: If the jobs having calendars, rules, QA, those will be carried out?

A: Rules and QA will be carried out, calendars not yet, will implemented in one of the next future releases of EM

________________________________________________________________

 

Q: Can I have a mail notification every time a request is being submitted or approved?

A: Yes, you can add it in the request form (from Fix Pack 1)

________________________________________________________________

 

Q: What is Workload Change Manager?

A: Workload Change Manager, is a collaboration portal that automates and simplifies application workflow creation across the environments of development, test, and production to dramatically improve speed and quality of deployments. Development and Operations groups can communicate from the same interface, which helps accelerate delivery of business services.

________________________________________________________________

 

Q: Do the folders require any special settings to allow promotion?

A: Not at all

________________________________________________________________

 

Q: Will exporting an XML from WLA version 9 be compatible if imported in a WLA version 8? CTM server is version 8 on both sides.

A: No it is not possible to export workflow between EM900 and a lower EM version .

________________________________________________________________

 

Q: What are the different rules can be used?

A: You can create various Promotion rules based on some criteria. You can find how to create these rules in our Control-M 9 User Guide

pg.282 Promotion rules

http://documents.bmc.com/supportu/952/39/30/483930/483930.pdf

________________________________________________________________

 

Q: Can the script or command line path be changed as part of the promotion?

A: Yes, all find and update parameters are available for promotion, including for CMs

________________________________________________________________

 

Q: I have EM at v9, but I have mainframes at v7.0.03. Can I Promote on the mainframe? what about v8 datacenters?

A: The promotion is performed at the Control-M/EM level. so yes it is possible

________________________________________________________________

 

Q: Is it possible to copy or import a promotion rule or do they all need to be created from scratch?

A: In a future release of the product we are planning to add this option.

________________________________________________________________

 

Q: When we promote jobs from one env to another env, whether the jobs having conditions/rules etc will also be carried to the new env?

A: No, they will not be.

________________________________________________________________

 

Q: Can you invoke site standards/validation rules during the promotion process to ensure the entegrity of the destination folder/jobs OR is this only possible after the promotion has completed?

A: Yes, Data integrity was added in V9, therefore the promotion feature will check the validity of the ctm components and will return a warning if one doesn’t exist or it is incorrect

________________________________________________________________

 

Q: Is it possible to rollback the promotion action?

A: Currently is not working in that way.

________________________________________________________________

 

Q: Is there an option to schedule a promotion?

A: Yes you can use the emwacli utility to assist you with this. This info is found in our Utility Guide pg.171 emwacli utility

http://documents.bmc.com/supportu/952/39/31/483931/483931.pdf

________________________________________________________________

 

Q: Can you promote "Service Definition Rules" as part of Control-M Self-Service (SLS) between EM environemnts?

A: This utility works with Workload Change Manager. Self-Service definition rules are stored in EM server database.

________________________________________________________________

 

Q: Can the same command line promote options be set/changed when using the GUI promote button?

A: Yes, all find and update parameters are available for promotion, including for CMs

________________________________________________________________

Share:|

Control-M has been automating the most critical platforms for over 30 years across every industry vertical. 3 years ago we started a journey to expand the robust capabilities of Control-M to Hadoop. These advancements have been helping companies from every industry drive success with Big Data projects. Companies including, Produban- (Grupo Santander), Navistar, GoPro and British Airways have accelerated their business success leveraging both Hadoop and Control-M.

 

Control-M for Hadoop offers comprehensive innovation and out-of-the-box integration's with key Hadoop technologies including: Hive, Pig, Sqoop, Spark and now, Impala*, a massive parallel processing SQL engine.

hadoop 9.0.02.JPG

 

The latest release, version 9.0.02 provides additional capabilities for Hadoop developers and IT Operations.

 

With this latest release you can:

  • Manage Impala jobs
  • Extract Oozie workflows directly from the Oozie server- developers define and create in Oozie while operations teams monitor those workflows with Control-M
  • Benefit from HDFS File Watcher enhancements including the use of wildcards in the file name

 

Control-M for Hadoop version 9.0.02 is available for download on the EPD. Do you have a Big Data project underway?  We’d love to hear how things are going, what drove your big data project and what insights you’ve done.

Share:|

How many times have you needed to make changes to multiple job definitions, like changing a host, or changing the settings on your Agents? Are you aware that you can perform these mass updates easily in your Control-M environment?

 

If you'd like to learn how to perform these mass updates, join us for this Connect with Control-M live webinar on Wednesday, October 26th . Cody Belcher will demonstrate how to:

 

 

Perform mass updates to job definitions using Find And Update

Update 'Run as' users' credentials

•      Change Agent parameters in batch

•      Perform job definition updates with EM XML utilities
•      Update conditions, resources, and host groups in batch

 

 

Don’t miss a live demo of these capabilities. There will be a Q&A after the demo. Register Now!

Share:|

Engage 2016, wow what an amazing week of collaboration and learning- especially in the Control-M track. We are honored to report that Control-M had 3 of the top 5 highest attended sessions at the entire conference! They were “Control-M Roadmap: Innovation Never Stops” led by Ohad Chenkin, “Introducing BMC Control-M Managed File Transfer” led by Tom Geva and Will Lewis and “Workload Automation in the Agile Enterprise” led by Workload Automation President, Gur Steif.

 

The hands-on labs were also so popular that we had to repeat 3 of our top labs- the MFT lab was held 3 times and was full each session! To accommodate the need for additional labs, Engage added additional sessions on Tuesday, prior to the conference kickoff and had 300+ participants show up Tuesday to attend. We are thrilled to offer our new MFT solution, and even more excited about the positive customer feedback.

 

We had 100+ Control-M customers, partners and employees attend Thursday night’s Evening with Engineers- A time to talk with the product experts, whiteboard and get your geek on! The Genius Lab in the IT Innovation Zone provided 110 one on one customer consultations onsite at Engage.  We also had more than 100 customer and partner meetings onsite with our executive team and subject matter experts at the conference!

 

Analyst Forum

We had nearly 30 Analysts attend the conference from all over the country. Their reports and write-ups have already been published! A particular highlight from the event was Mary Johnson Turner’s IDC report, “BMC Doubles Down on DevOps Workload Automation and Cloud Management at Engage 2016.” This article highlights the three newest Control-M innovative solutions; Control-M Automation API, Managed File Transfer and Control-M on the cloud. Mary writes, “IDC believes BMC offers big data, IoT, mobile, and cloud-oriented developers a sophisticated set of self-service capabilities via the Control-M Automation API and the company's existing set of Hadoop and big data file transfer and automation solutions.” Source: IDC.

 

Press

During the week of Engage there was not one- but two press releases! One around Control-M’s innovative new solution releases and the other about how BMC continues to evolve with innovative solutions for the digital business after 36 years.  There were 20 press briefings around Control-M and 20+ unique news articles from Engage that include Control-M with publications including IT Wire, Silicon Angle, eWeek, DevOps digest and more.

 

Engage 2017

The planning is already underway to make next year’s conference even better than 2016’s! Mark your Calendars, the conference will take place in Las Vegas in October 2017. Official dates and venue to be released soon. If you missed out on all the fun, be sure to catch some of the most popular sessions at the BMC Exchange Events.

 

Find out if there’s an Exchange event headed your way at exchange.bmc.com

Share:|

 

If you were with us last week in Las Vegas, you know we had a great time! From the IT Innovation Zone and race cars in Control-M Automation Alley, to the fantastic customer sessions and experts in the Genius Lab, it was a week well spent with fun, collaboration and learning.

 

The Control-M team kicked off Engage on Tuesday afternoon with the opening of the IT Innovation Zone. We could be found in Control-M Automation Alley, a booth like none other! BMC employees, partners and customers enjoyed racing each other through the streets of San Francisco, trying to beat the clock for shiny trophies and some very nice prizes.

 

The Workload Automation Track was kicked off on Wednesday by Jack Diamond and Andrew Taylor from Sky, one of Europe’s leading entertainment companies. Jack and Andy shared their 20 year journey and story of how they benefit from using Control-M. Jack and Andy shared their experience and feedback on the pre-GA evaluation of the new Control-M Managed File Transfer, and their use cases for Control-M Self Service, Batch Impact Manager and Control-M for Hadoop. This was a fascinating session and the way Jack and Andy linked between Sky’s business services and the technology that supports it, along with the value that they get from using BMC solutions was absolutely impressive.

 

On Thursday, Will Lewis and Tom Geva from BMC’s Control-M product management and solution marketing teams officially launched the new Control-M Managed File Transfer solution. This was one of the highest attended sessions of the Workload Automation track- in fact, one of the top 5 attended sessions at the Engage Conference! Will opened with sharing the customer research results that lead to the development of this project. Tom dove into the details of the solution, showing on screen the new operational dashboard and advanced search capabilities, along with the Self Service access, automatic deployment and embedded file transfer server. If you attended that session, you saw the sparkling eyes of every one of the attendees who just couldn’t wait to get their hands on this product. We can’t wait to hear the stories of the customers who implement MFT next year at Engage.

 

Control-M Automation Alley Winners:

Day 1

Day 2

Day 3

Andre Thomas, Windward Consulting

John Geczy, Geczy Computer Consulting

Maximilian Jost, Zurcher Kantonalbank

Maximilian Jost, Zurcher Kantonalbank

Chris Pfennig, Atos

Oscar Posada, GoIT

Paresh Mistry, Entuity

Buck Herren, Cellular Sales of Knoxville

Tom Carey, SAIC

 

The overall winner with the best time for all 3 days from Control-M Automation Alley was Maximilian Jost from Zurcher Kantonalbank in Switzerland, who also happens to be a Control-M customer! The Grand Prize was a $1,000 donation to a charity of the customer’s choice. Max chose Stiftung Hofwiesen, a Swiss charity who modifies senior citizen living arrangements so they can stay in their own homes longer.

 

We hope you are just as excited as we are about Engage 2017! The event will be held in October 2017 in Las Vegas. Official dates to be released soon! Watch our Control-M recap video!

Share:|

Are you already working with Workload Change Manager 9 or want to know how to take advantage of all the features?  Would you like to learn how to automatically transfer folders and jobs between your Control-M environments?

 

Control-M Workload Change Manager's Promotion feature enables you to automatically transfer folders and jobs between environments which improves and simplifies tasks when moving definitions from Test/QA into Production environment.

 

If you'd like to learn how to promote job and folders definitions between Control-M environments, join us for this Connect with Control-M live webinar on Wednesday, September 28th. Andrea Carmelli will demonstrate how to:

 

 

Promote job and folder definitions

 

Create promotion rules

 

•      Promote as a batch process

 

 

Don’t miss a live demo of these capabilities. There will be a Q&A after the demo. Register Now! 

Share:|

Would you like to learn to schedule a job on the last day of each month without using a calendar?

 

How about learning how Control-M can automatically adjust when a job runs if it happens to fall on a holiday or weekend by using the Confirmation Calendar feature?

 

If you'd like to learn how to make your job easier when scheduling in Control-M, both with and without calendars, we invite you to watch this Connect with Control-M recorded webinar on last Wednesday, August 31st. We demonstrated how to:

 

 

Schedule jobs to run or not run on specific days without using a calendar

 

Take advantage of Confirmation Calendars

 

•      Adjust rerun settings to affect the timing of cyclic jobs

 

This is the link on YouTube to the recorded session:

 

 

Connect with Control-M: Job Scheduling Techniques

 

 

Here is the Q&A for this webinar (Connect with Control-M: Job Scheduling Techniques)

 

 

Q: If the Maximum Reruns for a cyclic job is set to 0 that means it will run forever?

A. The newday process performs a stopcyclic if the Keep Active For (MAXWAIT) value is exceeded.

________________________________________________________________

 

Q: Is there a limit for the Post Processing actions you can set for a job?

A: There is a limit set in version 8 for Do post-processing actions set to 99.

________________________________________________________________

 

Q: Is it possible to set a cycle interval to minutes and seconds?

A: You can use days, hours and mins.

________________________________________________________________

 

Q: What is the max number of specific times we can put?

A: Article 000120159

   You can put all the specific times that you need as long as they are not repeated.

________________________________________________________________

 

Q: Can I change the cyclic intervals in the monitoring domain?

Q: When I change the interval of a job in the AJF, when will this take effect?

A: Yes, this will take effect after the next run time.

________________________________________________________________

 

Q: If "No Tolerance" is defined, will the next execution get skipped?

A: Yes, the default for the Tolerance Parameter is 0.

   If the previous execution doesn't finish when the next specific time is reached, then the Cyclic Job will skip this execution.

________________________________________________________________

 

Q: How do I enable the forecast option that you mentioned?

A: The Control-M/Forecast product would need to be installed and activated. If you do not see Control-M/Forecast available in EPD, please contact your sales representative.

________________________________________________________________

 

Q: Can I schedule every other week without using Calendar?

A: You will need a calendar to do this because alternating weeks don't carry beyond the current month, just like alternating weekdays don't carry beyond the current week.

________________________________________________________________

 

Q: Can we use a normal calendar with specific dates?

A: All the Regular calendars are based on specific dates.

   As well, in the Job definition you can use the "Specific Dates" option, and with this, you don't have to create a calendar.

________________________________________________________________

 

Q: Can you explain RBC's importance?

A: With Rule-Based Calendars you can create complex scheduling definitions,

   You can have the Rule-Based Calendar definition with the "Advanced Scheduling" option, and with these calendars, you don't have to worry about maintaining the calendar definition every year.

   Article 000029568 contains additional information that may be helpful.

________________________________________________________________

 

Q: Regarding Confirmation Calendars, how is the And/Or option used?

A: The And/Or option only applies to the Month Days and Week Days selections when using the Advanced Scheduling option.

   Confirmation Calendars act with an "AND" relationship to the rest of the schedule.

________________________________________________________________

 

Q: What happens when you set a job's rerun interval to Start?

A: All intervals between executions are based on the start time of the job's previous execution.

________________________________________________________________

 

Q: We have an hourly cyclic job, and we want to rerun it after a 5-minute wait upon an abend. We have it set up for "rerun" upon failure, but must manually use the "run now" option to get it to execute. Can our scenario work without manual intervention?

A: If you include a "Stop Cyclic" action, you can have the job perform an automatic rerun on failure. Be aware that the job will no longer be cyclic.

   Because cyclic jobs are already set to rerun regularly, to do this modification of the rerun schedule without ending doing "stop cyclic" would require manual intervention.

________________________________________________________________

 

Q: In a 24 hours batch window, is there a way to skip an iteration of a cyclic job in the middle of its time range?

A: You can accomplish this by specifying specific execution times.

________________________________________________________________

 

Q: If you use an interval of days do you need to use the Keep Active For (MAXWAIT) Days?

A: Yes.

________________________________________________________________

 

Q: If the tolerance is missed, does that mean that job event will not be run at all?

A: Yes, that execution time will be skipped. When the next specific time arrives, the cyclic job will resume normal processing if the job is not in execution.

________________________________________________________________

 

Q: Cyclic job: set up job for 4 specific times, 9:00, 9:10, 10:00, 11:00. Tolerance set to 5 mins. If the 9:00 execution is still running at 9:10 and completes at 9:25, will the job still run at 9:10?

A: The 9:10 execution will be skipped. Once the 9:00 execution ends at 9:25, the job will not execute again until 10:00.

________________________________________________________________

 

Q: Is there a recommended cyclic minimum for best performance? Would a cyclic job with rerun interval of 0 min impact the performance of Control-M?

A: It depends on the performance of the machines where the Agent and Control-M/Server are installed. Each additional submission and execution increases the overhead on these machines.

________________________________________________________________

 

Q: What is the "Tolerance Minutes" parameter?

A: This is the maximum delay in minutes permitted for a late submission when selecting a specific time (e.g. 5 minutes).

________________________________________________________________

 

Q: How can we set up a cyclic job to execute past newday?

A: If CYCLIC_MAXWAIT (Control-M/Server system parameter) is set to KEEP (default), cyclic jobs are only deleted from the Active Jobs database after the expiration of the Keep Active for parameter.

   More detailed information on these parameters is included in the Control-M Administrator Guide.

________________________________________________________________

 

Q: If you have a job scheduled let's say on Monday - Friday except for holidays and to roll back, so let's say 4th of July is Tuesday, will I have 2 of the same jobs running on Monday? and if so how can that be stopped so that 2 of the same jobs don't run on the roll back day?

A: If you are using a Confirmation Calendar to shift to the previous working day, you will have only one instance on Monday.

________________________________________________________________

 

Q: What does the "shift by" parameter do in RBCs?

A: The "Shift by" option sets the number of working days the job can be moved when the RBC does not match the Confirmation Calendar.

________________________________________________________________

 

Q: How are RBC different from Periodic calendar?

A: Periodic calendars: Enables you to create a pre-defined calendar based on different calendar periods that you define. Periods can be nonconsecutive, of varying length, and overlapping.

   Rule-based Calendars: Enables you to create a pre-defined calendar that is based on specific rules.

   You can use the options for Job scheduling like Month days, week days, Advanced scheduling, etc.

________________________________________________________________

 

Q: Will Forecast show previous days?

A: Yes, it will.

________________________________________________________________

 

Q: In the demonstration, you were scheduling jobs at intervals like 5 or 10 minutes, it appeared in the description field, but where exactly did you set that up?

A: In the Planning Domain, in Job Properties --> Scheduling --> Rerun Settings --> Set

________________________________________________________________

 

Q: If we use tolerance, its effect will be on the next iteration. How does this affect the subsequent execution times of the cyclic job?

A: If the current time exceeds the next time plus tolerance, then that iteration of the job will be skipped. Scheduling times can be affected if the interval is based on job start or end times.

________________________________________________________________

 

Q: Please describe "On-Do" conditions that apply to reruns.

A: From the demo, you have the option to use number of failures (FAILCOUNT), number of executions (RUNCOUNT), or reruns (RERUNNO) in the on/do statements.

________________________________________________________________

 

Q: If cyclic job fails, and it takes a while to fix, will the cyclic start from the time we fix, or will it keep running while the one is failed?

A: By default, a cyclic job will continue its schedule regardless of an individual execution ending NOT OK. You can prevent this for an individual job by using an On-Do action to "stop cyclic". You can change this behavior at the Control-M/Server level by changing the Control-M/Server system parameter CYCLIC_RERUN from "OK" to "NOTOK".

   More detailed information on these parameters is included in the Control-M Administrator Guide.

________________________________________________________________

 

Q: Is there any way to prevent a "standard non-cyclic" job from being rerun? When you click Rerun the job will just not be submitted...

A: You can set this in security settings at the user or group level, not through the job definition.

________________________________________________________________

 

Q: Can a rule based calendar be used everywhere that a regular calendar can in scheduling definitions?

A: Only regular calendars can be used as confirmation calendars.

________________________________________________________________

 

Q: If we use Forecast for previous, how can we use Archive and history options?

A: Forecast shows, based on current schedule, when things would run. The history domain shows archived viewpoints that have real data about previous days.

________________________________________________________________

 

Q: I have a job that starts at 23:00 hrs and my NDP is at 00:00. And the job is setup to run between 23:00 and End of Day. The server is unavailable and it became available after 00:00 hrs. So now will the job run immediately or it will wait for 23:00 hrs?

A: If the Server becomes available before the 00:01 hours it will run. If not and Keep Active For (MAXWAIT) is set accordingly, the job will run again at 23:00.

________________________________________________________________

 

Q: Can you run a job based on relative days, like 5th business day of the month?

A: Yes, you need to have a calendar for business days and select the option "based on calendar" using this calendar. Then, select the option "Relative Calendar Days from Start/End of Month/Period" and select the 5th day.

________________________________________________________________

 

Q: If a job fails, I want that job to wait for 10 min and then rerun automatically. Is that possible through Rerun Setting in Actions tab?

A: The interval under Rerun Settings can be set to rerun every 10 minutes from a job's end, even for non-cyclic jobs, and a "Do rerun" action will honor these settings.

________________________________________________________________

 

Q: If a cyclic job runs every 5 mins is there a way to get late sub alerted if it did not run within 5 mins of the previous run?

A: The late sub alerts will work only for the first execution.

   We have the two following enhancement requests open:

   CAR00039068

   CAR00042553

Share:|

In the past, it was challenging for customers to utilize cloud based services like AWS, and RDS with Control-M…but that is changing! We are very excited to announce Control-M on the cloud, our latest enhancement to Control-M designed for I2T folks and to appeal to our customers who are moving to the public cloud. In addition to on premises and hybrid cloud models, companies now have the option to address their changing business needs by moving to a public cloud enterprise job scheduling capability with Control-M. 

 

Companies are aggressively moving applications to the public cloud, to augment their private and hybrid cloud and on premise infrastructures. Key drivers include reducing infrastructure and licensing costs by taking advantage of cloud capabilities and providing easy access environments to support DevOps teams. Running Control-M on the cloud will leverage the capability of public cloud solutions to decrease on premises infrastructure, storage and labor costs all while delivering 100% of the benefits of Control-M.  With these new Control-M capabilities, you can now provision and install within minutes and it’s much easier to take advantage of cloud based services lowering effort and cost.

 

Key Benefits:

  • Reduce the time required to provision and configure Control-M environments
  • Ease of use as deployment is now managed by the cloud provider
  • Huge cost savings on infrastructure and storage

 

What’s even better is every customer has access to Control-M on the cloud. Existing Control-M 9 customers will be able to obtain the license key from BMC Support. Control-M on AWS Marketplace will be available with Bring Your Own License (BYOL) and will be available as a VM extension on Microsoft Azure.

 

Attend our Control-M on the cloud sessions at BMC Engage in Las Vegas!

  1. September 8th: “Deploying BMC Control-M in Cloud Environments” by Subject Matter Expert,Olga Paker
  2. September 9th: Hands on Lab- “Run Control-M on Cloud Using Amazon EC2” by Olga Paker and Eyal Sharon
Share:|

Control-M Workload Automation is used by thousands of people across the world. Control-M is critical to the business and these days it isn’t just operators and schedulers who care- but everyone in the organization. Recent additions like Application Integrator and Workload Change Manager have expanded the Control-M audience and that trend continues with our recent release of Control-M Automation API, embedding Control-M directly into Application Development!

 

What is it? Control-M Automation API is a set of programmatic interfaces that allows developers and DevOps engineers to use Control-M within the agile application release process. This builds automation and consistency into the development process so new business services go from concept to production faster. Using JSON notation for job definitions, GIT and RESTful APIs for validation, configuration and deployment, workflow scheduling artifacts are seamlessly integrated with preferred tools used to automate the application release and deployment process. Now, applications and the workflows they depend on can be developed together to eliminate inconsistencies and save steps in the deployment process.

 

Key benefits:

  • Aligns Development and Operations
  • No need to learn a new toolset- Developers and DevOps can use their preferred environments and tools
  • Fully consistent delivery pipeline- Applications run more reliably and errors are diagnosed more quickly

 

This version of Control-M Automation API adds support for File Transfer (both AFT and MFT) and Database jobs to Hadoop and OS jobs types already supported with the initial version. Extensive operational actions such as Order, Kill and Rerun, security enhancements, new job properties and the ability to directly manage resources and conditions combine to enable every Control-M customer to now get value from Automation API.

 

Since Automation API requires a Control-M 9 environment, this is a perfect time to reach out to your customer base. It is immediately available for all customers on Control-M 9 fix pack 3.

 

Attend our Automation API session at BMC Engage in Las Vegas!

  • September 8th: Hands-on Lab- “BMC Control-M Automation API” by Anat Ben-Shmuel
Share:|

Control-M has been the leading batch job scheduling and workload automation solution for decades. Because of constant innovation it remains a critical solution for thousands of companies.  File transfers are also critical to your business, and robust integration between both your file transfers and related application workflows would give you a competitive advantage.

 

Well, look no further! Control-M Managed File Transfer delivers highly efficient file transfer management and a single point of control for all your file transfers, along with all the dynamic scheduling capabilities Control-M is so well known for.

 

It provides a dashboard view of file transfer status and endpoint activity.  This dashboard delivers instant visibility into all file transfer operations, including the status of the transfers, throughput levels, and endpoint details in an easy to use interface.

 

With advanced search capabilities in both the product client application and the self-service web-based interface, users can easily find details of a specific file transfer, using any number of data points like transfer status, source or destination host information, filename or many other values.  No matter the role a person has in the organization, assuming permissions allow, they can search and find what they need in the way that makes sense to them. An operator might typically search by job name, whereas a member of the file transfer team can search by file name.

 

With Control-M Managed File Transfer files can be transferred securely with FTP, secure FTP (SFTP), FTP over SSL, or PGP encryption.  It delivers a built-in file transfer server and provides centralized configuration and administration options, making deployment and upgrade activities a breeze.

 

It also includes an automatic conversion tool allowing for rapid and reliable conversion from

competitive file transfer products. 

 

And it delivers these file transfer capabilities along with all of the amazing features Control-M is known for like self service via both web and mobile devices, service level management, forecasting, historical views, change and audit control …… the list goes on and on!

 

Stop building messy homegrown file transfer scripts that require lots of care and feeding and quit using 3rd party file transfer tools that are complex and high priced.

 

Attend our Control-M MFT session or one of the hands-on labs at BMC Engage in Las Vegas!

  1. September 8th: “Introducing BMC Control-M Managed File Transfer” by Subject Matter Expert, Will Lewis and Tom Geva

Hands-on Labs:

  1. September 6th & 8th: Hands on Lab- "BMC Control-M Managed File Transfer” by Avner Waldman
  2. September 9th: Hands on Lab- "BMC Control-M Managed File Transfer" by Will Lewis and Tom Geva
Share:|

There are 3 Control-M Labs offered at Engage that were so popular, we are going to offer them twice! Space is limited to 40 students, don’t miss your chance! Register to secure your spot.

                                                       

Tuesday, September 6th:

LL29: BMC Managed File Transfer by Avner Waldman at 1:00-1:45pm PST

Get hands on with the new Control-M Managed File Transfer solution. In this lab, you will learn how to define file transfers, use the operations dashboard to view the status of your file transfers, and search for file transfers. In addition, you will have the opportunity to install and update MFT on an agent using the new MFT deployment tool.
Be one of the first to experience a brand new way to manage your organization's file transfers with Control-M.

 

LL18: Control-M 9 by Erez Gordon and Avner Waldman at 3:00-3:45pm PST

Join this hands-on lab to learn and experience Agent and Client deployment in BMC Control-M. Together, we will:

  • Experiment with the ease of client deployment from client install and automatic deployment of fix packs
  • Upgrade your agent with the latest fix packs without direct access to the agents

 

Wednesday, September 7th:

LL22: Control-M Automation API by Anat Ben-Shmuel at 4:15-5:00pm PST

Join this hands-on lab to experience the new and exciting REST API for BMC Control-M and learn how it can help you accelerate your application release cycles as Control-M becomes be part of your CI/CD processes. Together we will define Control-M Jobs in JSON, verify and deploy them to an existing Control-M/EM, provision an Agent with a simple cli activation, and bundle an Agent into a Docker® container. Please note that you will need scripting skills in order to take full advantage of this session.

 

Note: If you are already registered for one of these sessions at a different time, there is no need to re-register. However, if you are waitlisted for one of these labs, it is recommended that you register for the alternate time.

Filter Blog

By date:
By tag: