SlideShare ist ein Scribd-Unternehmen logo
1 von 33
http://datastage-venkat.blogspot.com/ Autosys Job Scheduling  Venkat Duvvuri
http://datastage-venkat.blogspot.com/ The Unicenter AutoSys Job Management console provides: A single point of control for viewing one or all scheduling servers, allowing you to monitor and control jobs.  A virtual console instead of a physical console, accessible from any Unicenter AutoSys Job Management machine. It means - you can bring up the console anywhere in your environment
http://datastage-venkat.blogspot.com/ Autosys has an interface that is easy to master
http://datastage-venkat.blogspot.com/ CA AutoSys WA provides distributed-hosted event driven automation that aligns workload execution with business policies to: Increase operational efficiency  Improve productivity  Increase availability of critical business services  Manage costs and lower risk  costs and lower risk
History: AutoSys was first developed by William Arntz and Walter Goodwin who created AutoSystems Corp to market it. The product was then sold to Platinum Technology International in 1995 (one of many systems management companies acquired by Platinum Technology that year). Platinum invested in new features and functionality including the Xpert and JobVision modules . In May 1999, Platinum was itself acquired by Computer Associates (CA) for 3.5 billion U.S. dollars, at that time the largest transaction in the history of the software industry. CA offered $29.25 per share, almost a three-to-one premium over Platinum's stock price of $9.875. In 2006 CA was the subject of intense media scrutiny as it became clear that a $2.2 billion accounting fraud had been orchestrated by chief executive Sanjay Kumar; however the popularity of the AutoSys product remained unaffected. William Arntz later became Producer, Director, Screenwriter, President at Captured Light, makers of cult film "What The Bleep".Walter Goodwin became founder and CEO of Stirling Systems Group, LLC and later Terma Software Labs .  http://datastage-venkat.blogspot.com/
What is autosys AutoSys is used for defining, scheduling and monitoring jobs. These jobs can be a UNIX script,  java program or any other program which can be invoked from shell. Before starting we assume that user has already setup an AutoSys environment. This environment consists of autosys server and autosys client. http://datastage-venkat.blogspot.com/
And what is latest??? http://datastage-venkat.blogspot.com/ The current version is r11.0 and it has been GA since November 2007. This version comes with eIAM (Embedded Identity and Access management) security management module to secure access to scheduling resources.
Autosys components: 1. Event server (AutoSys database) 2. Event processor 3. Remote agent  Event Server: The event server is a AutoSys database which stores all system information and events as well as all job, monitor, and report definitions. Sometimes this database is also called as a data server, which actually describes a server instance. That is, it is either a UNIX or Windows process, and it is associated data space (or raw disk storage), that can include multiple databases or tablespaces. http://datastage-venkat.blogspot.com/
http://datastage-venkat.blogspot.com/ Autosys components: Event Processor: This is main component of the autosys system. This processes all the events it reads from dataserver. The event processor is the program, running either as a UNIX process or as a Windows service that actually runs AutoSys. It schedules and starts jobs. When you start the event processor it continually scans the database for events to be processed. When it finds one, it checks whether the event satisfies the starting conditions for any job in the database. Remote Agent: On a UNIX machine, the remote agent is a temporary process started by the event processor to perform a specific task on a remote (client) machine. On a Windows machine, the remote agent is a Windows service running on a remote (client) machine that is directed by the event processor to perform specific tasks.The remote agent starts the command specified for a given job, sends running and completion information about a task to the event server, then exits. If the remote agent is unable to transfer the information, it waits and tries again until it can successfully communicate with the database.
http://datastage-venkat.blogspot.com/ Latest Autosys components: Application Server: A new component which handles the Database connectivity for the AutoSys r11 clients, Command Line Utilities and the GUI's. It has a persistent connection to the DB to allow improved response speed. It also removes the requirement of having a global database user/password. Event Server: The DB containing the events. Differences from 4.5 include vendor library files for the Server and client components.
http://datastage-venkat.blogspot.com/ Basic functionality of AutoSys
http://datastage-venkat.blogspot.com/ Explanation  The event processor scans the event server for the next event to process. If no event is ready, the event processor scans again in five seconds. The event processor reads from the event server that an event is ready. If the event is a STARTJOB event, the job definition and attributes are retrieved from the Event Server, including the command and the pointer (full path name on the client machine) to the profile file to be used for the job. In addition, for jobs running on Windows machines, the event processor retrieves from the database the user IDs and passwords required to run the job on the client machine. The event processor processes the event. If the event is a STARTJOB, the event processor attempts to establish a connection with the remote agent on the client machine, and passes the job attributes to the client machine. The event processor sends a CHANGE_STATUS event marking in the event server that the job is in STARTING state.
http://datastage-venkat.blogspot.com/ Explanation  On a UNIX machine, the inetd invokes the remote agent. On a Windows machine, the remote agent logs onto the machine as the user defined as the job’s owner, using the user IDs and passwords passed to it from the event processor. The remote agent sends an acknowledgment back to the event processor indicating that it has received the job parameters. The socket connection is terminated. At this point, the event processor resumes scanning the event server database, looking for events to process. The remote agent starts a process and executes the command in the job definition. The remote agent issues a CHANGE_STATUS event marking in the event server that the job is in RUNNING state. The client job process runs to completion, then returns an exit code to the remote agent and quits.
http://datastage-venkat.blogspot.com/ Scheduler  Replaces the Event Processor. A multi-threaded process which selects events from the Event Server and processes them. Changes from 4.5 include multiple event batching and dynamic thread creation.
http://datastage-venkat.blogspot.com/ Autosys command line: Although Windows XP's "at" command or Korn shell's "cron" allows you to run job at desired time - It lacks enterprise level job scheduling features. PLATINUM Technology might fill this gap by AutoSys.
AutoSys is ... http://datastage-venkat.blogspot.com/ A full job scheduling and management system for NT systems.  Allows you create simple or complex sets of instructions to automatically execute at regular intervals.  Allows you trigger jobs by date and time, file arrival, and other criteria.
http://datastage-venkat.blogspot.com/ AutoSys is ...   Like any scheduling product, AutoSys automatically monitors your jobs. If needed, AutoSys can itself restart jobs that have failed, or cancelled, or were aborted for any reasons. For mission critical projects AutoSys also has a high availability option that will perform rollover of jobs to a backup server if your primary server fails. (Need clustering system like VCS - Veritas Clustering System). . .
http://datastage-venkat.blogspot.com/ Defining autosys job: By Autosys Web interface  By AutoSys Graphical User Interface (GUI).  By using AutoSys Job Information Language (JIL) through a command-line interface.
http://datastage-venkat.blogspot.com/ Autosys job types and structures: There are three types of jobs: Command,  File Watcher  Box.
http://datastage-venkat.blogspot.com/ Box Jobs : Container of other jobs (including other boxes), and box itself performs no actions, although it can trigger other jobs to run. An important feature of this type of job is that boxes can be put inside of other boxes File Watcher Jobs : Watch for the arrival of a specified file.
http://datastage-venkat.blogspot.com/ Defining autosys job  JIL stands for Job Information Language. Using this you can instruct autosys to save job definitions. This information saved in autosys database. You can also create a jil file which contains job definition. You can then pass this jil file to autosys. Essential attributes for defining job1. Job NameJIL Keyword : insert_job. Name used to identify the job.2. Job Typea. JIL Keyword : job_type. The job type is one of job types: command (c), file watcher (f) or box (b).3. Ownera. JIL Keyword : owner
http://datastage-venkat.blogspot.com/ Defining autosys job  The job owner specifies whose user ID the command will be run under on the client machine. This attribute is automatically set to the user who invoked jil or the GUI to define the job, and cannot be changed except by the edit superuser. Other job attributes: 1. command: The command attribute can be the name of any command, executable, UNIX shell script or batch file, and its arguments.2. machine: This attribute specifies the client machine on which the command should be run.3. date_condition: The start date/time dependencies attribute is a toggle, which specifies whether or not there are date, time, or both, conditions required for starting the job.4. days_of_week: The days of the week attribute specifies the days on which the job should be run.
http://datastage-venkat.blogspot.com/ Autosys CLI syntax: Here is a template file that explains the syntax of Autosys JIL. (Job Information Language.)
http://datastage-venkat.blogspot.com/ Autoys jil  Sample jil file for command job echoJob.jil insert_job:echoJob  machine:unixMachine  owner:username  command:echo “Hello this is command job” To add this job in atosys db. Run following command from unix: jil < echoJob.jil This command will add “echoJob” job to autosys databse.
http://datastage-venkat.blogspot.com/ Commands to control the job  Start job command sendevent –E FORCE_STARTJOB -J <job_name>  sendevent -E STARTJOB -J <job_name> To put jobs on OFF ICE or ON ICE sendevent -E OFF_ICE -J <job_name>  sendevent -E ON_ICE -J <job_name>  sendevent -E KILLJOB –J "Job Name Here"
http://datastage-venkat.blogspot.com/ Meaning of AutoSys status
http://datastage-venkat.blogspot.com/ Autosys status abbreviation: The following table lists the abbreviations used in the ST (status) column of the autorep report, and gives the status for each abbreviation. AC=ACTIVATED FA=FAILURE IN=INACTIVE OH=ON_HOLD OI=ON_ICE QU=QUE_WAIT RE=RESTART RU=RUNNING ST=STARTING SU=SUCCESS TE=TERMINATED
http://datastage-venkat.blogspot.com/ Autosys GUI Unicenter AutoSys Job Management is an industry standard job management system that provides exceptional reliability to support enterprise mission critical applications. Autosys is designed for distributed environments.
http://datastage-venkat.blogspot.com/ Autosys GUI Here is a quick look at the GUI of Autosys. Although the screenshot is not very clear, still it gives you the idea that the GUI is more or less similar to standard Windows or KDE Applications.
http://datastage-venkat.blogspot.com/ Autosys Responds to the following Signals ALARM CHANGE_PRIORITY CHANGE_STATUS COMMENT DELETEJOB FORCE_STARTJOB JOB_OFF_HOLD JOB_OFF_ICE JOB_ON_HOLD JOB_ON_ICE KILLJOB SEND_SIGNAL SET_GLOBAL STARTJOB STOP_DEMON
http://datastage-venkat.blogspot.com/ Where to find autosys errors: $AUTOSYS/out/DBMaint.out for DB problems.  $AUTOUSER/out/event_demon.$AUTOSERV.  $SYBASE/install/errorlog_$DSQUERY when event server will not start..  ($AUTOUSER/out/event_demon.ACE).  /tmp files created for job_run at client machine.  NT: AutoNuTcib/X11pp-defaultspert.  Output from the job definition output & error files.
http://datastage-venkat.blogspot.com/ Autosys dependencies: done(job).  exitcode(job) > 5 and exitcode(job_b) != 10.  failure(job_a) or f (job_b).  notrunning (job).  success (job) and s(job_b).  terminated(job).         value(global_name)=100
http://datastage-venkat.blogspot.com/ ThanQ Venkat Duvvuri

