SlideShare a Scribd company logo
1 of 15
Autosys
-Gagandeep Singh
Autosys Introduction
What is Autosys?
• An automated job control system for scheduling, monitoring and reporting jobs
• The jobs can reside on an Autosys configured machine attached to a network.
What is an Autosys-job?
• A single action performed on a validated machine
• Autosys-jobs can be defined using GUI or JIL
• Any single command, executable script or NT batch file.It includes a set of
qualifying attributes ,conditions specifying when and where a AutoSys-job should
be run.
Autosys-jobs can be defined by assigning it a name and specifying attributes
describing its behaviour.
Two methods to define Autosys jobs are:-
1. Using Autosys GUI
• Autosys GUI allows to set the attributes that describe when, where and how
a autosys-job should be run.
• GUI Control Panel is used to define autosys-jobs Contain fields that correspond to
Autosys JIL sub-commands and attributes.
2. Using job Information Language(JIL)
• A specification language that has its own commands to describe when, where and
how a autosys-job should be run.
• The attributes are set become JIL sub-commands
Autosys Architecture
Autosys Work-Flow
• Step1: The Event Processor scans the Event
Server for the next event to processor. If no event
is ready, the Event Processor scans again in 5
seconds.
• Step2: The Event Processor reads from the Event
Server that an event is ready. The job definition
and attributes are retrieved from the Event Server,
including the command and the pointer to the
profile file to be used for the job
• Step3: The Event Processor processes the event.
The Event Processor attempts to establish a
connection with the Remote Agent on the client
machine and passes the job attributes to the client
machne.The Event Processor sends a
CHANGE_STATUS event marking in the Event
Server that the job is in STARTING state
• Step4: The Remote Agent is invoked using the UserID and Password passed from
the Event Processor.
• Step5: The Remote Agent receives the job parameters and sends an
acknowledgement to the Event Processor
• Step6: The Remote Agent Starts a process and executes the command in the job
definition.
• Step7: The Remote Agent issues a CHANGE_STATUS event marking in the Event
Server that the job is in RUNNING state
• Step8: The client job process runs to completion, then returns an exit code to the
Remote Agent and quits.
• Step9: The Remote Agent sends the Event Server a CHANGE_STATUS event
corresponding to the completion status of the job. The Remote Agent quits
Utilities
• Autosys provides a set of commands that run essential utility programs for
defining, controlling and reporting on jobs .
• For example the autorep command allows generating a variety of reports about
job execution, and the sendevent commands allow manually controlling job
processing.
• Additional utility programs are provided to assist in troubleshooting running
monitors and browsers, and starting/stoping Autosys and its components.
• Autosys also provides database maintenance utility that runs daily by default
Alarms
• Alarms are special events that send notifications during situations requiring
attention
• Addresses incidents that require manual intervention
• For example, a set of jobs could be dependent on the arrival of a file and if the
file is long overdue. It is important that someone investigate the situation, make a
decision and resolve the problem.
• Aspects of alarms include but is not limited to:-
o Alarms are informational only. Any action to be taken due to a problem is
initiated by a separate action event.
o Alarms are system messages about a detected problem
o Alarms are sent through the system as an event
Events
• Since Autosys in Event-driven, it requires an event to occur on which the job
depends, for a job to be activated by the Event Processor.
• The sources of these events can be:-
o Jobs changing status such as starting, finishing
o Internal Autosys verification Agents such as detected errors.
o Events send with the SENDEVENT command
• While processing an event, the Event processor scans the database for jobs that
are dependent on that event
• If the event satisfies another job’s starting condition, that job is run automatically
and completion of that job can cause another job to be started, thereby making the
jobs progress in a controlled sequence.
Autosys Machines V/s Autosys Instances
Autosys architecture has two types of machines:-
• Server Machine:
o The machine on which the Event Processor and Event Server reside
• Client Machine:
o The machine on which the Remote Agent resides and where Autosys jobs are
run.
What is an Autosys Instance?
• A version of Autosys software running as an Autosys server, with one or more
clients,on single machine or on multiple machines
• An instance uses its own Event Server and Event Processor by operating
independently of all other Autosys instances
• Multiple instances can run and schedule jobs on the same machine without
affecting other instances on that machine.
Components
Autosys system components are:-
• Event Server
• Event Processor
• Remote Agent
• Event Server (or Autosys Database)
o Data Repository that stores Autosys system information,events and job definitions.
o The Autosys Db is termed ‘Data Server’ which describes a server instance
• Event Processor
o Interprets and processes all the events it reads from the Autosys Database
o A program that actually runs Autosys
o Scans the database for processing events. Checks if the events satisfy the starting
conditions of the job and the determines the actions
• Step1: From the Autosys event server(that holds the Events and Job Definitions
info),the Event Processor reads the new event,checks for the condition,reads the job
definition and determines the actions.
• Step2: The Remote Agent receives the instructions from the Event Processor
• Step3: The Remote Agent performs resource checks,ensuring minimum specified
number of processors are available and then initiates a child process that runs the
specified command
• Step4: The command completes and exits,with the Remote Agent capturing the
command’s exit code.
• Step5: The Remote Agent directly communicates the event(exit code,status) to the
Event Server.
Autosys GUI
Autosys Status
STATUS AUTOSTATUS Meaning
RU RUNNING Running
ST STARTING Starting
SU SUCCESS Success
FA FAILURE Failure
TE TERMINATED Terminated
OI ON_ICE On Ice
IN INACTIVE Inactive
AC ACTIVATED Activated
RE RESTART Restart
OH ON_HOLD On Hold
QW QUE_WAIT Queue Wait
RD Refresh Dependencies
RF Refresh Filewatcher

