BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
naveenraj
Quartz | Level 8

Hi,

 

Has anyone used control M scheduler to schedule enterprise guide projects. I have scheduled project with schedule prroject within SAS enterprise guide. If i have multiple projects that are dependent on one another how can i set it up to run one after other using control m. if you have any documents or experiance setting it up, pls share.

 

Regards,

Naveen

1 ACCEPTED SOLUTION

Accepted Solutions
Kurt_Bremser
Super User

Enterprise Guide exists solely on your Windows desktop. So you would need to start with "How does Control M manage a Windows system?".

EG interfaces with the native Windows Scheduler via VB scripting to run projects.

 

I would not consider scheduling processes via desktops as sound practice. Instead I'd always try to use more reliable backend servers for scheduling.

 

In our organization we have:

- Control M on the mainframe

- SAS BI Server on a UNIX server

- Enterprise Guide on desktops

 

We do not schedule EG projects; instead we save production code 8developed in EG) as .sas files to the UNIX server and have that run in batch mode by Control M. As interface (between Mainframe and UNIX) we use locally built scripting that relies totally on out-of-the-box tools (ksh & openssh).

View solution in original post

3 REPLIES 3
Kurt_Bremser
Super User

Enterprise Guide exists solely on your Windows desktop. So you would need to start with "How does Control M manage a Windows system?".

EG interfaces with the native Windows Scheduler via VB scripting to run projects.

 

I would not consider scheduling processes via desktops as sound practice. Instead I'd always try to use more reliable backend servers for scheduling.

 

In our organization we have:

- Control M on the mainframe

- SAS BI Server on a UNIX server

- Enterprise Guide on desktops

 

We do not schedule EG projects; instead we save production code 8developed in EG) as .sas files to the UNIX server and have that run in batch mode by Control M. As interface (between Mainframe and UNIX) we use locally built scripting that relies totally on out-of-the-box tools (ksh & openssh).

naveenraj
Quartz | Level 8

thanks @Kurt_Bremser and @LinusH for your insight into this topic.

LinusH
Tourmaline | Level 20
I'm with @Kurt_Bremser here, you schedule the generated .sas code.
If wish to have the dependency control in SAS and have the SAS command generated for you, register the .sas files as jobs in SMC. Then build job flows in the schedule manager plugin in SMC. When "scheduled" a vbs or shell script is generated which you can call from control M.
Data never sleeps

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

Creating Custom Steps in SAS Studio

Check out this tutorial series to learn how to build your own steps in SAS Studio.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 5579 views
  • 0 likes
  • 3 in conversation