Weitere ähnliche Inhalte

Was ist angesagt?

Show100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly AvailableShow100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly AvailableMitch Cohen
 
JSONSchema with golang
JSONSchema with golangJSONSchema with golang
JSONSchema with golangSuraj Deshmukh
 
IBM Spectrum Scale Networking Flow
IBM Spectrum Scale Networking FlowIBM Spectrum Scale Networking Flow
IBM Spectrum Scale Networking FlowSandeep Patil
 
IBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster RecoveryIBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster RecoveryRob Convery
 
Prometheus: From technical metrics to business observability
Prometheus: From technical metrics to business observabilityPrometheus: From technical metrics to business observability
Prometheus: From technical metrics to business observabilityJulien Pivotto
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackDLT Solutions
 
Introducing envoy-based service mesh at Booking.com
Introducing envoy-based service mesh at Booking.comIntroducing envoy-based service mesh at Booking.com
Introducing envoy-based service mesh at Booking.comIvan Kruglov
 
Ansible for beginners
Ansible for beginnersAnsible for beginners
Ansible for beginnersKuo-Le Mei
 
Enterprise Integration Patterns with Spring integration!
Enterprise Integration Patterns with Spring integration!Enterprise Integration Patterns with Spring integration!
Enterprise Integration Patterns with Spring integration!hegdekiranr
 