More Related Content

What's hot

Airflow presentation
Airflow presentationAirflow presentation
Airflow presentationIlias Okacha
 
Building CICD Pipelines for Serverless Applications
Building CICD Pipelines for Serverless ApplicationsBuilding CICD Pipelines for Serverless Applications
Building CICD Pipelines for Serverless ApplicationsAmazon Web Services
 
Chapter 1
Chapter 1Chapter 1
Chapter 1gebrsh
 
Dev112 let's calendar that
Dev112   let's calendar thatDev112   let's calendar that
Dev112 let's calendar thatHoward Greenberg
 
Introduction to SoapUI day 1
Introduction to SoapUI day 1Introduction to SoapUI day 1
Introduction to SoapUI day 1Qualitest
 
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem Overview
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem OverviewTOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem Overview
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem OverviewOpenTOSCA
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
 
API_Testing_with_Postman
API_Testing_with_PostmanAPI_Testing_with_Postman
API_Testing_with_PostmanMithilesh Singh
 
Genesys framework
Genesys frameworkGenesys framework
Genesys frameworkVishad Garg
 
Informatica log files
Informatica log filesInformatica log files
Informatica log filesAmit Sharma
 
Form using html and java script validation
Form using html and java script validationForm using html and java script validation
Form using html and java script validationMaitree Patel
 
Soa testing soap ui (2)
Soa testing   soap ui (2)Soa testing   soap ui (2)
Soa testing soap ui (2)Knoldus Inc.
 

What's hot (20)

Nagios
NagiosNagios
Nagios
 
Uft Basics
Uft BasicsUft Basics
Uft Basics
 
Airflow presentation
Airflow presentationAirflow presentation
Airflow presentation
 
Building CICD Pipelines for Serverless Applications
Building CICD Pipelines for Serverless ApplicationsBuilding CICD Pipelines for Serverless Applications
Building CICD Pipelines for Serverless Applications
 
Airflow Intro-1.pdf
Airflow Intro-1.pdfAirflow Intro-1.pdf
Airflow Intro-1.pdf
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Dev112 let's calendar that
Dev112   let's calendar thatDev112   let's calendar that
Dev112 let's calendar that
 
Introduction to SoapUI day 1
Introduction to SoapUI day 1Introduction to SoapUI day 1
Introduction to SoapUI day 1
 
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem Overview
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem OverviewTOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem Overview
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem Overview
 
JUnit Presentation
JUnit PresentationJUnit Presentation
JUnit Presentation
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
Oracle Web Logic server
Oracle Web Logic serverOracle Web Logic server
Oracle Web Logic server
 
Command pattern
Command patternCommand pattern
Command pattern
 
API_Testing_with_Postman
API_Testing_with_PostmanAPI_Testing_with_Postman
API_Testing_with_Postman
 