CNIT 152: 9 Network Evidence
CNIT 152: 9 Network Evidence CNIT 152: 9 Network Evidence
CNIT 152: 9 Network Evidence Sam Bowne
 
Server management - Server Maintenance Tips, Server Maintenance Checklist
Server management - Server Maintenance Tips, Server Maintenance ChecklistServer management - Server Maintenance Tips, Server Maintenance Checklist
Server management - Server Maintenance Tips, Server Maintenance ChecklistYourServerDoctor
 
mail server presentation
mail server presentationmail server presentation
mail server presentationaisadhsa
 
Introduction to Ansible
Introduction to AnsibleIntroduction to Ansible
Introduction to AnsibleKnoldus Inc.
 
Ns2: OTCL - PArt II
Ns2: OTCL - PArt IINs2: OTCL - PArt II
Ns2: OTCL - PArt IIAjit Nayak
 
IBM MQ High Availability 2019
IBM MQ High Availability 2019IBM MQ High Availability 2019
IBM MQ High Availability 2019David Ware
 

Was ist angesagt? (20)

Show100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly AvailableShow100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly Available
 
JSONSchema with golang
JSONSchema with golangJSONSchema with golang
JSONSchema with golang
 
IBM Spectrum Scale Networking Flow
IBM Spectrum Scale Networking FlowIBM Spectrum Scale Networking Flow
IBM Spectrum Scale Networking Flow
 
IBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster RecoveryIBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
 
ansible why ?
ansible why ?ansible why ?
ansible why ?
 
Prometheus: From technical metrics to business observability
Prometheus: From technical metrics to business observabilityPrometheus: From technical metrics to business observability
Prometheus: From technical metrics to business observability
 
Ansible 101
Ansible 101Ansible 101
Ansible 101
 
Automating with Ansible
Automating with AnsibleAutomating with Ansible
Automating with Ansible
 
Cloud Playbook
Cloud PlaybookCloud Playbook
Cloud Playbook
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
Introducing envoy-based service mesh at Booking.com
Introducing envoy-based service mesh at Booking.comIntroducing envoy-based service mesh at Booking.com
Introducing envoy-based service mesh at Booking.com
 
Ansible for beginners
Ansible for beginnersAnsible for beginners
Ansible for beginners
 
Nagios
NagiosNagios
Nagios
 
Enterprise Integration Patterns with Spring integration!
Enterprise Integration Patterns with Spring integration!Enterprise Integration Patterns with Spring integration!
Enterprise Integration Patterns with Spring integration!
 
CNIT 152: 9 Network Evidence
CNIT 152: 9 Network Evidence CNIT 152: 9 Network Evidence
CNIT 152: 9 Network Evidence
 
Server management - Server Maintenance Tips, Server Maintenance Checklist
Server management - Server Maintenance Tips, Server Maintenance ChecklistServer management - Server Maintenance Tips, Server Maintenance Checklist
Server management - Server Maintenance Tips, Server Maintenance Checklist
 
mail server presentation
mail server presentationmail server presentation
mail server presentation
 
Introduction to Ansible
Introduction to AnsibleIntroduction to Ansible
Introduction to Ansible
 
Ns2: OTCL - PArt II
Ns2: OTCL - PArt IINs2: OTCL - PArt II
Ns2: OTCL - PArt II
 
IBM MQ High Availability 2019
IBM MQ High Availability 2019IBM MQ High Availability 2019
IBM MQ High Availability 2019
 

Andere mochten auch

Best Practices with CA Workload Automation AutoSys (AE)
Best Practices with CA Workload Automation AutoSys (AE)Best Practices with CA Workload Automation AutoSys (AE)
Best Practices with CA Workload Automation AutoSys (AE)CA Technologies
 
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...CA Technologies
 
Oracle DBA Admin Add-on Tools
Oracle DBA Admin Add-on ToolsOracle DBA Admin Add-on Tools
Oracle DBA Admin Add-on ToolsWise Men
 