Genesys framework
Genesys frameworkGenesys framework
Genesys framework
 
Async Programming in C# 5
Async Programming in C# 5Async Programming in C# 5
Async Programming in C# 5
 
Informatica log files
Informatica log filesInformatica log files
Informatica log files
 
Form using html and java script validation
Form using html and java script validationForm using html and java script validation
Form using html and java script validation
 
Proposal
ProposalProposal
Proposal
 
Soa testing soap ui (2)
Soa testing   soap ui (2)Soa testing   soap ui (2)
Soa testing soap ui (2)
 

Similar to Schedule, monitor and report jobs with Autosys

Managing Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft AzureManaging Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft Azure2nd Watch
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutionsSoftmart
 
Workflows via Event driven architecture
Workflows via Event driven architectureWorkflows via Event driven architecture
Workflows via Event driven architectureMilan Patel
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overviewgjuljo
 
Test Automation: How to Succeed When Moving Beyond Manual Testing
Test Automation: How to Succeed When Moving Beyond Manual TestingTest Automation: How to Succeed When Moving Beyond Manual Testing
Test Automation: How to Succeed When Moving Beyond Manual TestingSmartBear
 
Sql server lesson12
Sql server lesson12Sql server lesson12
Sql server lesson12Ala Qunaibi
 
Sql server lesson12
Sql server lesson12Sql server lesson12
Sql server lesson12Ala Qunaibi
 
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...Smart ERP Solutions, Inc.
 
Azure Functions in Action #CodePaLOUsa
Azure Functions in Action #CodePaLOUsaAzure Functions in Action #CodePaLOUsa
Azure Functions in Action #CodePaLOUsaBaskar rao Dsn
 
UiPath Community Meetup ServiceNow + mainframe and legacy
UiPath Community Meetup ServiceNow + mainframe and legacy UiPath Community Meetup ServiceNow + mainframe and legacy
UiPath Community Meetup ServiceNow + mainframe and legacy UiPath
 
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...Cristina Vidu
 
TAG Presents: NetSuite SuiteFlow 101
TAG Presents: NetSuite SuiteFlow 101 TAG Presents: NetSuite SuiteFlow 101
TAG Presents: NetSuite SuiteFlow 101 TAG
 
11 Trng8_WorkflowAdministration.pdf
11 Trng8_WorkflowAdministration.pdf11 Trng8_WorkflowAdministration.pdf
11 Trng8_WorkflowAdministration.pdfRatheshPriyanK1
 
Azure Monitoring.pptx
Azure Monitoring.pptxAzure Monitoring.pptx
Azure Monitoring.pptxssuser0aff28
 
CS02A - Interacting with applications.pptx
CS02A - Interacting with applications.pptxCS02A - Interacting with applications.pptx
CS02A - Interacting with applications.pptxAnand722237
 

Similar to Schedule, monitor and report jobs with Autosys (20)

Aws meetup ssm
Aws meetup ssmAws meetup ssm
Aws meetup ssm
 
Managing Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft AzureManaging Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft Azure
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutions
 
Workflows via Event driven architecture
Workflows via Event driven architectureWorkflows via Event driven architecture
Workflows via Event driven architecture
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
 
SAP workflow events
SAP workflow eventsSAP workflow events
SAP workflow events
 
Test Automation: How to Succeed When Moving Beyond Manual Testing
Test Automation: How to Succeed When Moving Beyond Manual TestingTest Automation: How to Succeed When Moving Beyond Manual Testing
Test Automation: How to Succeed When Moving Beyond Manual Testing
 
Sql server lesson12
Sql server lesson12Sql server lesson12
Sql server lesson12
 
Sql server lesson12
Sql server lesson12Sql server lesson12
Sql server lesson12
 
Hp open view(hp ov)
Hp open view(hp ov)Hp open view(hp ov)
Hp open view(hp ov)
 
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
 
Mainframe – CONTROL-M
Mainframe – CONTROL-MMainframe – CONTROL-M
Mainframe – CONTROL-M
 
Azure Functions in Action #CodePaLOUsa
Azure Functions in Action #CodePaLOUsaAzure Functions in Action #CodePaLOUsa
Azure Functions in Action #CodePaLOUsa
 