[UC4] Version and Automate Everything
[UC4] Version and Automate Everything[UC4] Version and Automate Everything
[UC4] Version and Automate EverythingPerforce
 
How to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileHow to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileCA Technologies
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional ModellingVincent Rainardi
 

Andere mochten auch (6)

Best Practices with CA Workload Automation AutoSys (AE)
Best Practices with CA Workload Automation AutoSys (AE)Best Practices with CA Workload Automation AutoSys (AE)
Best Practices with CA Workload Automation AutoSys (AE)
 
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
 
Oracle DBA Admin Add-on Tools
Oracle DBA Admin Add-on ToolsOracle DBA Admin Add-on Tools
Oracle DBA Admin Add-on Tools
 
[UC4] Version and Automate Everything
[UC4] Version and Automate Everything[UC4] Version and Automate Everything
[UC4] Version and Automate Everything
 
How to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileHow to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt File
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional Modelling
 

Ähnlich wie Unicenter Autosys Job Management

10 resource kit remote administration tools
10 resource kit remote administration tools10 resource kit remote administration tools
10 resource kit remote administration toolsDuggesh Talawar
 
Free tools for win server administration
Free tools for win server administrationFree tools for win server administration
Free tools for win server administrationConcentrated Technology
 
3 App Compat Win7
3 App Compat Win73 App Compat Win7
3 App Compat Win7llangit
 
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin ShellsPlug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin ShellsHeiko Koziolek
 
Tech Ed 2008 Israel Server Management 360
Tech Ed 2008 Israel   Server Management 360Tech Ed 2008 Israel   Server Management 360
Tech Ed 2008 Israel Server Management 360Amit Gatenyo
 
Autosys Trainer CV
Autosys Trainer CVAutosys Trainer CV
Autosys Trainer CVDS gupta
 
Windows Server 2008 Management
Windows Server 2008 ManagementWindows Server 2008 Management
Windows Server 2008 ManagementHi-Techpoint
 
Windows Server 2008 Management
Windows Server 2008 ManagementWindows Server 2008 Management
Windows Server 2008 ManagementHi-Techpoint
 
Microsoft operations management_suite_resources
Microsoft operations management_suite_resourcesMicrosoft operations management_suite_resources
Microsoft operations management_suite_resourcesEhtesham Opel
 
Intrusion Discovery on Windows
Intrusion Discovery on WindowsIntrusion Discovery on Windows
Intrusion Discovery on Windowsdkaya
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBuilding workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBizTalk360
 
"Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?""Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?"Volker Linz
 
SynapseIndia dotnet website security development
SynapseIndia  dotnet website security developmentSynapseIndia  dotnet website security development
SynapseIndia dotnet website security developmentSynapseindiappsdevelopment
 
Managing Your Runtime With P2
Managing Your Runtime With P2Managing Your Runtime With P2
Managing Your Runtime With P2Pascal Rapicault
 

Ähnlich wie Unicenter Autosys Job Management (20)

10 resource kit remote administration tools
10 resource kit remote administration tools10 resource kit remote administration tools
10 resource kit remote administration tools
 
Free tools for win server administration
Free tools for win server administrationFree tools for win server administration
Free tools for win server administration
 
3 App Compat Win7
3 App Compat Win73 App Compat Win7
3 App Compat Win7
 
Vistapresentation2
Vistapresentation2Vistapresentation2
Vistapresentation2
 
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin ShellsPlug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
 
Tech Ed 2008 Israel Server Management 360
Tech Ed 2008 Israel   Server Management 360Tech Ed 2008 Israel   Server Management 360
Tech Ed 2008 Israel Server Management 360
 
Asp.net tips
Asp.net tipsAsp.net tips
Asp.net tips
 
Autosys Trainer CV
Autosys Trainer CVAutosys Trainer CV
Autosys Trainer CV
 
Windows Server 2008 Management
Windows Server 2008 ManagementWindows Server 2008 Management
Windows Server 2008 Management
 
Windows Server 2008 Management
Windows Server 2008 ManagementWindows Server 2008 Management
Windows Server 2008 Management
 
Web based booking a car taxi5
Web based booking a car taxi5Web based booking a car taxi5
Web based booking a car taxi5
 
Microsoft operations management_suite_resources
Microsoft operations management_suite_resourcesMicrosoft operations management_suite_resources
Microsoft operations management_suite_resources
 
Intrusion Discovery on Windows
Intrusion Discovery on WindowsIntrusion Discovery on Windows
Intrusion Discovery on Windows
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBuilding workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
 
"Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?""Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?"
 
Best free tools for w d a
Best free tools for w d aBest free tools for w d a
Best free tools for w d a
 
Best free tools for win database admin
Best free tools for win database adminBest free tools for win database admin
Best free tools for win database admin
 
SynapseIndia dotnet website security development
SynapseIndia  dotnet website security developmentSynapseIndia  dotnet website security development
SynapseIndia dotnet website security development
 
Managing Your Runtime With P2
Managing Your Runtime With P2Managing Your Runtime With P2
Managing Your Runtime With P2
 
Internship msc cs
Internship msc csInternship msc cs
Internship msc cs
 

Kürzlich hochgeladen

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 

Kürzlich hochgeladen (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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 ...
 
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...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 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
 

Unicenter Autosys Job Management

  • 2. http://datastage-venkat.blogspot.com/ The Unicenter AutoSys Job Management console provides: A single point of control for viewing one or all scheduling servers, allowing you to monitor and control jobs. A virtual console instead of a physical console, accessible from any Unicenter AutoSys Job Management machine. It means - you can bring up the console anywhere in your environment
  • 3. http://datastage-venkat.blogspot.com/ Autosys has an interface that is easy to master
  • 4. http://datastage-venkat.blogspot.com/ CA AutoSys WA provides distributed-hosted event driven automation that aligns workload execution with business policies to: Increase operational efficiency Improve productivity Increase availability of critical business services Manage costs and lower risk costs and lower risk
  • 5. History: AutoSys was first developed by William Arntz and Walter Goodwin who created AutoSystems Corp to market it. The product was then sold to Platinum Technology International in 1995 (one of many systems management companies acquired by Platinum Technology that year). Platinum invested in new features and functionality including the Xpert and JobVision modules . In May 1999, Platinum was itself acquired by Computer Associates (CA) for 3.5 billion U.S. dollars, at that time the largest transaction in the history of the software industry. CA offered $29.25 per share, almost a three-to-one premium over Platinum's stock price of $9.875. In 2006 CA was the subject of intense media scrutiny as it became clear that a $2.2 billion accounting fraud had been orchestrated by chief executive Sanjay Kumar; however the popularity of the AutoSys product remained unaffected. William Arntz later became Producer, Director, Screenwriter, President at Captured Light, makers of cult film "What The Bleep".Walter Goodwin became founder and CEO of Stirling Systems Group, LLC and later Terma Software Labs . http://datastage-venkat.blogspot.com/
  • 6. What is autosys AutoSys is used for defining, scheduling and monitoring jobs. These jobs can be a UNIX script,  java program or any other program which can be invoked from shell. Before starting we assume that user has already setup an AutoSys environment. This environment consists of autosys server and autosys client. http://datastage-venkat.blogspot.com/
  • 7. And what is latest??? http://datastage-venkat.blogspot.com/ The current version is r11.0 and it has been GA since November 2007. This version comes with eIAM (Embedded Identity and Access management) security management module to secure access to scheduling resources.
  • 8. Autosys components: 1. Event server (AutoSys database) 2. Event processor 3. Remote agent Event Server: The event server is a AutoSys database which stores all system information and events as well as all job, monitor, and report definitions. Sometimes this database is also called as a data server, which actually describes a server instance. That is, it is either a UNIX or Windows process, and it is associated data space (or raw disk storage), that can include multiple databases or tablespaces. http://datastage-venkat.blogspot.com/
  • 9. http://datastage-venkat.blogspot.com/ Autosys components: Event Processor: This is main component of the autosys system. This processes all the events it reads from dataserver. The event processor is the program, running either as a UNIX process or as a Windows service that actually runs AutoSys. It schedules and starts jobs. When you start the event processor it continually scans the database for events to be processed. When it finds one, it checks whether the event satisfies the starting conditions for any job in the database. Remote Agent: On a UNIX machine, the remote agent is a temporary process started by the event processor to perform a specific task on a remote (client) machine. On a Windows machine, the remote agent is a Windows service running on a remote (client) machine that is directed by the event processor to perform specific tasks.The remote agent starts the command specified for a given job, sends running and completion information about a task to the event server, then exits. If the remote agent is unable to transfer the information, it waits and tries again until it can successfully communicate with the database.
  • 10. http://datastage-venkat.blogspot.com/ Latest Autosys components: Application Server: A new component which handles the Database connectivity for the AutoSys r11 clients, Command Line Utilities and the GUI's. It has a persistent connection to the DB to allow improved response speed. It also removes the requirement of having a global database user/password. Event Server: The DB containing the events. Differences from 4.5 include vendor library files for the Server and client components.
  • 12. http://datastage-venkat.blogspot.com/ Explanation The event processor scans the event server for the next event to process. If no event is ready, the event processor scans again in five seconds. The event processor reads from the event server that an event is ready. If the event is a STARTJOB event, the job definition and attributes are retrieved from the Event Server, including the command and the pointer (full path name on the client machine) to the profile file to be used for the job. In addition, for jobs running on Windows machines, the event processor retrieves from the database the user IDs and passwords required to run the job on the client machine. The event processor processes the event. If the event is a STARTJOB, the event processor attempts to establish a connection with the remote agent on the client machine, and passes the job attributes to the client machine. The event processor sends a CHANGE_STATUS event marking in the event server that the job is in STARTING state.
  • 13. http://datastage-venkat.blogspot.com/ Explanation On a UNIX machine, the inetd invokes the remote agent. On a Windows machine, the remote agent logs onto the machine as the user defined as the job’s owner, using the user IDs and passwords passed to it from the event processor. The remote agent sends an acknowledgment back to the event processor indicating that it has received the job parameters. The socket connection is terminated. At this point, the event processor resumes scanning the event server database, looking for events to process. The remote agent starts a process and executes the command in the job definition. The remote agent issues a CHANGE_STATUS event marking in the event server that the job is in RUNNING state. The client job process runs to completion, then returns an exit code to the remote agent and quits.
  • 14. http://datastage-venkat.blogspot.com/ Scheduler Replaces the Event Processor. A multi-threaded process which selects events from the Event Server and processes them. Changes from 4.5 include multiple event batching and dynamic thread creation.
  • 15. http://datastage-venkat.blogspot.com/ Autosys command line: Although Windows XP's "at" command or Korn shell's "cron" allows you to run job at desired time - It lacks enterprise level job scheduling features. PLATINUM Technology might fill this gap by AutoSys.
  • 16. AutoSys is ... http://datastage-venkat.blogspot.com/ A full job scheduling and management system for NT systems. Allows you create simple or complex sets of instructions to automatically execute at regular intervals. Allows you trigger jobs by date and time, file arrival, and other criteria.
  • 17. http://datastage-venkat.blogspot.com/ AutoSys is ... Like any scheduling product, AutoSys automatically monitors your jobs. If needed, AutoSys can itself restart jobs that have failed, or cancelled, or were aborted for any reasons. For mission critical projects AutoSys also has a high availability option that will perform rollover of jobs to a backup server if your primary server fails. (Need clustering system like VCS - Veritas Clustering System). . .
  • 18. http://datastage-venkat.blogspot.com/ Defining autosys job: By Autosys Web interface By AutoSys Graphical User Interface (GUI). By using AutoSys Job Information Language (JIL) through a command-line interface.
  • 19. http://datastage-venkat.blogspot.com/ Autosys job types and structures: There are three types of jobs: Command, File Watcher Box.
  • 20. http://datastage-venkat.blogspot.com/ Box Jobs : Container of other jobs (including other boxes), and box itself performs no actions, although it can trigger other jobs to run. An important feature of this type of job is that boxes can be put inside of other boxes File Watcher Jobs : Watch for the arrival of a specified file.
  • 21. http://datastage-venkat.blogspot.com/ Defining autosys job JIL stands for Job Information Language. Using this you can instruct autosys to save job definitions. This information saved in autosys database. You can also create a jil file which contains job definition. You can then pass this jil file to autosys. Essential attributes for defining job1. Job NameJIL Keyword : insert_job. Name used to identify the job.2. Job Typea. JIL Keyword : job_type. The job type is one of job types: command (c), file watcher (f) or box (b).3. Ownera. JIL Keyword : owner
  • 22. http://datastage-venkat.blogspot.com/ Defining autosys job The job owner specifies whose user ID the command will be run under on the client machine. This attribute is automatically set to the user who invoked jil or the GUI to define the job, and cannot be changed except by the edit superuser. Other job attributes: 1. command: The command attribute can be the name of any command, executable, UNIX shell script or batch file, and its arguments.2. machine: This attribute specifies the client machine on which the command should be run.3. date_condition: The start date/time dependencies attribute is a toggle, which specifies whether or not there are date, time, or both, conditions required for starting the job.4. days_of_week: The days of the week attribute specifies the days on which the job should be run.
  • 23. http://datastage-venkat.blogspot.com/ Autosys CLI syntax: Here is a template file that explains the syntax of Autosys JIL. (Job Information Language.)
  • 24. http://datastage-venkat.blogspot.com/ Autoys jil Sample jil file for command job echoJob.jil insert_job:echoJob machine:unixMachine owner:username command:echo “Hello this is command job” To add this job in atosys db. Run following command from unix: jil < echoJob.jil This command will add “echoJob” job to autosys databse.
  • 25. http://datastage-venkat.blogspot.com/ Commands to control the job Start job command sendevent –E FORCE_STARTJOB -J <job_name> sendevent -E STARTJOB -J <job_name> To put jobs on OFF ICE or ON ICE sendevent -E OFF_ICE -J <job_name> sendevent -E ON_ICE -J <job_name> sendevent -E KILLJOB –J "Job Name Here"
  • 27. http://datastage-venkat.blogspot.com/ Autosys status abbreviation: The following table lists the abbreviations used in the ST (status) column of the autorep report, and gives the status for each abbreviation. AC=ACTIVATED FA=FAILURE IN=INACTIVE OH=ON_HOLD OI=ON_ICE QU=QUE_WAIT RE=RESTART RU=RUNNING ST=STARTING SU=SUCCESS TE=TERMINATED
  • 28. http://datastage-venkat.blogspot.com/ Autosys GUI Unicenter AutoSys Job Management is an industry standard job management system that provides exceptional reliability to support enterprise mission critical applications. Autosys is designed for distributed environments.
  • 29. http://datastage-venkat.blogspot.com/ Autosys GUI Here is a quick look at the GUI of Autosys. Although the screenshot is not very clear, still it gives you the idea that the GUI is more or less similar to standard Windows or KDE Applications.
  • 30. http://datastage-venkat.blogspot.com/ Autosys Responds to the following Signals ALARM CHANGE_PRIORITY CHANGE_STATUS COMMENT DELETEJOB FORCE_STARTJOB JOB_OFF_HOLD JOB_OFF_ICE JOB_ON_HOLD JOB_ON_ICE KILLJOB SEND_SIGNAL SET_GLOBAL STARTJOB STOP_DEMON
  • 31. http://datastage-venkat.blogspot.com/ Where to find autosys errors: $AUTOSYS/out/DBMaint.out for DB problems. $AUTOUSER/out/event_demon.$AUTOSERV. $SYBASE/install/errorlog_$DSQUERY when event server will not start.. ($AUTOUSER/out/event_demon.ACE). /tmp files created for job_run at client machine. NT: AutoNuTcib/X11pp-defaultspert. Output from the job definition output & error files.
  • 32. http://datastage-venkat.blogspot.com/ Autosys dependencies: done(job). exitcode(job) > 5 and exitcode(job_b) != 10. failure(job_a) or f (job_b). notrunning (job). success (job) and s(job_b). terminated(job). value(global_name)=100