UiPath Community Meetup ServiceNow + mainframe and legacy
UiPath Community Meetup ServiceNow + mainframe and legacy UiPath Community Meetup ServiceNow + mainframe and legacy
UiPath Community Meetup ServiceNow + mainframe and legacy
 
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
 
TAG Presents: NetSuite SuiteFlow 101
TAG Presents: NetSuite SuiteFlow 101 TAG Presents: NetSuite SuiteFlow 101
TAG Presents: NetSuite SuiteFlow 101
 
QSpiders - Simple Recording and Configuration of recording options for HP Loa...
QSpiders - Simple Recording and Configuration of recording options for HP Loa...QSpiders - Simple Recording and Configuration of recording options for HP Loa...
QSpiders - Simple Recording and Configuration of recording options for HP Loa...
 
11 Trng8_WorkflowAdministration.pdf
11 Trng8_WorkflowAdministration.pdf11 Trng8_WorkflowAdministration.pdf
11 Trng8_WorkflowAdministration.pdf
 
Azure Monitoring.pptx
Azure Monitoring.pptxAzure Monitoring.pptx
Azure Monitoring.pptx
 
CS02A - Interacting with applications.pptx
CS02A - Interacting with applications.pptxCS02A - Interacting with applications.pptx
CS02A - Interacting with applications.pptx
 

More from Gagandeep Singh

Jsf login logout project
Jsf login logout projectJsf login logout project
Jsf login logout projectGagandeep Singh
 
Introduction to webservices
Introduction to webservicesIntroduction to webservices
Introduction to webservicesGagandeep Singh
 
Web Sphere Administration guide – Packaging and Deploying Jee Applications
Web Sphere Administration guide – Packaging and Deploying Jee ApplicationsWeb Sphere Administration guide – Packaging and Deploying Jee Applications
Web Sphere Administration guide – Packaging and Deploying Jee ApplicationsGagandeep Singh
 
Understanding JSP -Servlets
Understanding JSP -ServletsUnderstanding JSP -Servlets
Understanding JSP -ServletsGagandeep Singh
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web ServerGagandeep Singh
 

More from Gagandeep Singh (8)

Jsf login logout project
Jsf login logout projectJsf login logout project
Jsf login logout project
 
Introduction to webservices
Introduction to webservicesIntroduction to webservices
Introduction to webservices
 
Log4jxml ex
Log4jxml exLog4jxml ex
Log4jxml ex
 
Log4jprop example
Log4jprop exampleLog4jprop example
Log4jprop example
 
Log4e
Log4eLog4e
Log4e
 
Web Sphere Administration guide – Packaging and Deploying Jee Applications
Web Sphere Administration guide – Packaging and Deploying Jee ApplicationsWeb Sphere Administration guide – Packaging and Deploying Jee Applications
Web Sphere Administration guide – Packaging and Deploying Jee Applications
 
Understanding JSP -Servlets
Understanding JSP -ServletsUnderstanding JSP -Servlets
Understanding JSP -Servlets
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web Server
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Schedule, monitor and report jobs with Autosys

  • 2. Autosys Introduction What is Autosys? • An automated job control system for scheduling, monitoring and reporting jobs • The jobs can reside on an Autosys configured machine attached to a network. What is an Autosys-job? • A single action performed on a validated machine • Autosys-jobs can be defined using GUI or JIL • Any single command, executable script or NT batch file.It includes a set of qualifying attributes ,conditions specifying when and where a AutoSys-job should be run.
  • 3. Autosys-jobs can be defined by assigning it a name and specifying attributes describing its behaviour. Two methods to define Autosys jobs are:- 1. Using Autosys GUI • Autosys GUI allows to set the attributes that describe when, where and how a autosys-job should be run. • GUI Control Panel is used to define autosys-jobs Contain fields that correspond to Autosys JIL sub-commands and attributes. 2. Using job Information Language(JIL) • A specification language that has its own commands to describe when, where and how a autosys-job should be run. • The attributes are set become JIL sub-commands
  • 5. Autosys Work-Flow • Step1: The Event Processor scans the Event Server for the next event to processor. If no event is ready, the Event Processor scans again in 5 seconds. • Step2: The Event Processor reads from the Event Server that an event is ready. The job definition and attributes are retrieved from the Event Server, including the command and the pointer to the profile file to be used for the job • Step3: The Event Processor processes the event. The Event Processor attempts to establish a connection with the Remote Agent on the client machine and passes the job attributes to the client machne.The Event Processor sends a CHANGE_STATUS event marking in the Event Server that the job is in STARTING state
  • 6. • Step4: The Remote Agent is invoked using the UserID and Password passed from the Event Processor. • Step5: The Remote Agent receives the job parameters and sends an acknowledgement to the Event Processor • Step6: The Remote Agent Starts a process and executes the command in the job definition. • Step7: The Remote Agent issues a CHANGE_STATUS event marking in the Event Server that the job is in RUNNING state • Step8: The client job process runs to completion, then returns an exit code to the Remote Agent and quits. • Step9: The Remote Agent sends the Event Server a CHANGE_STATUS event corresponding to the completion status of the job. The Remote Agent quits
  • 7. Utilities • Autosys provides a set of commands that run essential utility programs for defining, controlling and reporting on jobs . • For example the autorep command allows generating a variety of reports about job execution, and the sendevent commands allow manually controlling job processing. • Additional utility programs are provided to assist in troubleshooting running monitors and browsers, and starting/stoping Autosys and its components. • Autosys also provides database maintenance utility that runs daily by default
  • 8. Alarms • Alarms are special events that send notifications during situations requiring attention • Addresses incidents that require manual intervention • For example, a set of jobs could be dependent on the arrival of a file and if the file is long overdue. It is important that someone investigate the situation, make a decision and resolve the problem. • Aspects of alarms include but is not limited to:- o Alarms are informational only. Any action to be taken due to a problem is initiated by a separate action event. o Alarms are system messages about a detected problem o Alarms are sent through the system as an event
  • 9. Events • Since Autosys in Event-driven, it requires an event to occur on which the job depends, for a job to be activated by the Event Processor. • The sources of these events can be:- o Jobs changing status such as starting, finishing o Internal Autosys verification Agents such as detected errors. o Events send with the SENDEVENT command • While processing an event, the Event processor scans the database for jobs that are dependent on that event • If the event satisfies another job’s starting condition, that job is run automatically and completion of that job can cause another job to be started, thereby making the jobs progress in a controlled sequence.
  • 10. Autosys Machines V/s Autosys Instances Autosys architecture has two types of machines:- • Server Machine: o The machine on which the Event Processor and Event Server reside • Client Machine: o The machine on which the Remote Agent resides and where Autosys jobs are run. What is an Autosys Instance? • A version of Autosys software running as an Autosys server, with one or more clients,on single machine or on multiple machines • An instance uses its own Event Server and Event Processor by operating independently of all other Autosys instances • Multiple instances can run and schedule jobs on the same machine without affecting other instances on that machine.
  • 11. Components Autosys system components are:- • Event Server • Event Processor • Remote Agent
  • 12. • Event Server (or Autosys Database) o Data Repository that stores Autosys system information,events and job definitions. o The Autosys Db is termed ‘Data Server’ which describes a server instance • Event Processor o Interprets and processes all the events it reads from the Autosys Database o A program that actually runs Autosys o Scans the database for processing events. Checks if the events satisfy the starting conditions of the job and the determines the actions
  • 13. • Step1: From the Autosys event server(that holds the Events and Job Definitions info),the Event Processor reads the new event,checks for the condition,reads the job definition and determines the actions. • Step2: The Remote Agent receives the instructions from the Event Processor • Step3: The Remote Agent performs resource checks,ensuring minimum specified number of processors are available and then initiates a child process that runs the specified command • Step4: The command completes and exits,with the Remote Agent capturing the command’s exit code. • Step5: The Remote Agent directly communicates the event(exit code,status) to the Event Server.
  • 15. Autosys Status STATUS AUTOSTATUS Meaning RU RUNNING Running ST STARTING Starting SU SUCCESS Success FA FAILURE Failure TE TERMINATED Terminated OI ON_ICE On Ice IN INACTIVE Inactive AC ACTIVATED Activated RE RESTART Restart OH ON_HOLD On Hold QW QUE_WAIT Queue Wait RD Refresh Dependencies RF Refresh Filewatcher