- No category
advertisement
▼
Scroll to page 2
of 77
Cisco Workload Automation and Adapters ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Contents 1. Cisco Workload Automation ................................................................................................. 4 Product Overview ...................................................................................................................... 4 Features and Benefits ............................................................................................................... 5 2. Cisco Workload Automation Adapter for SAP .................................................................. 16 Adapter Overview .................................................................................................................... 16 Features and Benefits ............................................................................................................. 17 3. Cisco Workload Automation Adapter for SAP BusinessObjects ................................... 19 Adapter Overview .................................................................................................................... 19 Features and Benefits ............................................................................................................. 20 3. Cisco Workload Automation Adapter for Oracle E-Business Suite ............................... 22 Adapter Overview .................................................................................................................... 22 Features and Benefits ............................................................................................................. 25 Features Summary................................................................................................................... 26 4. Cisco Workload Automation Adapter for Informatica ...................................................... 27 Adapter Overview .................................................................................................................... 27 Cisco Workload Automation Adapter for Informatica .......................................................... 27 How Cisco Workload Automation Adapter for Informatica Works ..................................... 27 Features and Benefits ............................................................................................................. 29 5. Cisco Workload Automation Adapter for Oracle Database ............................................. 31 Adapter Overview .................................................................................................................... 31 Features and Benefits ............................................................................................................. 32 6. Cisco Workload Automation Adapter for Microsoft SQL Server .................................... 35 Adapter Overview .................................................................................................................... 35 How Cisco Workload Automation Adapter for SQL Server Works ..................................... 35 Features and Benefits ............................................................................................................. 35 7. Cisco Workload Automation Adapter for Web Services .................................................. 38 Adapter Overview .................................................................................................................... 38 Features and Benefits ............................................................................................................. 38 8. Cisco Workload Automation Adapter for PeopleSoft ...................................................... 41 Adapter Overview .................................................................................................................... 41 Integrating PeopleSoft into the Enterprise ............................................................................ 41 Features and Benefits ............................................................................................................. 42 9. Cisco Workload Automation Adapter for HP Operations Managers .............................. 44 Adapter Overview .................................................................................................................... 44 Features and Benefits ............................................................................................................. 45 10. Cisco Workload Automation Adapter for Java Database Connectivity (JDBC) ......... 47 Adapter Overview .................................................................................................................... 47 Features and Benefits ............................................................................................................. 48 11. Cisco Workload Automation Adapter for OS/400 ......................................................... 49 Adapter Overview .................................................................................................................... 49 12. Cisco Workload Automation Adapter for VMware ......................................................... 52 ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Adapter Overview .................................................................................................................... 52 Features and Benefits ............................................................................................................. 54 13. Cisco Workload Automation Adapter for zLinux ............................................................ 56 Adapter Overview .................................................................................................................... 56 Features and Benefits ............................................................................................................. 57 14. Cisco Workload Automation Adapter for z/OS ............................................................... 59 Adapter Overview .................................................................................................................... 59 Features and Benefits ............................................................................................................. 60 15. Cisco Workload Automation Adapter for FTP ................................................................ 62 Adapter Overview .................................................................................................................... 62 Features and Benefits ............................................................................................................. 63 16. Cisco Workload Automation Adapter for JD Edwards .................................................. 64 Adapter Overview .................................................................................................................... 64 17. Cisco Workload Automation Adapter for Cognos .......................................................... 67 Adapter Overview .................................................................................................................... 67 Features and Benefits ............................................................................................................. 68 18. Cisco Workload Automation Adapter for JMS ................................................................ 70 Adapter Overview .................................................................................................................... 70 19. Cisco Workload Automation Adapter for UCS Manager .............................................. 73 Adapter Overview .................................................................................................................... 73 20. Cisco Workload Automation Adapter for Hadoop .......................................................... 75 Adapters Overview .................................................................................................................. 75 ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 1. Cisco Workload Automation Product Overview Data center automation is critically important to IT departments that are focused on unifying and standardizing their operations management. Automation technology supports data center initiatives because it helps simplify day-to-day operations, reduces costs, and promotes IT and business flexibility. Workload scheduling is an important category of IT operations management that gives organizations the control and visibility necessary to operate today’s dynamic data centers. Automation of business process workloads is essential to complex data centers because it helps them operate more efficiently and reliably. Cisco® Workload Automation (CWA) is the industry-standard workload automation (WLA) solution, transparently automating critical scheduled and event-based interdependent business processes. Cisco Workload Automation connects to heterogeneous environments, creating an infrastructure service platform, providing end-to-end management of critical operation tasks and data throughput. With this enterprise wide scheduling solution that automates complex processes and adapts to changing environments, IT managers can quickly add business value by improving the quality of service-level agreement (SLA) delivery, reallocating resources to business-critical projects, and supplying the accurate data-processing results necessary for strategic decision making. This approach to workload management dramatically reduces human errors and the inefficiencies of script management. Cisco Workload Automation can easily configure and run scheduled workloads and event-based business processes, integrate the commercial and custom applications these processes use, and determine which tasks to run - and where and when to run them - without the need for human intervention, customization of existing tools, or knowledge of new scripting languages. Additionally, Cisco Workload Automation provides a single view and point of control for all business processes and the jobs that comprise them. Developed as an n-tier Java architecture application, Cisco Workload Automation can scale to meet the most demanding SLAs. It is currently in production worldwide, handling hundreds of concurrent users, managing thousands of connections, and running hundreds of thousands of jobs a day. Cisco Workload Automation connects to and can manage complex workloads on many popular OS platforms and integrates with major enterprise applications and standards-based technologies (Figure 1). Cisco Workload Automation can be implemented quickly, allowing users to accelerate time-to-value while simplifying their entire workloadprocessing environment. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features and Benefits Cisco Workload Automation offers a range of features that work together to meet IT’s needs for enterprise visibility, scalability, and coverage and the daily creation and management of complex workload schedules. By automating complex workloads with Cisco Workload Automation, IT can positively affect SLA delivery in the following ways: ● Increase efficiency by simplifying batch processing across the distributed enterprise ● Enhance SLA reliability and reduce expensive downtime through workload analytics, alert automation, and a high-availability failover platform ● Support a proactive mode of operation by complete workload visibility, predictive analytics, self-service job implementation, environmental awareness, and automated error remediation ● Improve comprehensive auditing and tracking information in support of compliance with IT policies and procedures ● Improve IT staff productivity through web, mobile, and Java clients and customized self-service portals Extensible and Scalable Design Cisco Workload Automation gives IT managers a global view of their enterprise workloads through a singlepane view, regardless of how many applications or systems are touched by the defined workload. Cisco Workload Automation accommodates multiple levels of dependencies and complex groupings, making it ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. possible to automate extremely complex job streams, while scheduling them through a hierarchy of standard and custom-defined calendars and programmable events. Cisco Workload Automation uses a multitier architecture to provide a single solution that meets enterprise needs for performance, extensibility, and scalability. Separate architecture layers provide a stable, extensible framework, allowing it to handle challenging workloads reliably. Cisco Workload Automation master focuses primarily on the business logic, management, and implementation of job schedules. One or more client managers orchestrate user interactions. This n-tier architecture and the decoupling of core functions enable organizations to scale both up and out, allowing them to support a large number of concurrent users and jobs without degrading management or processing performance. Jobs and job streams are defined and managed through an intuitive GUI through which administrators can define the many dependencies of enterprise business processes (Figure 2). Users can also access detailed performance statistics for all jobs, past and present, and monitor processes as they occur. Cisco Workload Automation supports real-time event and alert management, increasing uptime and SLA delivery levels. Cisco Workload Automation allows control of jobs and management functions from mobile devices. The Cisco Workload Automation mobile app lets you manage adapter and agent connections and override, hold and stop, and release and resume jobs. Management functions also include the capability to filter and view jobs, alerts, events, schedules, connections, queues, and logs. Figure 2. Web interface with Mobile Management: Single Point of Control for Enterprise-wide Workload Automation ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Figure 3. Web Interface with Mobile Management: Single Point of Control for Enterprise-wide Workload Automation Enterprise Application and Database Coverage In the heterogeneous and virtualized environments that characterize today's data centers, flexibility and reach are critical. Cisco Workload Automation automates the scheduling of traditional enterprise applications, as well as complex, decoupled, and often widely distributed service-oriented architecture (SOA) applications, which frequently run on different OS platforms. Cisco Workload Automation integrates transparently with leading applications, such as SAP, Oracle, JD Edwards, PeopleSoft applications, and databases, such as Microsoft SQL Server and Oracle databases, using specifically developed application adapters. Adapters for scheduling custom Java applications and web services connections extend the reach of Cisco Workload Automation, offering detailed control and simplified access. Cisco Workload Automation can also manage process integration through the use of agents running at the OS level. Cisco Workload Automation supports many popular operating systems, including Microsoft Windows, UNIX, Linux, IBM z/OS, IBM OS/400, HP NonStop (NonStop Kernel [NSK]), and HP OpenVMS, and offers agentless adapters for Secure Shell (SSH) and Microsoft Windows systems. Increasingly, businesses are using workload scheduling and batch-process automation technologies to integrate the business operations of their partners and customers. Cisco Workload Automation simplifies inter-enterprise data exchange through a powerful, script-free solution for file transfer, including FTP, SSH FTP (SFTP), and FTP SSL (FTPS). Database activities and process steps can also be automated in Microsoft, Oracle, or any Java database connectivity (JDBC) - compliant database environment, with process steps even running on various enterprise data warehouse appliances. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Data and Business Intelligence From data collection to storage, retrieval, analysis, and reporting, business processing depends on the capability to move data between systems and applications both inside and outside your company. For many years, advances in infrastructure and operations solutions kept pace with the growing amount of data. But with the accelerated growth of unstructured data such as voice, text, and video, traditional data analytics solutions have broken down. Today’s challenge is to accurately manage vast amounts of data, quickly moving it into and out of new data processing applications such as Hadoop. Cisco Workload Automation provides a comprehensive platform to manage business intelligence workflows and offers detailed management of data applications. Cisco Workload Automation offers a Hadoop adapter that allows detailed control over data loading and flow management (Sqoop and Data Mover), Hadoop core data processing (MapReduce), and the data interface layer (Hive) that allows input of SQL-like data query and analysis commands. The value of using the Cisco Workload Automation Adapter for Hadoop is that it allows you to define, schedule, and manage Hadoop jobs with multiple layers of dependency mapping and nesting of parent and child jobs, drop-down parameter selections, highly specific alerts and automated job rerun functions, resource awareness for workload prioritization, and predictive analytics to eliminate SLA delivery guesswork. Cisco Workload Automation can define and run Data Mover jobs for MapR, Cloudera, and Hortonworks Hadoop distributions. Connect to a Hadoop instance and define workloads as you would any other in your job stream. For all Cisco Workload Automation Hadoop jobs, the job tracker and task tracker process the jobs as they would any other Hadoop job, eliminating the overhead required to manage multiple schedulers, handle static scripts, and manually run complex workflows without the benefit of audit trails or dependency mapping. Cisco Workload Automation is also well suited to managing data integration (extract, transform, and load [ETL]), database, and enterprise data warehouse workloads and the report generation and delivery tasks that comprise integrated business intelligence (BI) solutions. Cisco Workload Automation supports IBM Cognos Business Intelligence, SAP Business Information Warehouse (BW), SAP BusinessObjects, and Informatica out of the box with complex API integrations for each. Each interface has been carefully developed and tested to work transparently with each application. Combining these third-party application partnerships with Cisco’s WLA solution has the added benefit of providing a low-risk path to transition data experimental projects from rogue IT to your process-based data center test and production environments. Management of Physical, Virtualized, and Cloud Resources Cisco Workload Automation enables IT staff to define and schedule workloads in ways that adhere to strict infrastructure resources governance. Cisco Workload Automation allows for the prioritization of jobs, job groups, and entire business-critical workloads. It can also configure individual servers and processing resources to allocate the necessary resources to meet SLAs on time. And if unplanned jobs are introduced or unforeseen environmental events arise, Cisco Workload Automation can adjust capacity using its adapters for virtualized computing resources to manage public cloud processing and storage resources. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. IT is moving increasingly toward virtualization and decoupling of the core, OS, and application stacks, whether inside the company firewall or outside in public cloud environments. Cisco Workload Automation is an excellent solution for automating the management of these computing environments. Cisco Workload Automation can automate the tasks performed by specific virtual machines within the firewall as well as manage Cisco Unified ™ ® Computing System (Cisco UCS ) servers, VMware instances, and Amazon Web Services (AWS) instances and storage buckets, and the data movement in and out of these cloud resources. Cisco Workload Automation Adapter for UCS Manager can bring up additional servers to meet workload bursts and shut them down when high-need workloads are complete, reducing the burden on the infrastructure management team to field requests for provisioning and decommissioning. Cisco Workload Automation can also help the infrastructure teams manage scheduled server maintenance windows. Using Cisco Workload Automation agents, Cisco UCS customers can now build complete server maintenance workflows and trigger them according to the maintenance window (calendar) defined in Cisco Workload Automation Cisco Workload Automation Adapter for VMware makes it possible to perform a wide array of management tasks on hypervisors using the VMware vCenter server. You can power virtual machines on and off and suspend and resume their use, manage snapshots, adjust resources, and perform VMware vMotion activities. All these activities can take place as individual jobs or grouped workloads according to business process demand. This unique capability makes it possible for the state of a virtual environment to be balanced and optimized, helping guarantee performance and resource availability for essential business process steps. Cisco Workload Automation Adapter for AWS gives you the capability to automate these public cloud resources. Managed Amazon Elastic Compute Cloud (EC2) resources include start, stop, and delete instances and Amazon Machine Images (AMIs) and Elastic Block Store (EBS) volumes. Cisco Workload Automation also allows the management of Amazon Simple Storage Service (S3) storage buckets and data copy and move processes. Intuitive User Interface: Browser Based, Java Client, and Mobile App Cisco Workload Automation provides intuitive browser-based and Java user interfaces that deliver all aspects of administration, definition, and operation of the schedule through a single pane. Job creation, stop and start, calendaring, fallback, and event dependency mapping can all be achieved within this interface, which has the same look and feel as in previous versions of the product. From a single console, users can view the workloads for past, current, and future job runs in real time, allowing disparate systems to be centrally managed without scripts. Out-of-the-box integrations also support a remotely accessible command-line interface (CLI) for UNIX, Linux, and Microsoft Windows systems. For power users who are managing thousands of workloads and associated objects in their databases, the Java client syncs data directly from the master, but it is many times faster than the client manager because all data is stored in memory on the Java virtual machine rather than to an external database. The performance of many interactions through the Java client will increase, providing, for example, smooth scrolling with zero latency and faster searches and filtering. ©2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Cisco Workload Automation’s iPhone and iPad mobile app also provides control capabilities, allowing override, hold and stop, and release and resume commands. Mobile management capabilities also include the capability to filter and view adapter and agent connections, jobs, alerts, events, schedules, queues, and logs. Because Cisco Workload Automation management tools are accessible through a browser and security access is managed by Lightweight Directory Access Protocol (LDAP) and Microsoft Active Directory integration, control of specific processes can be quickly distributed to various workgroups and individuals in the data center. Control can even be given to business unit IT managers for self-service job planning and implementation. Self-Service Management Now you can eliminate the need for 24-hour staffing to accommodate a business unit manager’s impromptu request to change, cancel, or delay the running of a business process. You can deliver higher service levels to your business end users without the need for them to escalate job insertions or changes to IT for such requests. Cisco Prime ™ Service Catalog for Workload Automation (Figure 3) gives business users and IT administrators continuous controlled access to approved services without the need to allocate additional IT staff. Business users manage jobs and receive services without IT involvement and without the need for specialized skills because the processes and complexity are abstracted through a user-friendly web portal. Business Views Alignment of IT with business goals is critical to the successful development and delivery of SLAs. To accomplish this, IT must understand how specific workflow tasks relate to an overall business process. Cisco Workload Automation supports this understanding through its business views (Figure 4). These views graphically display the tasks included in a business process, their dependencies, and their status. Using business views, IT staff can define, understand, and control not only individual job steps, but also the overall workflow process. Business views can also be used to show business unit managers exactly what will be delivered based on the SLA. ©2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Figure 4. Graphical Business View for Displaying the Tasks in an Entire Business Workflow Enterprise-Class APIs Cisco Workload Automation provides a comprehensive set of APIs that allows access to core scheduling and operation activities. These APIs are provided as a set of representational state transfer (REST) and Web Services Description Language (WSDL) access methods. These APIs are exposed from Cisco Workload Automation’s client manager, making them scalable and capable of delivering peak performance even under heavy workloads. In addition, they are designed to support transparent failover using the same approach as for all other application interaction points. Comprehensive Calendaring Cisco Workload Automation delivers multiple preconfigured calendars and also permits calendar combinations that meet specific date-based business requirements. It can support rules that govern complex scheduling ©2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. needs based on a hierarchy of dependent calendars, including the capability to manage calendars configured to accommodate global workdays, holidays, and unplanned date dependencies. Cisco Workload Automation is delivered with workday and financial calendars that can meet the most complex processing needs. When users need to modify or make an impromptu change to a calendar, these changes can be made dynamically without requiring the schedule to be recompiled. These new custom calendars can be saved for future use. Enterprise business processes are often global, with various steps of the process running in different parts of the world with different time zones. Cross-time-zone scheduling is a factor because modern businesses operate in multiple theaters and must be aware of time-zone idiosyncrasies, such as Daylight Savings Time changes at irregular intervals. Cisco Workload Automation can account for these situations and allows the user to specify the time zone on a per-job basis (Figure 5), helping ensure that a job will be launched correctly no matter where the job resides. Figure 5. Defining Job Schedules Based on a Variety of Preconfigured Calendars Event-Based Processing In addition to performing calendar-based scheduling, Cisco Workload Automation can dynamically introduce jobs - and entire complex workloads - into a schedule when the job is initiated by business or system events ©2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. from a wide range of application adapters and platform-supported agents. Cisco Workload Automation’s capability to respond to these events removes latency from workloads. Cisco Workload Automation’s provides script-free support for event-based scheduling. Events supported include the following: ● Job triggers (such as system events, exit codes, and jobs that run longer than expected) ● File arrivals and changes ● Database changes (without requiring creation of database triggers) ● Email ● Simple Network Management Protocol (SNMP) ● Variables (managed internally or externally) ● Enterprise applications, business intelligence, data integration, and enterprise data warehouses Flexible Monitoring and Alerting To simplify alert management, Cisco Workload Automation also offers a specialized alert console that allows users to see all defined alerts within the scheduling system, view their status, and manage their behavior. It can also send alerts to browser-enabled devices for anytime, anywhere status delivery. The Cisco Workload Automation can alert users to a wide variety of events, often acting in conjunction with the capability to configure auto recovery steps. If a job fails, Cisco Workload Automation can initiate a recovery action, send an email to the appropriate owner, generate a message to the central console, and trigger an incident report to an IT support technician through the appropriate ITIL-based operations systems. Ease of use and flexibility are primary features, as well as the capability to generate specific alerts without the need for custom scripts. Comprehensive Security and Audit Capabilities Cisco Workload Automation offers detailed security management through comprehensive LDAP and Active Directory integration. Security policies (and their controls) are tied to enterprise security management tools and processes. Cisco Workload Automation lets administrators control access to scheduling functions as a whole or to specific jobs, events, or actions on an individual user or workgroup basis. To further support alignment with enterprise security management policies and processes, Cisco Workload Automation creates audit trails that allow operations personnel to monitor and control the scheduling environment: a crucial requirement in today’s rapidly changing production and regulatory environments. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Enabling DevOps Practices Cisco Workload Automation Transporter enables copying Job, Calendar and other object definitions between different environments – for example, from Dev/QA environment to Stage or Production environment. The Transporter Export/Import utility lets you export data from CWA in the form of XML files to make it possible to archive versions of the data in a version control system. The exported data can be imported to a CWA system at any time, removing the need to connect to two different CWA systems (source and destination) to effect a transport of data. The utility also helps to compare and validate delta between the source and destination. The Transporter also provides an option to discover Cron jobs defined on the Agents configured with CWA and import them into CWA creating Jobs and Calendars seamlessly. Reporting and Analytics Informed decision making about the performance of business processes is a major concern in today’s complex IT environments. Efficient management of complex workloads and enhanced accuracy and reliability of job processing have significant positive effects on an organization’s capability to meet business demands. Business managers, IT executives, operations managers, and front-line staff all need ongoing access to timely and accurate information to understand the performance of their scheduling environments and to comply with IT policy and audit requirements. Cisco Workload Automation delivers out-of-the-box reporting features that provide insight into the enterprise-wide scheduling environment through in-depth historical data. This data helps IT managers develop strategies to improve scheduling performance. In addition to its detailed native reporting features, Cisco Workload Automation integrates with Terma Labs JAWS Historical and Predictive Analytics. You can get historical, real-time, and predictive job-run analysis to help IT staff gain greater visibility into the performance of the workload automation environment and the SLAs that govern the delivery of business processes. Rapid access to accurate job stream reports and critical-path analytics can help IT detect problems proactively so that service levels are not compromised. The insight that these sophisticated analytics modules provide supports the auditing and compliance processes and promotes new strategies to help improve SLA delivery. Reduced Total Cost of Ownership For most IT departments, total-cost-of-ownership (TCO) analysis is now mandatory when making new project decisions. Reduced cost of ownership of existing capital and operating resources through increased efficiency and higher use rates is a key performance indicator (KPI). Cisco Workload Automation delivers outstanding benefits in the following categories, making it possible to meet internal SLAs on a more consistent basis and reduce overall TCO: ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Integrated solution design: Allows operations to be in production in days through components that install quickly and work together transparently Broad coverage: Simplifies scheduling and management of jobs in enterprise wide, heterogeneous environments, even when some jobs are outside the firewall Swift notification and recovery capabilities: Reduces downtime from hours to minutes Automated analysis: Supports management of complex dependencies and helps users quickly resolve workflow bottlenecks with detailed analytics Companies in a variety of industries rely on Cisco Workload Automation to keep their daily operations running smoothly. Cisco Workload Automation, combined with Cisco’s cloud and infrastructure provisioning and management solutions, can deliver even greater levels of automation and optimization to the data center than conventional scheduling tools. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 2. Cisco Workload Automation Adapter for SAP Adapter Overview Cisco Workload Automation Adapter for SAP Cisco Workload Automation Adapter for SAP offers a powerful SAP scheduling solution designed for those who want the efficiency, visibility, and control offered by an enterprise-wide, heterogeneous job automation solution. The adapter makes the process of scheduling SAP jobs simpler and readily accessible through Workload Automation itself. SAP users can add this adapter to their Workload Automation solution and manage their SAP jobs in the context of other enterprise jobs, leveraging powerful enterprise scheduling capabilities that include exception-based management, scalability, role-based security, and enhanced manageability. Cisco Workload Automation for SAP provides users control over batch, ad hoc, and on demand jobs, and it ultimately helps improve efficiency. The adapter enables users to increase the productivity gains of SAP jobs by setting dependencies to and from other platforms and programs, including non-SAP applications and leading third party databases. This means that all SAP jobs can now be part of larger business process workflows and can all be managed through a single pane of glass. As a result, application automation, job management, and detailed reporting can be consolidated under one enterprise-class solution that will increase staff productivity, decrease downtime, and increase service level agreement (SLA) performance metrics. How Cisco Workload Automation Adapter for SAP Works Cisco Workload Automation Adapter for SAP interfaces to CCMS using SAP XBP technology. And it integrates with SAP Business Information Warehouse (BW) and SAP Advanced Planning and Optimization (APO) using the InfoPackage and Process Chain application program interfaces (APIs). Both interfaces are SAP-certified, meeting its rigid specifications for integration and security. The adapter uses an automated installation with customizable options to meet specific requirements. No scripting or manual intervention is required, nor are changes to SAP instances. Once the adapter is configured, users can define and maintain the details of SAP jobs from within the Workload Automation web-based management console. Workload Automation can also launch and monitor jobs already created within SAP. The full functionality of this heterogeneous automation solution is accessible to SAP users, who can leverage powerful capabilities such as extensive, informative alerts about job abnormalities or the unavailability of resources or machines, real-time status information from a single console, and the ability to interact with current and future jobs as needed. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Figure 6. Cisco Workload Automation Job Definition dialog box automatically presents SAP data to the user, eliminating the need to remember and type in step names and parameters. Features and Benefits The adapter tailors SAP environment information and access that staff requires to schedule SAP jobs are available through the Workload Automation interface. Broad SAP Job Coverage – The adapter enables automation of schedules for all SAP process types: advanced business application programming (ABAP) programs, external programs, external commands, InfoPackage, and BW process chains. Multi-level Job Control – Users can monitor, set dependencies in, and interact with child processes as well as parent processes. Logs and output are grouped to show parent-child relationships. SAP Integration Certified – The adapter simplifies incorporating existing SAP jobs into Workload Automation and allows SAP users to control their jobs through the following capabilities: Imports SAP job steps directly into Workload Automation ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Supports multiple SAP instances and environments Enables point-and-click selection of SAP job variables through an easy-to-use graphical interface Supports cross-application, cross-platform job dependencies Utilizes Workload Automation and user-defined variables in ABAP variants Triggers job streams based on SAP events Transfers immediate knowledge through seamless integration with SAP by displaying familiar SAP job names, valid commands, and job steps from Workload Automation screens Delivers the same print and archive parameters as the SAP GUI using pick lists. Links SAP and Workload Automation events to create enterprise-wide event-driven launch dependencies Integrates the SAP job interception function seamlessly with Workload Automation queue management to balance production jobs with user-submitted jobs Integrates SAP BW process chains and InfoPackages with drill-down functions to customize business intelligence (BI) processes Combines SAP and non-SAP real-time job status information Creates user-defined, filtered, real-time browser-based views of past, present, and future SAP jobs Uses automatic alert notification for SAP job processing, machine, authorization, and job status problems Offers granular calendar options for scheduling SAP jobs Captures and displays error messages on SAP runs, providing more informative error messages and logging Handles the heaviest SAP processing loads with a multi-threaded adapter Benefits of Comprehensive Scheduling Cisco Workload Automation Adapter for SAP makes it possible for IT to standardize on an enterprise scheduling solution and enjoy the benefits of a single point of control and a comprehensive view of enterprise-wide job scheduling. These benefits include reduced costs, increased efficiency, and improved performance. Companies can realize those benefits by using this solution to: Leverage SAP investments to create a comprehensive business automation solution that has broader, integrated workflows with unlimited dependencies and steps by connecting SAP applications to other platforms, business applications, and other SAP instances Consolidate SAP application automation under one corporate-wide job scheduling solution with one staff and one run book Reduce training and operational support staff to one application automation environment Improve efficiency and productivity with more granular automation and management functions than found in the native SAP CCMS Decrease downtime by providing monitoring and sophisticated alert mechanisms for SAP components and events ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 3. Cisco Workload Automation Adapter for SAP BusinessObjects Adapter Overview Cisco Workload Automation for SAP BusinessObjects Cisco Workload Automation Adapter for SAP BusinessObjects is an interface between Workload Automation and the SAP BusinessObject business intelligence (BI) platform where users can define, launch, and monitor SAP BusinessObjects tasks and job steps within a workload automation environment. The combination of Cisco Workload Automation and the adapter for SAP BusinessObjects offers superior functionality and process granularity over native SAP scheduling tools. By incorporating Cisco Workload Automation Adapter for SAP BusinessObjects into enterprise-wide job scheduling environments, organizations can add complex scheduling functions to their BI solutions, while consolidating their environment via a single pane of glass. The adapter offers complete graphical user interface (GUI) job definition capabilities, the ability to set complex, system-wide dependencies, and custom calendar creation without the need to use multiple tools or cumbersome scripting methods which must be managed throughout their entire lifecycle. Cisco Workload Automation provides virtually unlimited flexibility in developing and defining SAP BusinessObjects processing steps, giving IT staff the ability to create complex job streams that utilize the adapter to merge any BI, extract, transform, and load (ETL), and data warehouse processes. The Challenges of Scheduling Data Flows for SAP BusinessObjects BI Environments SAP BusinessObjects BI is a powerful software suite designed to allow business managers to access, format, analyze, navigate, and share all types of information. SAP BusinessObjects solutions enable data discovery, delivery, and management, as well as query, reporting, and sophisticated numeric and text data analysis capabilities. Without effective process automation, running the tasks needed to support BI operations may not occur correctly or in the correct order. With many moving parts, such as job steps and data transformation tasks, workflows can break down, and poor environmental monitoring can leave operations staff in the dark about what part of a process failed and why. As a result, when process interactions between ETL services and BI reporting functionality are less than optimal, business operations and strategic decisionmaking can be negatively impacted. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. How the Adapter Works Cisco Workload Automation Adapter for SAP BusinessObjects is powered by an agentless application program interface (API)-level integration developed using the native SAP BusinessObjects software developer’s kit (SDK) to embed SAP BusinessObjects functionality into Workload Automation. It allows users to connect to SAP BusinessObjects servers and define jobs using standard Workload Automation dialog screens. Because SAP BusinessObjects jobs are defined like any other Workload Automation job, users can leverage job, file, and variable dependencies, calendars, events, monitoring, and error notifications. In addition, they can benefit from detailed runtime error detection, alerts, and automated remediation. Users can create and schedule jobs in Cisco Workload Automation to perform tasks in a variety of SAP BusinessObjects applications, including Crystal Reports, SAP BusinessObjects Web Intelligence, Desktop Intelligence, Data Services, Data Integrator, and XBRL Publishing. The adapter also queries SAP BusinessObjects InfoStore to access folders and objects, which then can be brought into the automated scheduling environment with full variable and parameter support. Based on defined scheduling criteria, the adapter submits a SAP BusinessObjects task to run through the native job scheduling service. The adapter enforces SAP BusinessObjects security rules by authenticating user access through associations between Workload Automation runtime users and SAP BusinessObjects users. Creating a SAP BusinessObjects job in Workload Automation is highly secure and is as simple as creating any other job. Once a job has been submitted, Cisco Workload Automation Adapter for SAP BusinessObjects monitors the workflow through to completion. It returns the final completion status—which then can be used to control downstream jobs and details associated with the workflow—to the central console. In addition, it allows users to cancel, hold/resume, abort, and rerun tasks from Cisco Workload Automation. This feature provides significantly more control over the environment than offered by scripting or other nonintegrated scheduling solutions. Features and Benefits The adapter extends Workload Automation to incorporate the SAP BusinessObjects information and access that staff requires to schedule jobs through the Workload Automation interface. It simplifies scheduling and respects the integrity and security of the SAP BusinessObjects environment. Cisco Workload Automation Adapter for SAP BusinessObjects, with Workload Automation, delivers standardized, centralized, and scriptless scheduling for both simple and complex processes, as well as thorough tracking and alerting. These capabilities increase efficiency, reduce errors, and support enterprise objectives, enabling IT staff to focus on innovation and strategic initiatives. Specific capabilities include: ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Robust Event Monitoring and Alert Notifications – Cisco Workload Automation Adapter for SAP BusinessObjects is event‐ based. It launches processes based on defined calendars, schedules, or event triggers and provides thorough monitoring, enabling users to see status changes in real time and to control those processes as they execute. The adapter notifies users via email or other alerting mechanisms when new content from reports or SAP BusinessObjects Web Intelligence is available. When a job is complete, output can be attached or, for greater security, can be referenced through a hyperlink, requiring that users present credentials before being able to access information. Trace logs give IT staff the ability to determine where an execution failed, whether execution steps occurred in the expected order, and which parts of the execution took the most time to run. Seamless Support for Ad Hoc and Scheduled Jobs – Business managers frequently make ad hoc BI requests that must be run immediately. Gradually, these jobs are reused and fall into predictable patterns. For efficiency, they should be organized into calendars or schedules. With Cisco Workload Automation and the Adapter for SAP BusinessObjects, these ad hoc jobs can be easily transitioned into standard production runs, eliminating manual intervention in the scheduling process. In addition, because this solution offers a single point of control for all enterprise-wide job scheduled and processes, it simplifies adherence to prescribed policies and allows IT operations staff to seamlessly incorporate SAP BusinessObjects workflows into established schedule updates. Enterprise-wide Coverage – Cisco Workload Automation and the Adapter for SAP BusinessObjects support cross- application, cross-platform job dependencies, enabling integration of a wide variety of SAP jobs into other data flows. Single Web-portal Interface – The solution offers a single point of control for company-wide job scheduling through its portable, browser-based interface. It delivers robust and scalable scheduling functionality, including integrated job definitions and seamless handling of events, dependencies, resources, calendars, and output. It also provides exception-based control and role-based security. In addition, its intuitive graphical interface requires no scripting. Ultimately, this solution can accelerate ROI by increasing efficiency, as well as reducing errors and issues, through better automation and process visibility. Cisco/SAP Partner Integration Workload Automation is part of the SAP BusinessObjects Partner program, the only job scheduling solution to have earned this close relationship with SAP BusinessObjects. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 3. Cisco Workload Automation Adapter for Oracle E-Business Suite Adapter Overview Integrating Oracle Applications into Enterprise Workflows Oracle E-Business Suite allows organizations to deliver many key processes critical to running a successful business. Even so, many organizations make the strategic decision to retain legacy applications and non-Oracle applications solutions, even in the most widely deployed Oracle E-Business environment. By implementing Cisco Workload Automation Adapter for Oracle E-Business Suite, organizations can now consolidate and combine the processing of legacy applications with all Oracle E-Business applications to deliver one business process automation solution, using one common interface, throughout the enterprise. Advanced Scheduling Automation for the Enterprise Cisco Workload Automation Adapter for Oracle E-Business Suite expands and extends Oracle E-Business workflows to other platforms, applications, and even other instances of Oracle E-Business Suite. The Cisco scheduling solution for Oracle e-Business Suite dramatically simplifies job scheduling, reduces errors, and pinpoints potential issues, all of which combine to deliver faster ROI for Oracle applications. The adapter easily incorporates and manages ad hoc jobs submitted from multiple Oracle-defined jobs, offering granular control by site, application, responsibility, and user. By seamlessly integrating Oracle Concurrent Manager functions with Workload Automation queue management, the adapter gives IT operations staff the ability to balance production and user-submitted jobs. With Cisco Workload Automation Adapter for Oracle E-Business Suite, Workload Automation platform provides users with an enterprise-wide solution and more advanced scheduling functionality than the native Oracle scheduler. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Figure 7. Cisco Workload Automation Adapter for Oracle E-Business Suite provides industry-leading integration; including drop-down lists of existing Oracle E-Business Suite request data. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Figure 8. Configuring a job for Oracle apps. How Cisco Workload Automation Adapter for Oracle E-Business Suite Works Installed on the Oracle E-Business forms server, the adapter is used to create request sets of E-Business Suite jobs. To help prevent errors, the adapter comes pre-configured with lists of requests and report sets. The adapter automatically brings up Oracle forms used to request jobs and define parameters. Workload Automation variables can be added so that once created, report forms do not need to be accessed repeatedly to enter new parameters. If, for instance, a report must run weekly or monthly, the form retains these parameters. Dependencies can also be set and managed, and priorities and queues can be allocated. Abnormal behavior is reported in the scheduler console to enable user intervention. By leveraging the Oracle native scheduler, Workload Automation can support all Oracle process types, including Oracle reports, procedural language/structured query language (PL/SQL) stored procedures, Java stored procedures, Java concurrent programs, and SQL*Plus. Because the familiar Oracle request form is used and reports have the same names and syntax as they do in Oracle E-Business Suite, users can be scheduling Oracle jobs in minutes. Workload Automation and Oracle work as one integrated solution, even supporting nonOracle users who can input Oracle processes and run native Oracle jobs using the same Workload Automation interface across multiple systems and applications environments. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features and Benefits This scheduling solution for Oracle E-Business Suite delivers full enterprise scheduling capabilities that enable organizations to manage Oracle E-Business Suite processes in the broader context of heterogeneous IT environments. Oracle users can have greater control over and visibility into the execution of their processes and understand their relationship with other technologies in the data center. Key capabilities include the following: Universal Workflow Management – Workflow management is an essential part of any enterprise resource planning (ERP) solution, because it allows critical transactions from various databases and applications to occur at the right time, every time. Workload Automation provides immediate problem detection and, in many cases, will automatically launch error resolution steps, enabling Oracle E-Business Suite jobs to be delivered efficiently and accurately. By leveraging Workload Automation workflow automation, organizations have seen rapid ROI from their Oracle applications investments. Event-Driven Processing – In addition to time- and date-based job scheduling, the adapter can dynamically introduce single jobs and entire workflow processes into a schedule when triggered by business events from a wide range of application adapters and platform-supported agents. Also, using Cisco Workload Automation Adapter for the Oracle E- Business Suite, users can define events that can be used for alerting and invoking an automated response through email and/or inserting additional jobs into the schedule. Flexible Monitoring and Alerting – Job status and output is automatically logged and can be viewed using the scheduler console. Alerts can be automatically sent to browser-enabled devices for anytime, anywhere status information and can be configured to initiate process recovery steps. Automated actions are extensive and are easily defined. IT Policy Alignment – Each job can contain several process definitions, allowing granular controls and error recovery procedures that make it possible for IT staff to consistently follow documented best practices. Information Technology Infrastructure Library (ITIL) processes in the areas of request fulfillment, incident management, and change management can be supported and can include interfaces and integration techniques available for a range of ITIL-oriented operations environments. Robust Security and Audit Support – Security policy—and changes to it—are tied to enterprise security management tools and processes. The Integrated security management features of Workload Automation can be applied to the implementation of Oracle applications connections, various roles, and jobs to enable secure management and use of required security credentials. Security features include: Validation of username and password against the Oracle E-Business Suite database during job definition and submission Confirmation of user responsibility rights before a run request is submitted Password encryption when invoking Oracle E-Business Suite forms Add and edit capabilities for an Oracle E-Business Suite job within Workload Automation ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 4. Cisco Workload Automation Adapter for Informatica Adapter Overview Managing Complex ETL Processes in the Enterprise Data integration software from Informatica plays a crucial role for businesses. It links and reports on database, supply chain management (SCM), accounting, human resource (HR), and sales information. Accessing and integrating large amounts of data from sources both inside and outside the firewall, and even from within the cloud, is complex and requires that many elements work together to deliver accurate and timely information that support the right strategic decisions. In many cases, complex data pathways and their associated moving parts break, dependencies cannot be met, networks fail, systems go offline and, without visibility into each process, reports will be incorrect, late, or both. Workload Automation and Cisco Workload Automation Adapter for Informatica work together to deliver missioncritical data to the right place at the right time for all Informatica extract, transform, and load (ETL) pathways. Cisco Workload Automation Adapter for Informatica Cisco Workload Automation Adapter for Informatica allows users to schedule Informatica jobs through Workload Automation, enabling them to leverage its capabilities to automate, simplify, and improve job scheduling and ETL performance. With Cisco Workload Automation Adapter for Informatica, IT operations can add complex scheduling functions to their Informatica data pathways and consolidate multiple job routines into one centralized enterprise solution. The adapter can define, launch, and monitor data workflows within an Informatica PowerCenter environment. It allows Informatica administrators to integrate all data pathway executions into an automated, repeatable, and schedulable solution that delivers a high degree of visibility and control over steps in the ETL process. How Cisco Workload Automation Adapter for Informatica Works Cisco Workload Automation Adapter for Informatica creates an interface between Workload Automation and Informatica PowerCenter, which gives IT operations staff a robust scheduling solution that incorporates crossplatform, cross-application dependency support, real-time interaction, and centralized control of Informatica data integration, ETL, and data warehouse processes. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Cisco Workload Automation Adapter for Informatica integrates with the PowerCenter server using Informatica Load Manager application program interfaces (APIs). Through these interfaces, the adapter communicates with Informatica PowerCenter to define, run, and monitor workflows. Users can schedule, monitor, and manage PowerCenter workflows from the Workload Automation browserbased console, which provides rich scheduling features that include granular calendaring, events management, and access to enterprise-wide dependencies. Each Cisco Workload Automation Adapter for Informatica job definition encapsulates workflows loaded from the PowerCenter repository and permits parameter value overrides. Then, based on defined scheduling criteria, the adapter submits a workflow to the PowerCenter Integration Service. Job execution is authenticated against Workload Automation runtime user definitions and PowerCenter namespaces, roles, and users. After a workflow instance has been submitted, the adapter monitors all job steps and interactions until completion. Figure 9. Informatica PowerCenter workflows are viewed and managed using the Cisco Workload Automation job definition screen. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features and Benefits Cisco Workload Automation Adapter for Informatica extends Workload Automation, enabling IT staff to schedule Informatica jobs through the Workload Automation interface. It simplifies job scheduling and respects the integrity and security of the Informatica environment. This adapter, with Cisco Workload Automation, delivers standardized and centralized scriptless scheduling for both simple and complex processes and thorough tracking and alerting capabilities. These capabilities work in conjunction to increase efficiency, reduce errors, and support enterprise objectives, allowing IT staff to focus on innovation and strategic initiatives. Specific capabilities include: Control and Visibility – Cisco Workload Automation provides robust flexibility in developing ETL processing steps, giving users the ability to develop complex workflows that merge any ETL process and enterprise resource planning (ERP) application into a cohesive, centrally managed business process. During execution, real-time task status details are visible from the job activity console of Workload Automation. Additionally, the adapter permits Informatica users to cancel, abort, recover, or rerun workflows from Cisco Workload Automation, a feature that provides added control over the Informatica environment. When a job is complete, the adapter returns its final output, which can then be used to control downstream jobs, as well as details associated with the job run. Because Informatica jobs are defined like any other Workload Automation job, users can take full advantage of job, file, and variable dependencies, calendars, events, monitoring, and error notifications. In addition, they can benefit from detailed runtime error detection, alerts, and automated remediation. Seamless Support for Ad Hoc and Scheduled Informatica Jobs – Business unit managers frequently make ad hoc ETL job requests that must be run immediately. Gradually, these jobs begin to be reused and fall into predictable patterns. For efficiency, they should be organized into calendars or schedules. Workload Automation, in conjunction with Informatica PowerCenter, allows ad hoc jobs to be easily transferred to standard production runs, eliminating manual intervention in the ETL job scheduling process. Working together, these two solutions also enable IT operations staff to incorporate Informatica data management processes into established IT policies and to seamlessly update run book operations. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features Summary Benefits Summary Defines, launches, and monitors any Informatica service Leverages existing technology and increases the return on request investment in Informatica Connects Informatica to other platforms, other applications, Reduces costs by consolidating Informatica workflows under and other Informatica instances with unlimited dependencies one corporate-wide scheduling console with one set of internal procedures Eliminates the need for scripting to integrate Informatica Reduces maintenance requirements and accelerates ROI workflows Provides advanced error control and failure notification Expedites problem resolution, improves trouble ticket clearance rates, and enables IT to adhere to service legal agreements (SLAs) Collects and consolidates log file data and captures Makes workflows more efficient by adding a rich source of Informatica process exit codes from jobs tasks and workflows data for process trending and bottleneck remediation Captures FTP files from outside the firewall, e.g., data from Integrates business partners and service providers into software-as-a-service (SaaS) applications or external extended workflows partners Creates standard Informatica data collection and ETL Customizes and reuses Informatica-store jobs to save time process templates and reduce costs Ultimately, using Cisco Workload Automation Adapter for Informatica, in conjunction with Workload Automation, makes it possible to leverage existing technology and investment in Informatica and enables companies to increase efficiency and focus their resources on supporting strategic business initiatives. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 5. Cisco Workload Automation Adapter for Oracle Database Adapter Overview Cisco Workload Automation Adapter for Oracle Database Cisco Workload Automation Adapter for Oracle Database provides job automation for mission-critical Oracle9i, 10g, and 11g databases. It is tightly integrated with Workload Automation to bring the automation, manageability, and reliability of a premier enterprise automation and management solution to this leading enterprise database platform. Cisco Workload Automation Adapter for Oracle Database maximizes throughput and minimize the time consumed by Oracle database jobs driven from within Oracle itself or from data that comes from other parts of an enterprise. Cisco Workload Automation Adapter for Oracle Database enables users to schedule PL/SQL commands, Oracle database jobs, and stored procedures. In addition, the adapter can be used to pre-process and translate data generated by an Oracle application or module before data is processed by another Oracle application. With Cisco Workload Automation, Oracle jobs can be integrated into larger, enterprise-wide workflows that are managed from within a single pane of glass. Dependencies within database workflows can now encompass events from all of other business-critical applications. As a result, data and application management can be automated and consolidated under one solution, reducing staff effort and expense while increasing productivity. How Cisco Workload Automation Adapter for Oracle Database Works Cisco Workload Automation Adapter for Oracle Database provides customizable options to meet special schema requirements. No scripting, manual intervention, or changes to an Oracle database or configuration parameters are needed. Once the adapter is configured, users can define and maintain the details of Oracle jobs and scheduled tasks—even launching and monitoring jobs already created within the Oracle scheduler— from within Workload Automation. The full functionality of this heterogeneous automation solution is now available to the Oracle database, offering functions, such as extensive alerts on job abnormalities, unavailable resources, real-time status information, load balancing, and the ability to interact with current and future jobs. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features and Benefits Because this adapter adds the ability to control Oracle jobs to Workload Automation, its feature set is accessed from the Workload Automation interface. Oracle job automation-related capabilities and advantages delivered through Cisco Workload Automation Adapter for Oracle Database provide richer, more advanced automation and management functions than Oracle’s native toolset due to the following capabilities and advantages: Flexible Oracle Job Definition Options – Within Workload Automation, users can define and run Oracle database jobs in two different ways. They can specify PL/SQL statements as job parameters and load them into job definitions—a capability not available through Oracle Enterprise Manager—which is helpful in generating reports. They can also load and run jobs by selecting ones that already exist in Oracle Enterprise Manager. Cisco Workload Automation Adapter for Oracle Database also offers an option to run a set of defined SQL statements against data to allow users to pre-select or modify data prior to executing a job. In addition, Workload Automation offers different ways to display job output, including aligned columns and XML options. Figure 10. Cisco Workload Automation offers a pre-processing SQL option to execute SQL code that should run before a job is activated. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Simpler Approach to Defining and Running Oracle Database Events – Cisco Workload Automation Adapter for Oracle Database makes processing events simple. Granular Oracle database events can be captured and can respond to events, such as table modification, index creation, or database row activity. The complete range of Workload Automation actions also enables any database event to drive the workflow that transforms business processes into administrative action—efficiently and automatically. As part of an integrated events management system, Workload Automation makes it possible to view all runtime database events, which supports the creation of event-based job dependencies quickly and efficiently. Users can easily pass variables from Cisco Workload Automation to an Oracle database job. With this capability, they can automatically initiate an Oracle job based on an external event, such as the arrival of a file from a trading partner or changes in a table from within another data store. Workload Automation combined with Cisco Workload Automation Adapter for Oracle Database helps to deliver maximum job throughput, minimum processing time, and rock-solid reliability for an Oracle-centric workload— without the need to create cumbersome scripts. This powerful duo accomplishes these objectives by providing a single integrated enterprise job schedule solution that balances the service requirements of all batch workloads, whether they were created from within Oracle or exist in support of other applications within the enterprise. Feature Summary The following Oracle-specific features make the power of this scheduling solution easily accessible to Oracle users and enable them to quickly become productive: Oracle database job execution automation, including jobs created within Oracle, Oracle Enterprise Manager, or Workload Automation A pre-processor step for any Oracle database job that supports passing parameter values, such as selection criteria, to the job prior to execution The ability to schedule and run both native Oracle jobs and PL/SQL definitions The capacity to monitor, set dependencies, and interact with parent-child processes and to group logs and output to show parent-child relationships Launching of Oracle jobs based on an external events Oracle job output provided in XML and other formats without the need for additional coding Online access to PL/SQL jobs output without the need to create an intermediary file Job response to Oracle DDL and DML events without coding or database triggers The ability to import Oracle Enterprise manager jobs directly into Workload Automation Support for both Workload Automation and Oracle-defined events Seamless integration and streamlined knowledge transfer through the ability to display familiar Oracle job names, valid commands, and steps in the Workload Automation interface Print and archive parameters used by pre-existing oracle jobs Robust support of multiple Oracle instances and environments User-defined, filtered, real-time web browser views of past, present, and future Oracle database jobs ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. The most obvious benefit of this scheduling solution is that it improves overall IT efficiency by enabling organizations to adopt a single enterprise scheduling solution. Oracle database customers can confidently standardize on this scheduling solution because it makes it possible for them to: Centralize training and operational support staff in one environment Consolidate Oracle automation through a single console managed by a single IT group with a set of policy- driven run book procedures Link an Oracle database with other applications, databases, and business workflows, allowing unlimited dependency mapping and a broader, integrated job scheduling environment ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 6. Cisco Workload Automation Adapter for Microsoft SQL Server Adapter Overview Adding SQL Server Processes into Cisco Workload Automation Workflows When businesses require an enterprise-wide, heterogeneous automated job scheduling solution that incorporates SQL Server workflows, Workload Automation, combined with Cisco Workload Automation Adapter for Microsoft SQL Server, is the right choice. This powerful combination brings the reliability and flexibility of Cisco’s Workload Automation enterprise workflow automation solution to this industry-standard database. The adapter enables scheduling automation of new or existing SQL Server database job or job steps to be added to an enterprise-wide scheduling environment. SQL Server jobs can now be integrated into a larger business process workflow environment managed through a single pane of glass. Database dependencies that affect job steps can now be managed across the entire enterprise, and IT staff can quickly and easily pass variables to and from SQL Server database jobs. As a result, application and database automation and management can be consolidated in one solution, reducing staff effort and expense, while increasing productivity. How Cisco Workload Automation Adapter for SQL Server Works The adapter offers advanced scheduling and monitoring capabilities without scripting, manual intervention, or changes to SQL Server configuration parameters. Once the adapter is configured, SQL Server jobs are defined and maintained through the Workload Automation web user interface. This heterogeneous automation solution provides detailed control of SQL Server jobs through extensive alerts about job abnormalities, resource availability, load balancing, and machine functions. It also provides real-time status information from a single console and gives IT operations staff the ability to interact with current and future jobs. Features and Benefits The adapter allows SQL Server jobs to be handled through the Cisco Workload Automation user interface. Users can access SQL Server job information and build workflows through a visual interface that allows them to define dependencies among SQL Server jobs alone or SQL Server jobs and jobs running on other systems and applications. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Important scheduling capabilities for SQL Server users include: Database Job Definition and Scheduling – The adapter enables three types of SQL Server jobs to be defined in Workload Automation: Direct SQL Jobs – Makes SQL Server calls using T-SQL statements Database Jobs – Includes one or more steps of various database task types, including the following: o ActiveX o Operating system commands o Replication distributor, merge, queue reader, snapshot, and transaction log reader o SQL Server analysis services command and analysis services query Existing Database Jobs – Adds, imports, or links to jobs already defined to run under the SQL Server agent Detailed Job Monitoring and Controls – Once database jobs are defined and scheduled, the solution provides real- time status information and gives IT staff the ability to interact with current and future jobs. Users can access detailed job step controls—hold job instances, abort, delete, re-run, and make ad hoc changes to a job instance before it has run. In addition, IT staff has constant communication with SQL Server workflows through the use of extensive alert capabilities which can be defined to send detailed messages regarding job abnormalities, resource availability, load balancing, and machine functions. In addition, Cisco Workload Automation offers different options for displaying job output, including aligned columns, CSV, raw, and XML. Users can also re-direct the output to a local file or log it to a database table. Defining and Running SQL Server Events – Cisco Workload Automation Adapter for SQL Server simplifies processing database events and does not require scripting or managing database triggers. The adapter gives users the ability to capture and respond to database activities, such as table modification, index creation, or database row activity. And Workload Automation permits views of all runtime database events, which users can then leverage to create events- based job dependencies quickly and efficiently. The adapter can easily pass variables from Cisco Workload Automation to any SQL Server database job, pass job information across the entire batch job scheduling environment, and pass completed SQL Server jobs to other downstream workflow operations, such as extract, transform, and load (ETL) report creation. In addition, specific events—the arrival of a file from a trading partner, for example—can be used to initiate a new SQL Server action or job step automatically. Users can also assign alert actions to an event, making it possible for administrators to know when that event has been triggered. Users can assign alerts to the database user who triggered an event, the database object that triggered it, and the output of the event selected. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features Summary Benefits Summary Links SQL Server with other RDMBS and business Leverages an investment in SQL Server database to create a applications and consolidates the automation of those jobs comprehensive business automation solution through a single console Provides management functions that eliminate scripting, Supports greater efficiency and productivity through a single thereby allowing unlimited dependencies, integrated enterprise-wide scheduling automation environment workflows, and scalability Creates, schedules, and runs T-SQL queries and SQL Reduces the margin for error and enables better resource Server jobs and monitors events without requiring database utilization through fewer steps triggers Defines SQL Server jobs or imports existing jobs and runs Enables SLAs to be met faster, by providing access to pre- them across multiple SQL Server instances tested steps Supports jobs that include steps in various database tasks, Eliminates expensive script generation and ongoing script including ActiveX scripts, OS commands, and direct inclusion management by supporting extensive calls of T-SQL statements Monitors Table Create, Modify, and Delete; Index Create, Reduces manual intervention through alert and even trigger Modify, and Delete; Row Add, Modify, and Delete automation Creates a pre-processor step for any SQL Server job that Save time with automated out-of-the-box processing steps supports passing parameter values, such as SQL selection criteria, to a job before running it Launches SQL Server jobs based on external events, such Create an enterprise-wide workflow solution through as the arrival of a file upstream and downstream job handoffs Generates output of T-SQL queries in XML and other formats Helps administrators correct errors quickly and resolve job without additional coding step bottlenecks via historic logs Provides Workload Automation calendaring features with Aligns workflows to user demands without expensive manual more extensive options than those offered by Microsoft tools calendar manipulations Cisco Workload Automation Adapter for Microsoft SQL Server helps IT staff deliver maximum database job throughput, rock-solid reliability, and comprehensive coordination of database activities as part of an enterprisewide business process automation solution. This powerful solution accomplishes these objectives by providing a single integrated enterprise job scheduler that balances the service requirements of batch or on demand workloads, whether they were created from within SQL Server or exist in support of other applications and technologies across the enterprise. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 7. Cisco Workload Automation Adapter for Web Services Adapter Overview Cisco Workload Automation Adapter for Web Services In service oriented architecture (SOA) environments, business process management (BPM) engines expose workflows enabled by Web Services. Workload automation solutions must support these types of connections in order to drive complex job runs to completion. Cisco Workload Automation Adapter for Web Services does just this - by automating and simplifying the scheduling of web-enabled and SOA-based deployments to provide control over jobs of all magnitudes and complexities. The Web Services Integration Challenge Typically, complex process scheduling is developed and tested offline before being migrated to production environments. Moving job scheduling definitions from development to test to production environments must be carefully managed in a structured and repeatable way. Automating job scheduling across Web Services-enabled environments is very challenging because, unlike traditional enterprise resource planning (ERP) systems, Web Services environments provide an array of point services that must be coordinated and deployed. In addition, the boundaries between the composite applications based on these services are loosely defined, which allows the underlying components that provide the services to be quickly changed and recombined to serve business units as they evolve. As a result, these environments create significant complexities for enterprise wide scheduling solutions. The capabilities of Cisco Workload Automation Adapter for Web Services, in combination with the broad coverage and rich functionality of the Cisco Workload Automation itself, work to reduce these complexities and enable IT organizations to realize the benefits of standards-based, end-to-end scheduling. Features and Benefits The feature set and capabilities of this adapter not only reduce the effort and simplify the process of scheduling jobs in web services-enabled environments, but also allow those jobs to be viewed and managed in the context of other enterprise jobs through a single view. Enterprises can increase efficiency and improve business process execution by taking advantage of the following Cisco Workload Automation Adapter for Web Services functionality. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Cisco Workload Automation Adapter for Web Services gives you the flexibility of two of the most common types of Web Service integrations: representational state transfer (REST) and Simple Object Access Protocol/Web Services Description Language (SOAP/WSDL). REST Method Scheduling REST-based architectures allow system resources to be addressed in a stateless, client‐server architecture where clients access and manipulate web resources through the HTTP protocol. The Web Services environment consumes the request in the most efficient manner, sometimes parsing the request as it is fulfilled. REST APIs are commonplace - by integrating the REST methodology in the Cisco Workload Automation, we give our customers an easy-to-use Web Services interface that does not need additional environmental modifications. SOAP/WSDL Operations Visibility Complementary to REST, SOAP creates a predefined contract with the client that describes how the service will be called, what parameters it expects, and what data structures it returns. The SOAP/WSDL job instance is an invocation of a Web Services operation defined for the connection. When the job instance runs, the SOAP request― with the operation name and its arguments (WSDL) - is sent to the Web Services endpoint, and the output of the event is returned as a SOAP response. The response can be modified and passed on to subsequent jobs across the entire range of scheduled job types available. One of the key strengths of the adapter is that once the components of the Web Services Description Language (WSDL) have been parsed, all the operations inherent in the WSDL become available for scheduling design through the standard graphical job definition screens, extending the standardized operations approach across the full range of environments that are SOAP-enabled. Rich Web Services API Web Services permit the deployment of standard service-based architectures across an underlying range of current and legacy platforms and applications. Cisco Workload Automation is able to define jobs and run job instances against these services and therefore against any application endpoint (Java, .NET, or application platform) or on any OS platform (Windows, UNIX, or Linux, and so on) that have been enabled for REST or SOAP Web Services. Workload Automation Integration Cisco Workload Automation Adapter for Web Services extends the reach of Cisco Workload Automation with critical capabilities that simplify scheduling for web services environments: Allows jobs to be defined that invoke Web Services operations ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Supports any REST and SOAP Web ServiceParses the WSDL to discover all the defined operations and arguments Imports WDSLs directly into the adapter from an existing services library Supports standard PUT, GET, POST, and DELETE syntax for REST methods Uses variables as input arguments to Web Services calls, allowing the passing of information across job flows Supports the passing of web services call responses to jobs of any type in larger business flows, including the ability to modify output via XML style sheet language for transformations (XSLT) Because Cisco Workload Automation Web Services jobs are defined like any other Cisco Workload Automation job, you can take full advantage of job, file, and variable dependencies, calendars, events, email notifications, and all other Cisco Workload Automation capabilities to manage the most complex Web Services scheduling environments in your enterprise. Move to a Single Scheduling Environment Cisco Workload Automation provides IT operations staff with an integration platform for all job scheduling needs. With Cisco Workload Automation Adapter for Web Services, IT operations staff can include a vast array of Web Services-based deployments in a single standard scheduling environment, regardless of the types of applications and systems deployed across the enterprise. These solutions eliminate multiple tools, scripting, protracted resolution times, and many other costly and time-intensive issues. Cisco Workload Automation Adapter for Web Services demonstrates the ongoing support that Cisco Workload Automation scheduling solutions provide to dynamic, evolving IT environments. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 8. Cisco Workload Automation Adapter for PeopleSoft Adapter Overview Integrating PeopleSoft into the Enterprise Workflow scheduling complexity and cross-application functionality are major challenges facing IT operations professionals today. The native PeopleSoft Process Scheduler has limited or no processing or monitoring support for other enterprise resource planning (ERP) applications, web services, or extract, transform, and load (ETL) processes when a PeopleSoft instance does not exist on a target resource. Fortunately, there is a way to integrate PeopleSoft with other applications, services, and processes through an enterprise-wide, heterogeneous automation product that expands and leverages existing PeopleSoft workflow functionality. Bringing Automation Power to PeopleSoft Applications Cisco Workload Automation Adapter for PeopleSoft brings a highly scalable, cross-application, workflow automation solution to the PeopleSoft ERP platform. PeopleSoft jobs can now be part of larger business process workflows that are managed from a single console. Users can extend the productivity gains of the PeopleSoft scheduling environment by setting dependencies to and from other programs, including Oracle, SAP, or custom Java applications. The integration of PeopleSoft processes using the adapter leverages the investment in both products, because training and staff can be minimized and enterprise-wide application automation and management can be consolidated under one solution to deliver better security, productivity, and higher service level performance. Cisco Workload Automation Adapter for PeopleSoft Functionality Changes within the PeopleSoft environment are not required, and it is not necessary to install extra routines when implementing the adapter. Cisco Workload Automation Adapter for PeopleSoft can be installed on the same system as Workload Automation and be directly connected to the PeopleSoft Process Scheduler. Users can begin scheduling PeopleSoft jobs in a matter of minutes, because a simple connection dialog box enables the adapter to recognize those jobs and their status. Workload Automation can define complex dependences among data from external applications, results files, or a PeopleSoft process from a different instance when running business intelligence reports such as PeopleSoft SQR Reports, PSnVision, or Cobol SQL. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Workload Automation and PeopleSoft work as an integrated solution. Users of other ERP solutions can manage PeopleSoft processes and run PeopleSoft Process Scheduler using the same Workload Automation console interface. Workload Automation provides a way to connect PeopleSoft applications with cross-platform, crossapplication, enterprise-wide workflow processing. Features and Benefits This adapter bridges the gap between a data center’s PeopleSoft applications and its other ERP environments, and it increases the manageability of the PeopleSoft environment. The following discussion provides more detailed descriptions of core features that deliver high-level business benefits, as well as many day-to-day usability-related benefits: Batch and On Demand Processing – The adapter is designed to accommodate batch and on demand job processing for PeopleSoft applications, providing comprehensive support for the traditional date and time scheduling model, as well as complex event- and dependency-based processing. IT Policy Alignment – Each job group can contain several job definitions that enable detailed control and error recovery procedures. These procedures make it possible for IT staff to follow documented best practices consistently. Information Technology Infrastructure Library (ITIL) processes in the areas of request fulfillment, incident management, and change management can be supported, with interfaces and integration techniques available for a range of ITIL-oriented operations environments, Event-Driven Processing – In addition to time- and date-based scheduling, the adapter can dynamically introduce jobs—and entire business processes—into most computing environments when triggered by business events from a wide range of application adapters and platform-supported agents. Flexible Monitoring and Alerting – Cisco Workload Automation Adapter for PeopleSoft allows users to view and manage real-time alerts within the scheduling system. Alerts can be automatically sent to email-enabled devices for anytime, anywhere status connectivity and can be configured to initiate process recovery steps. Automated actions are extensive and can be easily defined. These actions include sending an email message to the appropriate owner, generating a message to the central console, or triggering an incident to an IT support technician via the appropriate ITIL-oriented operations systems. Robust Security and Audit Capabilities – Security policy—and changes to it— are tied to enterprise security management tools and processes. For example, access can be controlled in the areas of scheduling functionality as a whole or tied to specific jobs, events, or actions. Access can also be linked to an individual user or a workgroup. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Feature Summary Benefits Summary Consolidates PeopleSoft application automation under one Leverages an investment in PeopleSoft to create a corporate-wide console solution, with one staff and one set of comprehensive business process automation solution for the internal procedures entire enterprise Enables user to monitor files that are used as event triggers Provides broader coverage of integrated workflows for the initiation of run requests Supports all PeopleSoft process types, including SQR Delivers greater efficiency and more reliable data Reports, Cobol SQL, Crystal Reports, PSnVision, and the Message Agent API Provides richer, more advanced scheduling function than the Increases efficiency and productivity native PeopleSoft Process Scheduler Connects PeopleSoft applications to other platforms, Consolidates scheduling across the enterprise with broader, business applications, and PeopleSoft instances, with integrated workflows unlimited dependencies Supports multiple PeopleSoft instances and application Increases flexibility and scalability servers Seamlessly integrates with the PeopleSoft Process Minimizes maintenance and increase ROI Scheduler Facilitates the use of FTP to access PeopleSoft job output Provides broader coverage of integrated workflows Permits users to view and interact with PeopleSoft Leverages an investment in PeopleSoft application process steps as well as jobs Handles the heaviest PeopleSoft processing loads through Increases flexibility and scalability multi-threading capabilities Enables validation of user names and passwords against the Consolidates and strengthens security across the job PeopleSoft database user scheduling topology ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 9. Cisco Workload Automation Adapter for HP Operations Managers Adapter Overview Cisco Workload Automation Adapter for HP Operations Manager Consolidating Business Process Execution and Event Management Business process automation has evolved from managing routinely scheduled batch jobs to handling continuous mission-critical workflows that encompass cross-platform, cross-application processes. IT operations staff is under constant pressure to deliver highly complex services with constrained budgets and resources. Given this scenario, dealing with application problems and other infrastructure issues, managing resource availability, and monitoring the performance of important data center processes have become mission-critical. To strengthen IT’s ability to manage data center operations, Cisco Workload Automation Adapter for HP Operations Manager extends the functionality of HP Operations Manager tools that monitor and maintain IT services. Working with the adapter, Workload Automation delivers complex dependency- and schedule-driven workflow status information to HP Operations Manager. Together, they function as one continuous events-andworkflow-management system. Accessed through the HP Operations Manager console, Workload Automation delivers sophisticated benefits that include workflow automation, uptime reliability, n-tier scalability, and advanced error notification. These increase IT management’s confidence in its ability to adhere to service-level agreements (SLAs). Two-Way Communication in One Solution Cisco Workload Automation Adapter for HP Operations Manager provides two-way communications between the HP Operations Manager console and Workload Automation, using the HP native messaging protocol (opcmsg). The adapter delivers Workload Automation environmental information to the HP Operations Manager console and allows administrators to control Workload Automation job functions. To streamline integrating Workload Automation and HP Operations Manager, the following components are provided with the adapter: ● Application templates for accepting messages sent by Workload Automation ● Message, monitor, and action templates ● Templates for monitoring Workload Automation services ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features and Benefits This adapter makes it simpler for users to manage enterprise scheduling through HP Operations Manager. The adapter also simplifies the integration of Workload Automation into HP Operations Manager, making it possible to view scheduling within the management framework. HP Operations Manager users can leverage Cisco Workload Automation Adapter for HP Operations Manager to help them streamline the management of their broader environment. The adapter offers the following capabilities: Advanced Events Management – When an abnormality, such as a job that runs too long, occurs in the Workload Automation environment, job process information, including log files, is delivered to the HP Operations Manager console. When exceptions or abnormal events take place, the pre-programmed Workload Automation job definition notifies the HP Operations Manager console of the condition. An operator can then create custom messages and severity levels that can be associated with specific application jobs and conditions. Supported severity levels include critical, major, minor, warning, normal, and unknown. In addition, messages generated by Workload Automation and displayed in the HP Operations Manager console are annotated and include help text. Automated Response Initiation for Priority Events – For all jobs, especially those of the highest priority, custom messages and recovery actions can be configured from the HP Operations Manager console. Some of the messages provided by Workload Automation have embedded actions associated with them. Clicking “Perform Action” in the HP Operations Manager console sets them in motion. To strengthen processing throughput and accelerate events resolution, ad hoc and user-initiated actions can also be saved and reconfigured to become automated HP Operations Manager tasks. These pre-programmed actions can be grouped and linked, creating a cascade of diagnostic or recovery tasks that pinpoint the root cause of a workflow problem. Job Control from HP Operations Manager – The integration of Workload Automation and HP Operations Manager enables IT operations staff to control jobs scheduling from the HP OM console. An administrator can start or restart Workload Automation jobs, stop and start agents, and perform other workflow automation functions from HP Operations Manager. These functions can be performed manually or incorporated into the earlier-discussed events management solutions. Events can be prioritized, issues can be diagnosed, and jobs can be restarted or terminated—automatically. Centralized Point of Control – Linking Workload Automation workflow information, alerts, automated error remediation, and job process controls to this industry-leading event management framework gives IT operations staff unprecedented visibility and control over the enterprise-wide job processing environment, saving time through increased efficiency and delivering to service levels by significantly reducing mean time to resolution (MTTR). ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Cisco Workload Automation Adapter for HP Operations Manager helps organizations to streamline operations by providing new ways in which to increase automation, visibility, and control over processes. As a result, these organizations can focus valuable IT resources on strategic tasks and initiatives rather than job scheduling activities. Features Summary Benefits Summary Offers a single point of control for both enterprise-wide Improves visibility into the workflow processing and event business process automation and event management management Delivers continuous monitoring of Workload Automation Enables organizations to meet SLAs through faster, easier workflow performance and availability problem resolution Sends alert notifications from 40 different event triggers Minimizes service disruptions, improving incident directly to the HP Operations Manager console management and accelerating service restoration Provides out-of-the-box monitoring of the health of the Minimizes disruption to mission-critical processes Workload Automation infrastructure Integrates workflow automation into HP Operations Manager Provides cross-platform, cross-application event support for or a third party service desk for documented incident/case better visibility and control history Interacts with native Workload Automation alert-triggered Eliminates expensive script development and management processes Delivers pre-defined job process information and allows Improves workflow efficiencies and substantially reduces operators to customize alert responses for automated error MTTR recovery ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 10. Cisco Workload Automation Adapter for Java Database Connectivity (JDBC) Adapter Overview Integrating Database Connectivity for Enterprise-Wide Job Scheduling To improve their competitive advantage, businesses are investing in applications, databases, and data warehouse appliances that increase operational efficiency. These solutions manage critical data and logic from various functional areas including financials, inventory, procurement, and order fulfillment. Processing the right data at the right time, managing dependency logic, and automating job sequencing are critical to the smooth operation of the enterprise. To achieve these goals, two conditions are necessary: Broad enterprise-wide visibility of the entire application, storage, and database landscape The ability to automate a wide range of functions, from dependency mapping, to application and database job steps, to event and alerts management End-to-End Workload Automation with Cisco Workload Automation Built for the needs of database processing, the Cisco Workload Automation Adapter for Java Database Connectivity (JDBC) is the interface between Cisco Workload Automation and JDBC-compliant database management systems. Together, they provide IT organizations with comprehensive cross-platform, crossapplication job scheduling functionality, real-time interaction, and centralized control. With the adapter for JDBC, IT organizations can add the workload automation, manageability, and reliability of Cisco Workload Automation to JDBC- compliant databases. Users can manage all workload processes from a central console and integrate database processes into the wider enterprise job-processing environment to reduce errors and increase resource efficiency. How Cisco Workload Automation Adapter for JDBC Works Once the adapter has been implemented within the Cisco Workload Automation environment, administrators can define, launch, monitor, and control standard database processing such as Structured Query Language (SQL) statements and stored procedures. Cisco Workload Automation allows IT staff to quickly resolve job failures, incorporate multiple cross-application dependencies, and use process models, which include JDBCcompliant databases. Cisco Workload Automation Adapter for JDBC can submit predefined SQL processes or stored procedures to Cisco Workload Automation and monitor the status of each process as it runs. Cisco Workload Automation can be used to monitor database events, which can then be used to trigger other ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. scheduling activities such as enterprise resource planning (ERP) execution or data integration tasks. Modifications to the database management system (DBMS) environment are unnecessary because Cisco Workload Automation uses the vendor’s specifically defined JDBC drivers. Features and Benefits Cisco Workload Automation Adapter for JDBC and Cisco Workload Automation can deliver rapid return on investment (ROI) to organizations investing in database solutions. Working together, these products bring job scheduling in JDBC-compliant environments into an enterprise context and provide greater automation, visibility, control, and reliability. The following capabilities are crucial to delivering the benefits that users can expect from this solution. Event-driven processing: In addition to time- and date-based job scheduling, the adapter can dynamically execute single jobs and entire workloads when triggered by business events from a wide range of adapters and platform-supported agents. Also, using the adapter, Cisco Workload Automation users can define database events that can be used for alerts and for invoking an automated response through email and inserting additional jobs into the schedule. Flexible monitoring and alerting: Job status and output are automatically logged and can be viewed using the Cisco Workload Automation console. Alerts can be automatically sent to browser-enabled devices for anytime, anywhere status information and can be configured to initiate process recovery steps. IT policy alignment: Each JDBC job can contain several process definitions, allowing for granular controls and error recovery procedures. Information Technology Infrastructure Library (ITIL®) processes in the areas of request fulfillment, incident management, and change management can be supported and can include interfaces and integration techniques available for a range of operational environments. Comprehensive security and audit capabilities: Security policy and changes to it are tied to enterprise security management tools and processes. The integrated security management features of Cisco Workload Automation can be applied to the implementation of JDBC connections, roles, and jobs to help ensure secure management and use of required security credentials. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 11. Cisco Workload Automation Adapter for OS/400 Adapter Overview Mainframe Business Processing in a Distributed Environment Managing application processes within OS/400 mainframe environments is mission-critical even in many modern enterprise business process infrastructures. These environments can also include growing numbers of applications running on a wide range of distributed servers. Integrating, automating, and managing businesscritical applications in such environments can be difficult, expensive, and time consuming. Cisco Workload Automation Adapter for OS/400, combined with Workload Automation, is a proven and scalable solution that excels in making complex workflow processing infrastructures simpler to manage. The Power to Expand and Automate OS/400 Workflows The investment in enterprise-wide applications requires a comprehensive job scheduling solution to meet the challenge of managing complex workflows across heterogeneous environments, which include the OS/400 platform. Using Cisco Workload Automation Adapter for OS/400, IT operations staff can bring script-free, job automation functionality to the IBM OS/400 environment and expand its capabilities through the use of exception -based management, fault tolerance, and enterprise-wide ERP integration—features that most OS/400 job schedulers do not offer. Using Cisco Workload Automation Adapter for OS/400, batch jobs, job dependencies, and file events can be defined, launched, monitored, and controlled without modifying existing OS/400 jobs or job definitions. This noninvasive adapter also enables dependencies from other systems to be combined with existing OS/400 applications or schedules. This adapter, combined with Workload Automation, offers an easy-to-use, single point of control for monitoring and interacting with OS/400 jobs and the flexibility to integrate those jobs into enterprise business workflows that involve applications on other ERP platforms, such as SAP, PeopleSoft, and Oracle. Cross-platform, crossapplication dependencies, variables, and exceptions can be embedded into event- or time-based jobs or attached to native OS/400 jobs managed within Workload Automation. The result is greater productivity and reliability and reduced implementation and operations costs. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Protecting an Investment in OS/400 As the needs of the enterprise expand, the OS/400 platform must be able to integrate its business process data with other systems and applications. This requires a comprehensive solution to meet the challenge of application automation across heterogeneous environments. Most mainframe environments are the hub of IT operations, and the investment in this infrastructure is a substantial part of the overall computing budget. Workload Automation, combined with the OS/400 adapter, allows IT managers to leverage their investment in the mainframe infrastructure by expanding its processing power across the entire enterprise. Furthermore, IT organizations can no longer afford to manage data processing among these applications manually, especially in the face of increased business demands for efficiency and competitive advantage. By automating internal batch jobs, distributed workflows, business intelligence reporting, and sophisticated alerts management, efficiencies are realized and complex services are executed faster with minimal down time. Because of these imperatives, many organizations have turned to Workload Automation to fill the gap between the OS/400 platform and their Windows, UNIX, Linux, OVMS, and z/OS environments, as well as to increase the manageability of their OS/400 environment. Batch and On Demand Processing – The adapter is designed to accommodate batch and on demand job processing on the OS/400 platform, providing comprehensive support for the traditional date and time scheduling model, as well as complex event and dependency-based processing. IT Policy Alignment – Each job group can contain several job definitions that enable detailed control and error recovery procedures. These procedures make it possible for IT staff to follow documented best practices consistently. Information Technology Infrastructure Library (ITIL) processes in the areas of request fulfillment, incident management, and change management can be supported, with interfaces and integration techniques available for a range of ITIL-oriented operations environments, Event-Driven Processing – In addition to time- and date-based scheduling, the adapter can dynamically introduce jobs and entire business processes into a mainframe environment when triggered by business events from a wide range of application adapters and platform-supported agents. Flexible Monitoring and Alerting – Cisco Workload Automation Adapter for OS/400 allows users to view and manage alerts within the scheduling system. Alerts can be automatically sent to email-enabled devices for anytime, anywhere status connectivity and can be configured to initiate process recovery steps. Automated actions are extensive and can be easily defined. They include sending an email message to the appropriate owner, generating a message to the central console, or triggering an incident report to an IT support technician via the appropriate ITIL-oriented operations systems. Robust Security and Audit Capabilities – Security policy, and changes to it, are tied to enterprise security management tools and processes. For example, access can be controlled in the areas of scheduling ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. functionality as a whole or tied to specific jobs, events, or actions. Access can also be linked to an individual user or a workgroup. Features Summary Benefits Summary Delivers unified, enterprise-wide application scheduling Leverages and extends an existing investment in the IBM automation for OS/400, Windows, UNIX, Linux, OVMS, and OS/400 platform z/OS environments Provides a single user interface to monitor and control Reduces training time and costs by providing a single, workflows regardless of platform, allowing a centralized staff enterprise-wide solution to be used for business operations Runs OS/400 commands, RPG, and CL scripts Leverages an existing investment in IBM mainframe technology Manages any batch jobs, including third-party applications Centralizes and consolidates business operations, creating from Oracle, PeopleSoft, and SAP greater efficiencies Scans output for particular values or exit codes to enable Increases productivity through granular automation setting system-wide dependencies capabilities Enables the setting of multiple, conditional dependencies on Saves time and money by automating advanced workflows OS/400 jobs Allows OS/400 jobs to be run based on the File Exists Saving time and money by automating advanced workflows condition on other platforms Offers robust fault tolerance Prevents the disruption of critical processes ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 12. Cisco Workload Automation Adapter for VMware Adapter Overview Cisco Workload Automation Adapter for VMware Cisco Workload Automation Adapter for VMware enables companies that use Cisco Workload Automation to execute a set of VMware processes via a single point of control. The adapter allows users to connect VMware operations to the enterprise schedule, define them as part of a business process, and monitor VMware operations, as well as to define and leverage VMware events. Working in concert, this enterprise adapter for VMware and Cisco Workload Automation schedule and run business processes and manage their required virtual resources, and incorporating them into the enterprise computing environment. When virtualization is part of data center topology, this adapter for VMware is used in conjunction with Cisco Workload Automation to build intelligent automation around managing virtual machine (VM) resources and their associated operations, and to align the IT infrastructure with business process requirements. In this way Cisco Workload Automation and Cisco Workload Automation Adapter for VMware can help reduce infrastructure and software costs by optimizing virtual resources and increasing administrative efficiency. The Challenges of Workload Automation in a Virtualized World Businesses are progressively deploying service-oriented architecture (SOA)-based applications and virtualized environments. Administering these decoupled resources presents tremendous challenges in tracking and delivering optimum SLA performance for workload management, because in these fluid, dynamic models computing resources vary in state and physical location. Complexity is increased by the existence of multiple virtualization vendor tools that are not unified via single pane of glass. Ultimately, these two factors significantly impact an enterprise’s ability to gain the most efficiency from their virtualized workload processing environments. A simple way to gain visibility into and control over business processes in these new environments is to link the execution of business processes and data center operations tasks. In this way, users can have increased confidence that business processes will be available, run smoothly and reliably. Optimizing the configuration state of VMs in the context of a scheduled workload can result in higher data center resources efficiencies and ultimately, lower VM management costs. This adapter for VMware, combined with Cisco Workload Automation, addresses these challenges. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Bringing Virtual Machine Orchestration into the Workload Automation Environment In a virtualized environment, host servers often support anywhere from dozens to hundreds of VMs. Coordinating the availability of hosts through power management, preserving and restoring machine states through snapshots, and configuring servers for specific tasks can be challenging. As a result, managing workloads in virtualized environments create significant issues for a scheduling solution. Using Cisco Workload Automation can access all applications and systems and supports the reliable functioning of the virtualized environment itself becomes more critical than ever to the successful execution of business processes. Cisco Workload Automation Adapter for VMware connects to both ESX Server and VMware virtual infrastructure web services. In so doing, it manages VM, and hosts operations, and it brings them into the framework of the enterprise workload processing environment. VMware operations are managed through the Cisco Workload Automation browser-based interface through which all workloads are managed. Use of the adapter extends the reach of Cisco Workload Automation by simplifying workload management in virtualized environments. In addition, the adapter supports events that can be used to automate a response to changes in power states and/or host and guest performance conditions. Table 1 below lists the VMware operations that the adapter can manipulate and add to complex automated workload that include ERP, business intelligence, data integration, data exchange and database jobs. Power Tasks Query Power State Power On Power Off Suspend Reset Reboot Guest Shutdown Guest Standby Guest Snapshot Tasks Create Snapshot Rename Snapshot Remove Snapshot Remove All Snapshot Revert to Snapshot Revert to Current Configuration Tasks Reconfigure Migrate(VMotion) Upgrade Virtual Hardware Install/Upgrade Tools Host Tasks Power Up Host ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Power Down Host Reboot Host Enter Maintenance Exit Maintenance For example, consider that a automated workload requires a dedicated machine with a unique configuration of CPU, memory, and applications only four times a year to produce quarterly tax reports. If this machine is virtualized the necessary cores can remain powered off until the job schedule demands it. Knowing when to power a VM on or off or when to take a snapshot for checkpoint backups is the job of a scheduler. Automating this task within the context of the larger business workload environment is an important capability provided by this solution. Features and Benefits Cisco Workload Automation Adapter for VMware provides easy-to-use graphical views that allow administrators to bring the scheduling of VM operations into the Cisco Workload Automation framework through a straightforward process. With the adapter, users have a unified view of an entire schedule, regardless of environment. VMware customers will find that this adapter is specifically designed to meet their service delivery needs. Specific features that automate VMware operations include the following: Ability to Schedule ESX Actions within Cisco Workload Automation - Users can automate the scheduling of power on/off, snapshot, and configuration actions within the ESX hypervisor. This eliminates the need to manually perform ESX actions as business conditions and workloads change. This automation significantly reduces processing errors and “swivel-chair” management. Trigger Actions Based upon Power and Performance Data from ESX - Both ESX processes and business application jobs can be triggered by power state and performance data; operations such as keeping a rogue VM offline; running an application workload when resources are available; or running an ERP job when a VM is turned on. This allows resources such as servers, applications, operating systems (OS), databases, and VMs to be managed for maximum efficiency. Integration with vCenter for Workload Automation - Connection to vCenter enables Workload Automation to manage key tasks such as VM cloning, and cold, hot, and storage migration. With vCenter/Workload Automation integration, users can automate and orchestrate cross-ESX server tasks that make it possible to better manage resources based on workload context and need. This capability increases workload efficiency, because resource availability can be automated and directly applied to critical job schedules. Manual operations and outages can be minimized by allowing the scheduler to control which VMs are at which resource state for a particular job run. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Application of Core Workload Automation Features for VMware - VMware users can leverage all the features of Cisco Workload Automation to define and manage VM processes, create dependencies, and collect output. In this way, VMware operations become part of enterprise-wide business processes, and virtualized environments can be more easily managed through the deep integration capabilities of Cisco Workload Automation. IT gains greater control of all workloads run in the virtualized environment and the state of the virtual environment itself. Users and Security - Cisco Workload Automation for VMWare incorporates and extends the VMware security model for consistency and ease of use. Defining VMware Configurations as Part of a Business Workload - Ultimately, data center automation and efficiency initiatives must define VMware operations as part of the workload infrastructure. Cisco Workload Automation and for this adapter for VMware enable business workloads managed in virtualized environments to be easily integrated into the enterprise. Enterprise Coverage - Cisco Workload Automation provides the integration platform for all enterprise job scheduling needs, and this adapter for VMware offers ongoing support for changing IT environments. This solution eliminates multiple tools, manual intervention, protracted resolution times, and many other costly operations issues. It also provides a single interface for managing jobs and dependencies across the enterprise. Through the adapter, users can manage VMware’s capabilities, as well as the enterprise-class functionality provided by Workload Automation. Adapter for VMware enables organizations to integrate business workload execution and virtualization process management in VMware environments. Ultimately, not only does workload automation increase operational efficiency by simplifying job scheduling, but it can also increase VM efficiency, because users can: Reduce manual operations, misprocessing, and “swivel-chair” integration by scheduling ESX processes directly from Workload Automation Use resources effectively by setting a schedule to trigger actions based on power and performance metrics from ESX Automatically migrate critical resources through the Cisco Workload Automation integration with vCenter ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 13. Cisco Workload Automation Adapter for zLinux Adapter Overview Cisco Workload Automation Adapter for zLinux Cisco Workload Automation Adapter for zLinux works with Workload Automation to bring Linux-based mainframe jobs into a single enterprise view. The adapter simplifies the process of defining and scheduling Linux-based mainframe jobs and job groups and seamlessly integrates jobs and processes into enterprise workflows. Cisco Workload Automation brings ease of use and a high degree of scalability to job scheduling for the zLinux environment. Its capacities include the ability to execute millions of jobs a day, exception-based management, role-based security, and the extensibility to include other technologies in heterogeneous environments. Together, Cisco Workload Automation Adapter for zLinux and Workload Automation create a functionally rich, easy-to-use enterprise job scheduling solution that can leverage specific mainframe attributes—24x7 reliability, fast I/O processing, and enhanced security features—to support continuous, enterprise-class business operations. How Cisco Workload Automation Adapter for zLinux Works Cisco Workload Automation Adapter for zLinux extends the power of Workload Automation to IBM zSeries mainframe computing environments running the zLinux operating system (OS). This highly scalable and flexible solution allows IT scheduling administrators to create, manage, and monitor jobs and their dependencies across complex enterprise workflows that may include zLinux instances and other z/OS mainframe instances, as well as Windows, UNIX, OS/400, and other Linux systems. The adapter enables script-free scheduling functionality for mainframe job processing in the zLinux environment, building on the inherent fault tolerance of the core scheduler itself. In addition to managing schedules across multiple OS platforms, application-specific jobs can also be run across a range of enterprise resource planning (ERP), database, business intelligence (BI), and web services integration platforms. The adapter gives users the ability to manage cross-platform, cross-application workflows via a single pane of glass and to automate mainframe batch jobs by setting time, file, or a range of inter-job dependencies. Using Cisco Workload Automation Adapter for zLinux reduces operating costs and improves service levels, because there is no need for ongoing script management or costly manual intervention to coordinate job executions across the zLinux environment and beyond. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features and Benefits Cisco Workload Automation Adapter for zLinux can dramatically simplify the process of scheduling, tracking, and managing job workflows regardless of the number of dependencies, systems, and applications involved. This adapter, in combination with Workload Automation, offers the following capabilities: Increased Mainframe Reach – The adapter makes it possible to manage dependencies among existing mainframe applications and other distributed job processes. Jobs running on the zLinux platform can be triggered by status changes, by the results of jobs running on other platforms, or by processes running in other applications. Users can define, launch, monitor, and control application and database jobs and can respond to file events without modifying existing jobs or schedules. Batch and On Demand Processing –The adapter is designed to accommodate batch and on demand job processing on the zLinux platform, providing comprehensive support for the traditional date and time scheduling model, as well as complex event- and dependency-based processing. zLinux Virtualized Environments – Cisco Workload Automation Adapter for zLinux is well suited to the rapid changes within a virtualized mainframe environment. Whether zLinux instances are implemented in individual logical partitions(LPARs) or z/VM virtual machines (VMs), the zLinux adapter allows users to schedule jobs effectively, and it scales to accommodate the growth and expansion of a zLinux infrastructure. IT Policy Alignment – Each job group can contain several job definitions, enabling detailed control and error recovery procedures. These procedures make it possible for IT staff to consistently follow documented best practices. Information technology infrastructure library (ITIL) processes for request fulfillment, issue management, and change management can be supported, with interfaces and integration techniques available for a range of ITIL-oriented operations environments, Event-Driven Processing – In addition to time- and date-based scheduling, the adapter can dynamically introduce jobs—and entire business processes—into a mainframe environment when triggered by business events from a wide range of application adapters and platform-supported agents. Flexible Monitoring and Alerting – Cisco Workload Automation Adapter for zLinux allows users to view and manage alerts within the scheduling system. Alerts can be automatically sent to browser-enabled devices for anytime, anywhere status connectivity and can be configured to initiate process recovery steps. Automated actions are extensive and can be easily defined, enabling users to send an email message to the appropriate owner, generate a message to the central console, or trigger a support incident via the appropriate ITIL-oriented operations systems. Robust Security and Audit Capabilities – Security policy—and changes to it— are tied to enterprise security management tools and processes. As an example, access can be controlled to scheduling functionality as a whole or tied to specific jobs, events, or actions—on an individual user or workgroup basis. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features Benefits Unifies enterprise-wide application scheduling Centralizes and consolidate business operations automation for zLinux, z/OS, Windows, UNIX, OS/400 and other OS environments Leverages and extends an existing investment in IBM Increases productivity and reliability and reduces zSeries mainframes via a single pane of glass operating costs Eliminates the needs to write scripts to create job Saves time and money by automating advanced schedules and cross dependencies workflows Manages job status output and scanning this output Increases productivity and provides granular for particular values or exit codes to enable setting automation capabilities additional dependencies downstream based on job status Sets multiple, conditional dependencies on zLinux Increases job interdependency reach jobs, job steps or condition codes Provides a fault-tolerant scheduling platform Significantly improves uptime and execution to service level agreements (SLAs) ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 14. Cisco Workload Automation Adapter for z/OS Adapter Overview Mainframe Business Processing in a Distributed Environment Managing z/OS batch processes is a mission-critical function in enterprise businesses. IT data centers now include a growing number of applications running on a wide range of highly distributed devices, but mainframe batch schedulers cannot manage enterprise-wide workflow processes and workflow automation needs. Integrating, automating, and managing business-critical applications is a difficult, expensive, and timeconsuming operation, but a proven, scalable product—Cisco Workload Automation—can deliver enterprise-wide automation and integrate z/OS jobs and dependencies, even from the most demanding IT infrastructures. Integrating Mainframe Applications Automation into the Enterprise Cisco Workload Automation for z/OS brings the power of business process automation to IBM mainframe batch processing and links it to the entire enterprise-computing environment. This industry-leading product can create, manage, and monitor jobs and job dependencies among z/OS environments and a wide range of databases and application resources, while bringing expanded functionality to z/OS batch processing. IT operations staff can leverage the scheduler’s capabilities, such as exception-based management, fault tolerance, and a high-degree of scalability for z/OS-based jobs. This easy-to-use platform gives users the ability to monitor and interact with all types of batch jobs, even if they have been defined using other mainframe schedulers. More importantly, users gain the ability to integrate mainframe jobs into larger business workflows that involve enterprise resource planning (ERP), business intelligence, and extract, transform, and load (ETL) processes running on a wide variety of operating systems—even in service-oriented architecture (SOA) environments. Data files from partners and supplier can also be managed and integrated into z/OS jobs, and job dependencies originating from anywhere in the enterprise can be defined and managed via a single pane of glass. Cisco Workload Automation for z/OS Workload Automation for z/OS has two components. Each component is an independent entity that offers different functions. The first component is an OS-level agent running under OpenMVS that uses UNIX System Services (USS) provided by the z/OS operating system. Via the agent, Workload Automation can submit jobs, run system commands, and execute programs and shell scripts. The agent transfers output to Cisco Workload Automation and manages file dependencies for files and datasets. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. The second component is the Gateway for z/OS that runs locally as a set of processes in the z/OS environment that interact directly with the z/OS System Management Facility (SMF). The Gateway operates in the background, relaying job and job step information to Cisco Workload Automation These are output logs that record the stages in the life cycle of a z/OS job. The extraction of this information allows Workload Automation to track job dependencies based on condition codes of any submitted z/OS job. Protecting an Investment in the z/OS Infrastructure As the needs of the enterprise expand, IT managers must be able to integrate z/OS business process data with other ERP applications. Most mainframe environments are the hub of IT operations, and the investment in this infrastructure is a substantial part of the overall IT budgets. This requires a comprehensive product to meet the challenge of workflow automation across heterogeneous environments. Cisco Workload Automation allows IT managers to leverage their investment in the mainframe infrastructure by expanding their reach and visibility across the entire enterprise and to increase the manageability of their mainframe environment. Cisco Workload Automation for zOS enables IT managers to leverage their investment in the mainframe infrastructure by expanding its processing power across the entire enterprise. Furthermore, IT organizations can no longer afford to manage data processing among workflow processes manually, especially in the face of increased business demands for efficiency and competitive advantage. By automating internal batch jobs, distributed workflows, and business intelligence reporting, efficiencies of scale are realized and complex services are executed faster with minimal down time. Features and Benefits Increasing Mainframe Reach and Processing Capabilities Users can define, launch, monitor, and control z/OS jobs and job dependencies and respond to file events without modifying existing mainframe jobs or schedules. The following discussion provides more detailed descriptions of core features that deliver high-level business benefits, as well as many day-to-day usabilityrelated benefits: Batch and On Demand Processing – Cisco Workload Automation is designed to accommodate scheduled batch and on demand job processing on the z/OS platform, providing comprehensive support for the traditional date and time scheduling model, as well as complex event-and dependency-based processing. IT Policy Alignment – Each job group can contain several job definitions that enable detailed control and error recovery procedures. These procedures make it possible for IT staff to follow documented best practices consistently. Information Technology Infrastructure Library (ITIL) processes in the areas of request fulfillment, incident management, and change management can be supported with interfaces and integration techniques available for a range of ITIL oriented operations environments, ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Event-Driven Processing – In addition to time- and date-based scheduling, Cisco Workload Automation can dynamically introduce jobs—and entire business processes—into a mainframe environment when triggered by business events from a wide range of application adapters and platform-supported agents. Flexible Monitoring and Alerting – Cisco Workload Automation allows users to view and manage alerts within the scheduling system. Alerts can be automatically sent to browser-enabled devices for anytime, anywhere status connectivity and can be configured to initiate process recovery steps. Automated actions are extensive and can be easily defined. They include sending an email message to the appropriate owner, generating a message to the central console, or triggering an incident to an IT support technician via the appropriate ITILoriented operations systems. Robust Security and Audit Capabilities – Security policy—and changes to it—are tied to enterprise security management tools and processes. For example, access can be controlled in the areas of scheduling functionality as a whole or tied to specific jobs, events, or actions. Actions can also be linked to an individual user or on a workgroup basis. Features Summary Benefits Summary Unifies enterprise-wide job scheduling automation for z/OS Increases productivity and reliability and reduces Windows, UNIX, Linux, and other mainframe environments implementation and operations costs Provides a single user interface to monitor and control jobs Leverages and extends an existing investment in mainframe regardless of platform, allowing a centralized staff to be used scheduling and reduces training time and management costs for business operations Eliminates the need to write scripts in order to set up job Increase productivity and reliability and reduces operations cross-dependencies costs Runs JES, JCL, MVS commands and z/OS Unix System Leverages an existing investment in IBM mainframe Services (USS) jobs technology Supports dual directional FTP file transfers among the Increase productivity through expanded reach and granular mainframe and another servers automation capabilities Offers robust fault-tolerance Prevents the disruption of critical processes Sets multiple, conditional dependencies on z/OS jobs, job Centralizes and consolidates business operations, creating steps or condition codes greater efficiencies Allows mainframe jobs to be run based on the File Exists Saves time and money by automating advanced workflows condition on another server ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 15. Cisco Workload Automation Adapter for FTP Adapter Overview Cisco Workload Automation Adapter for FTP, SFTP, and FTPS Enterprise Adapter for FTP reduces many of the complexities associated with incorporating file transfer protocol (FTP), secured file transfer protocol (SFTP), and file transfer protocol SFTP (FTPS) jobs or batch processes into enterprise job schedules. Built on the industry-leading Workload Automation, it offers an easy-to-use, powerful solution for managing FTP dependencies within job schedules and the application integration they support. IT operations staff can manage file transfers as an integral part of a critical workflow business processes. This is an excellent scheduling solution for environments that handle FTP jobs, because it can improve efficiency by directly addressing critical FTP-related scheduling challenges discussed in the following section. The File Transfer Challenge Increasingly, businesses are working to integrate their internal operations and also to develop closer links with partners and customers. Companies in financial services, insurance, healthcare, and retail, among other industries, depend on seamless data exchange to integrate their operations with others and to allow them to respond with the speed and accuracy the market demands. Today, approximately 70 percent of data and application integration is accomplished through batch jobs. As a result, automated application integration and file transfer capabilities are vital to accomplishing the twin goals of reliability and cost effectiveness. FTP is the technology most commonly used to exchange data or transfer files among applications and partners. As the enterprise extends business processes across its value chain, the reliability and security of data exchange with partners and customers is increasingly important in meeting business goals. Transmission delays, breached security, and corrupt data can impact not only the business but also relationships with partners and customers. The exchange of data between applications, partners, and customers must be so reliable and secure that it can be taken it for granted. To achieve these objectives, data and file exchange must be an integral part of the enterprise-wide business process. And because there is a close relationship between data exchange and batch job processes, both must be seamlessly and simultaneously managed to attain high levels of automation, security, speed, recovery, and accuracy. Manual FTP Management: Error-prone and Insecure In many companies, processing file transfers is still a manual process. For example, a company may have a workflow in which a customer sends a file containing all orders for the day via FTP. During the day, IT ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. operations staff manually checks to see if the file has arrived. If it has, they submit a series of jobs that process the order, or they may use scripts they have written to manage this process. This manual business process creates the following issues, and failure to meet service level agreements (SLAs) with customers and partners may incur costly financial penalties and erode end-user satisfaction: FTP is not secure and transfers data without encryption. User names, passwords, FTP commands, and the files themselves can be viewed using packet sniffers. The process of recognizing that the file has arrived and then incorporating it into a job step is inherently error prone and time consuming. Scripts are costly to create, document, and maintain. If scripts are used, user IDs and passwords may be embedded in them, creating additional exposure to security risks. If the process of managing FTP is related to financial reporting, additional issues are involved in auditing it. ne operator may be required to implement the manual procedure and another to verify that it was followed. The need for a job scheduler and an FTP product adds unnecessary cost and complexity. FTP may require that an additional agent is installed on both the sending and receiving ends, increasing system complexity. No single point of control manages both FTP requirements and the job scheduling process. Features and Benefits Using Cisco Workload Automation Adapter for FTP can dramatically simplify the process of scheduling, tracking, and managing workflows with FTP dependencies, because the solution: Incorporates FTP processes into the larger enterprise-wide workflow management environment Supports both FTP and SFTP using SSH2 and FTPS using SSL/TLSAvoids sending data “in the clear” by supporting Advanced Encryption Standard (AES), Data Encryption Standard (DES), Triple DES (3DES), and Blowfish encryption techniques Provides “script-free,” scheduled FTP processing to avoid further security exposure created by embedded user IDs and passwords when scripts are used Supports FTP job dependencies based on number of files and volume of data transferred, dropped files, and duration of transfer Manages file attributes and their directories Requires a single FTP server rather than an FTP agent on the sending and receiving ends Provides a single point of control for managing business processes dependent on FTP and batch jobs Workload Automation provides an integration platform for all job scheduling needs. When batch jobs finish, users can automatically transfer files as part of a larger business process. In addition, when files arrive, they can trigger one or more jobs to process the data transferred. Users can now eliminate the manual steps and scripting that undermine service levels and inflate the costs of managing IT. And Workload Automation makes it easy to accomplish these objectives by using the same interface to manage FTP jobs and dependencies that it uses for all jobs and dependencies. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 16. Cisco Workload Automation Adapter for JD Edwards Adapter Overview Cisco Workload Automation Adapter for JD Edwards IT operations that focus on the automation of business processes involve integrating a wide range of custom and enterprise applications and the infrastructure on which they run, often with complex interdependencies. In such environments, IT typically uses job scheduling tools to control batch and on demand event processing, which are vital to the success of a range of business operations from sales to manufacturing to financial management. For the past decade, Cisco Workload Automation has been defining standards for job scheduling usability, scalability, and breadth of coverage. The role of the many adapters available for Cisco Workload Automation is to make connectivity, control, and visibility of diverse technologies accessible directly through the Cisco Workload Automation user interface (UI). The breadth of coverage these adapters provide simplifies end-to-end scheduling of processes across the enterprise. Product Overview Integrating JD Edwards Enterprise Resource Planning (ERP) into the Enterprise In order to increase competitive advantage, businesses are investing in applications that improve operational efficiency, such as JD Edwards EnterpriseOne and World ERP solutions. These applications manage critical data from various functional areas, including financials, inventory, procurement, and order fulfillment. While the JD Edwards internal scheduler can manage native batch processes, it is not built to accommodate enterprisewide scheduling environments. This adapter is designed for the unique needs of the JD Edwards application suite, and functions as the communications interface between Cisco Workload Automation and the EnterpriseOne/World process management engines. Together, they provide IT organizations with robust cross-platform, cross-application scheduling functionality, real-time interactivity, and centralized control. Simplify Job Scheduling with Cisco Workload Automation With this Cisco adapter for JD Edwards, EnterpriseOne/World customers can add the automation, manageability, and reliability of Cisco Workload Automation to these leading ERP applications. With CWA, IT operations staff can manage all workload processes within JD Edwards EnterpriseOne/World environments ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. from a centralized console and integrate those processes into the wider Cisco Workload Automation scheduling environment. Leveraging the Cisco Workload Automation’s advanced automation features and single pane-ofglass management console immediately translates into reduced training costs and the consolidation of key skills required for scheduling operations. This ability, in turn, reduces errors and increases productivity. How the Enterprise Adapter for JD Edwards Works Once implemented, the adapter allows users to define, launch, monitor, and control JD Edwards processes using Universal Batch Engine (UBE), which is then used to execute these processes. Cisco Workload Automation and the adapter enable JD Edwards users to quickly resolve job failures, incorporate multiple crossapplication dependencies, and utilize process models for JD Edwards UBE programs. The adapter submits the predefined JD Edwards processes into the schedule and monitors the status of each process as it runs. In addition, the adapter facilitates the distribution of JD Edwards reports through its advanced alert capabilities. Modifications to the JD Edwards environment are unnecessary because CWA uses both UBE and the application program interfaces (APIs) in the JD Edwards EnterpriseOne/World application suite. Native JD Edwards function calls are therefore used for the integration. Features and Benefits The adapter and Cisco Workload Automation have successfully delivered rapid ROI to organizations investing in JD Edwards solutions. Working together, they bring job scheduling for JD Edwards solutions into an enterprise context and provide greater automation, visibility, control, and reliability. The following capabilities are crucial to driving the benefits that users can expect from this solution: Universal Workload Management - Workload management is an essential part of any ERP solution, because it allows critical transactions from various databases and applications to occur at the right time, every time. Cisco Workload Automation provides immediate problem detection, and in many cases, automatically launches error resolution steps, enabling JD Edwards EnterpriseOne/World services to be delivered efficiently and accurately. Event-Driven Processing - In addition to time- and date-based job scheduling, the adapter can dynamically introduce single jobs and entire workloads into a schedule when triggered by business events from other adapters and platform-supported agents. Also, with the adapter, users can define events that can be used for alerting and invoking an automated response through email and/or inserting additional jobs into the schedule. Flexible Monitoring and Alerting - Job status and output is automatically logged and can be viewed using the Cisco Workload Automation console. Alerts can be automatically sent to browser-enabled devices for anytime, anywhere status updates and can be configured to initiate process recovery steps. Automated actions are extensive and easily defined. IT Policy Alignment - Each job can contain several process definitions that support granular controls and error recovery procedures, making it possible for IT staff to consistently follow documented best practices. Information Technology Infrastructure Library (ITIL) processes in the areas of request fulfillment, incident ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. management, and change management are supported and can include interfaces and integration techniques available for a range of ITIL-oriented operations environments. Robust Security and Audit Capabilities - Security policy - and changes to it - are tied to enterprise security management tools and processes. The integrated security management features of Cisco Workload Automation can be applied to the implementation of JD Edwards connections, various roles, and jobs to provide secure management and support the use of required security credentials. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 17. Cisco Workload Automation Adapter for Cognos Adapter Overview Cisco Workload Automation Adapter for Cognos IT operations that focus on the automation of business processes involve integrating a wide range of custom and enterprise applications and the infrastructure on which they run, often with complex interdependencies. In such environments, IT typically uses job scheduling tools to control batch and on demand event processing, which are vital to the success of a range of business operations from sales to manufacturing to financial management. For the past decade, Cisco Workload Automation has been defining standards for job scheduling usability, scalability, and breadth of coverage. The role of Cisco Workload Automation is to make connectivity, control, and visibility of diverse technologies accessible directly through the Cisco Workload Automation user interface. The breadth of coverage these adapters provide simplifies end-to-end scheduling of processes across the enterprise. Cisco Workload Automation Adapter for Cognos Cisco Workload Automation for Cognos allows users to schedule relevant Cognos jobs in the context of all other enterprise jobs. It puts stored reports and configuration items automatically into the UI so users can then define Cognos jobs via point-and-click functionality without the need for custom scripting. As a platform-independent solution, the adapter can run on any OS platform where Cisco Workload Automation master runs. Improving Data Integration and Business Intelligence (BI) through Greater Workload Automation Cognos Business Intelligence delivers a complete range of BI capabilities: reporting, analysis, dashboard management, and scorecard creation. Cognos users can author, share, and use reports that draw on data across many sources to make better business decisions. But without effective workload automation, data that supports Cognos Business Intelligence reporting may not arrive at the right place at the right time. In addition, poor visibility can make it difficult to see where processing bottlenecks exist. As a result, when process integration between data integration; data warehouse; extract, transform, and load operations (ETL); and BI reporting functionality is less than optimal, business decisions can be negatively impacted. Cisco Workload Automation Adapter for Cognos enables the definition of workloads that keep data flowing smoothly between source systems and the data warehouse. This powerful solution then coordinates and triggers the running of reports in the correct order and with the correct data to meet business reporting service ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. level agreements (SLAs). With this adapter, users can load, define, launch, and monitor tasks in a Cognos environment, while Cisco Workload Automation manages the moving parts in a BI infrastructure in the right order and delivers them at the right time to the right person. The result is saved time, reduced errors, and the ability to create ad hoc reports in an environment that normally requires considerable planning and a significant level of control over service level management. Features and Benefits Using Cisco Workload Automation Adapter for Cognos can dramatically simplify the process of scheduling, tracking, and managing all BI workloads regardless of the number of dependencies, systems, and applications involved. This adapter, in combination with Cisco Workload Automation, offers the following capabilities: Complex Dependency Management – BI operations staff can create job definitions that manage the most complex Cognos dependency and runtime requirements. Centralized View and Control – Cisco Workload Automation enables users to develop process streams and manage the information flow from a centralized console, thereby providing greater control over all aspects of a Cognos job environment, including its relationship to all other enterprise jobs. Cognos Security Enforcement – The adapter enforces Cognos security policies by authenticating with Cognos through associations between Cisco Workload Automation runtime users and Cognos security settings. Creating a Cognos job from Cisco Workload Automation is highly secure and as simple as creating any other Enterprise Scheduler job. Complete Cognos Job Tracking – A Cisco Workload Automation job definition for Cognos refers to reportand-query data that is retrieved from the Cognos content store. The job definition can be augmented with format, print, save, and e-mail disposition options, as well as parameter value overrides that can refer to enterprise-wide scheduling variables. Once a job has submitted a task to the Cognos environment, the adapter monitors the process until it is completed. It then returns the final completion status, as well as details associated with the job run, to Cisco Workload Automation. This information can then be used to trigger downstream jobs or other dependent workloads. High Visibility and Fine Control – Cisco Workload Automation Adapter for Cognos enables users to cancel, abort, or rerun tasks from Cisco Workload Automation, a feature that provides better control over the scheduling environment than that afforded by scripting or other non-integrated solutions. Usage Scenario Cisco Workload Automation Adapter for Cognos users can leverage all the workload definition flexibility provided by Cisco Workload Automation. They can use this comprehensive solution to merge BI system and enterprise resource planning (ERP) application processes into a cohesive, centrally managed job stream, which also provides error detection, automated remediation, and alerts management. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. As an example, users can define a process flow that confirms the receipt of data from a business partner. On arrival, this data triggers appropriate ERP processes, which upon completion drives the execution of data warehouse loading, downstream reporting, and online analytical processing (OLAP) cube generation. Because the Cognos request set is defined like any other Cisco Workload Automation job, users can take full advantage of job, file, and variable dependencies; calendars; event and email notifications; and all other Cisco Workload Automation capabilities to manage Cognos scheduling in the context of the enterprise. Features Summary Benefits Summary Leverages the Cognos BI web services application program Leverages an investment in Cognos to enhance and extend interface (API) for a tighter agentless integration between an enterprise scheduling solution Cisco Workload Automation and Cognos report and query execution than possible through scripting alone Packages all implementation details in the interface that Reduces costs and increases efficiency by confining training connects Cisco Workload Automation to Cognos and operational support to one application automation environment Provides a content browser that locates reports and queries Increases productivity and timely results with richer, more to schedule and that can be restricted to specific packages advanced scheduling features than offered by the native and/or folders Cognos scheduler Enables any report or query parameter to be set dynamically Enables any report or query parameter to be set dynamically using Cisco Workload Automation variables, including using Tidal variables, including calculated dates calculated dates Controls formats, such as hypertext mark-up Supports data integrity and accuracy through comprehensive language/portable document format (HTML/PDF), as well as process scheduling and complete failure detection disposition and destination through extensive output options Enforces Cognos user and role security associated with Provides security through the use of industry-standard Cisco Workload Automation runtime users lightweight data access protocol (LDAP) and Active Directory integration Provides security through the use of industry-standard Increases visibility and enables users to understand business lightweight data access protocol (LDAP) and Active Directory process workloads in real time, easily audit them, and integration document what has occurred, helping to reduce production processing time windows Increases visibility and enables users to understand business Reduces costs and increases efficiency through the use of process workloads in real time, easily audit them, and one enterprise-wide workload automation environment document what has occurred, helping to reduce production processing time windows ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 18. Cisco Workload Automation Adapter for JMS Adapter Overview Cisco Workload Automation Adapter for JMS Introduction to Cisco Workload Automation and Adapters IT operations that focus on the automation of business processes involve integrating a wide range of custom and enterprise applications and the infrastructure on which they run, often with complex interdependencies. In such environments, IT typically uses job scheduling tools to control batch and on demand event processing, which are vital to the success of a range of business operations from sales to manufacturing to financial management. For the past decade, Cisco Workload Automation has been defining standards for job scheduling usability, scalability, and breadth of coverage. The role of the many adapters available for Cisco Workload Automation is to make connectivity, control, and visibility of diverse technologies accessible directly through the Cisco Workload Automation user interface. The breadth of coverage these adapters provide simplifies end-to-end scheduling of processes across the enterprise. Product Overview The Challenge of Managing Dynamic Messaging Environments Automating job scheduling across message-driven environments can be a challenge. Unlike traditional enterprise-level systems, message-based topologies require integration with an enterprise service bus (ESB) or other messaging backbone that acts as a message delivery brokerage service to consumers that are connected to the various messaging distribution points. A wide array of message queues and message types must be understood and supported to enable effective application integration within these types of environments. Cisco Workload Automation Adapter for JMS Cisco Workload Automation Adapter for (Java Messaging Service) JMS extends the capabilities of Cisco Workload Automation to the message-enabled platform, making it possible to define and execute jobs for a variety of message bus and enterprise service bus technologies and to integrate them into an existing enterprise-wide job scheduling architecture. This adapter helps users overcome the challenges of scheduling in message-driven environments. Cisco Workload Automation Adapter for JMS enables IT operations staff to integrate message-based application services into the broader enterprise scheduling environment, allowing users to create, send, and receive messages that are transmitted through an enterprise messaging architecture. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Features and Benefits Cisco Workload Automation Adapter for JMS comes preconfigured with connection settings for many standard messaging architectures. The following capabilities and benefits encompass detailed features that users can access in order to simplify job scheduling in message-enabled environments. Message-Enabled Job Definitions – By using the Cisco Workload Automation web interface to create message-enabled job definitions, the adapter makes it possible for users to connect to and deliver instances to the messaging brokerage, which then places messages into the message bus. In addition, messages can be received by Cisco Workload Automation and can trigger other jobs or activities as defined within the larger scheduling environment. Messages can be delivered via ―point-to-pointǁǁ queues or ―publish-and-subscribeǁǁ topics. In point-to-point mode, only one target ―consumesǁǁ the message, which has the added benefit of allowing the producer and consumer to work asynchronously. Publish-and-subscribe topic queues are mechanisms where a JMS producer can publish messages and a group of JMS consumers can subscribe to a topic. Subscribers are registered to receive messages on specific topics and routinely poll the message bus. When topics are promoted to the bus, subscribers consume the message and take action on the contents. Figure 10. Cisco Workload Automation Adapter for JMS enables job scheduling across message-based environments. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Cisco Workload Automation Schedule Integration – One of the key strengths of the adapter is that the messaging integration approach is made available for scheduling designs via Cisco Workload Automation job definition screens. This extends standardization of operations across the full range of environments under Cisco Workload Automation management, giving IT operations staff a robust and sophisticated tool with which to incorporate messaging-based processes into the enterprise. In addition, as with other Cisco Workload Automation adapters, the Adapter for JMS jobs can be executed through granular calendar, ad hoc, and on demand scheduling techniques, bringing message-driven topologies into the enterprise scheduling framework for the first time. Accelerated Automation – Cisco Workload Automation Adapter for JMS can drive IT-wide process automation by giving IT operations staff the tools to orchestrate enterprise-wide job schedules and event-driven activities from a portable, browser-based single pane of glass. The adapter also allows IT operations staff to accelerate the delivery of service level agreements (SLAs) by making all scheduling activities more efficient and by accelerating the ability to respond to business changes. Cisco Workload Automation Adapter for JMS consolidates message-based scheduling automation with other distributed processes, making it easier to comply with enterprise IT policies and standard operational processes. Integrated security management features support required credentials authorization when implementing JMS connections, enforcing process adherence to IT security rules as well. To add flexibility to Cisco Workload Automation, the adapter can be used as a full-featured scheduling alternative to Cisco Workload Automation for Web Services in distributed message-driven environments—particularly where adding a web services layer or integrating into a SOA-based framework is not otherwise required. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 19. Cisco Workload Automation Adapter for UCS Manager Adapter Overview Cisco Workload Automation Adapter for UCS Manager IT operations that focus on business process automation involve integration of a wide range of custom and enterprise applications and the infrastructure on which they run, often with complex interdependencies. In such environments, IT typically uses workload scheduling solutions to control batch and event-based data processing and infrastructure operations. These are vital to the success of sales, manufacturing, and financial-management business tasks. Cisco Workload Automation has defined standards for workload usability, scalability, and breadth of coverage. The role of the many adapters available for Cisco Workload Automation is to make connectivity, control, and visibility of diverse technologies accessible directly through the Cisco Workload Automation user interface. The breadth of coverage these adapters provide simplifies end-to-end scheduling of processes across the enterprise. Managing Complex Component Infrastructure in the Enterprise Data center resource management has become difficult, time-consuming, and error-prone. It requires careful coordination among a number of subject-matter experts, including server, network, and storage administrators. Today, even in organizations striving to move toward methodologies based on Information Technology Infrastructure Library (ITIL) concepts, administrators often must use separate element managers to configure each component manually. Cisco UCS® Manager provides unified and embedded management of all software and hardware components of the Cisco Unified Computing System™ (Cisco UCS). It integrates computing, networking, storage access, and virtualization resources in a single, cohesive system. Cisco Workload Automation Adapter for Cisco UCS Manager Cisco Workload Automation Adapter for Cisco UCS Manager allows users to schedule Cisco UCS Manager component infrastructure jobs through Cisco Workload Automation. They can use its capabilities to automate, simplify, and improve job scheduling and workload performance. The adapter integrates with Cisco UCS Manager using the XML API. It automates Cisco UCS Manager activities for blade and rack server management in the form of Cisco UCS Manager jobs. Cisco Workload Automation Adapter for Cisco UCS Manager enables users of Cisco Workload Automation to ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. run a set of Cisco UCS Manager processes through a single point of control. The adapter allows users to connect Cisco UCS server operations to enterprise workloads and define them as part of a business process. It also allows them to define and use Cisco UCS server events. Users can schedule and run business processes, manage their required server resources, and incorporate them into the data processing environment. In this way, Cisco Workload Automation and its adapter for Cisco UCS Manager can help reduce operating costs by optimizing server resources and administrative efficiency. How Cisco Workload Automation Adapter for Cisco UCS Manager Works Cisco UCS Manager exposes full-featured XML API objects, providing powerful ways to customize the behavior of Cisco UCS. This allows Cisco Workload Automation to add, reboot, shut down, and reset Cisco UCS server instances. Through the adapter’s easy-to-use interface, users can choose servers from a list of service profiles or use the management tree interface to visually locate individual servers in the data center. Users can schedule workflows from the Cisco Workload Automation browser-based and Java console, which provides comprehensive scheduling features. These include detailed calendaring, events management, and access to enterprise-wide dependencies. Ultimately, Cisco Workload Automation Adapter for Cisco UCS Manager, in conjunction with Cisco Workload Automation, allows organizations to use their existing technology and investment in Cisco UCS Manager. The combination enables them to increase efficiency and focus resources on strategic business initiatives. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 20. Cisco Workload Automation Adapter for Hadoop Adapters Overview Cisco Workload Automation Sqoop Adapter Overview The Cisco Workload Automation (CWA) Sqoop Adapter provides easy import and export of data from structured data stores such as relational databases and enterprise data warehouses. Sqoop is a tool designed to transfer data between Hadoop and relational databases. You can use Sqoop to import data from a relational database management system (RDBMS) into the Hadoop Distributed File System (HDFS), transform the data in Hadoop MapReduce, and then export the data back into an RDBMS. Sqoop Adapter allows users to automate the tasks carried out by Sqoop. The Sqoop Adapter allows for the definition of the following job tasks: Code Generation – This task generates Java classes which encapsulate and interpret imported records. The Java definition of a record is instantiated as part of the import process, but can also be performed separately. If Java source is lost, it can be recreated using this task. New versions of a class can be created which use different delimiters between fields or different package name. Export – The export task exports a set of files from HDFS back to an RDBMS. The target table must already exist in the database. The input files are read and parsed into a set of records according to the user-specified delimiters. The default operation is to transform these into a set of INSERT statements that inject the records into the database. In "update mode," Sqoop will generate UPDATE statements that replace existing records in the database. Import – The import tool imports structured data from an RDBMS to HDFS. Each row from a table is represented as a separate record in HDFS. Records can be stored as text files (one record per line), or in binary representation such as Avro or SequenceFiles. Merge – The merge tool allows you to combine two datasets where entries in one dataset will overwrite entries of an older dataset. For example, an incremental import run in last-modified mode will generate multiple datasets in HDFS where successively newer data appears in each dataset. The merge tool will "flatten" two datasets into one, taking the newest available records for each primary key. This can be used with both SequenceFile-, Avro- and text-based incremental imports. The file types of the newer and older datasets must be the same. The merge tool is typically run after an incremental import with the date-last-modified mode. Cisco Workload Automation MapReduce Adapter Overview Hadoop MapReduce is a software framework for writing applications that process large amounts of data (multiterabyte data-sets) in-parallel on large clusters (up to thousands of nodes) of commodity hardware in a reliable, fault-tolerant manner. A Cisco Workload Automation MapReduce Adapter job divides the input data set into independent chunks that are processed by the map tasks in parallel. The framework sorts the map’s outputs, ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. which are then input to the reduce tasks. Typically, both the input and output of the job are stored in a filesystem. The framework schedules tasks, monitors them, and re-executes failed tasks. Minimally, applications specify the input/output locations and supply map and reduce functions via implementations of appropriate interfaces and/or abstract-classes. These, and other job parameters, comprise the job configuration. The Hadoop job client then submits the job (jar/executable etc.) and configuration to YARN. The client then assumes the following responsibilities: • Distributes the software/configuration to the slaves •Schedules and monitors tasks • Provides status and diagnostic information to the job -client The MapReduce Adapter serves as the job client to automate the execution of MapReduce jobs as part of a Cisco Workload Automation (CWA) managed process. The Adapter uses the Apache Hadoop API to submit and monitor MapReduce jobs with full scheduling capabilities and parameter support. As a platform independent solution, the Adapter can run on any platform where the CWA master runs. The MapReduce Adapter provides real-time information on the execution of MapReduce job as it is running. Figure 11 Jobs detail for a Maps Reduce program. ©2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Cisco Workload Automation Hive Adapter Overview The Cisco Workload Automation Hive Adapter provides the automation of HiveQL commands as part of the cross-platform process organization between Cisco Workload Automation (CWA) and the CWA Hadoop Cluster. The Adapter is designed using the same user interface approach as other Cisco Workload Automation adapter jobs, seamlessly integrating Hadoop Hive data management into existing operation processes. The Hive Adapter allows you to access and manage data stored in the Hadoop Distributed File System (HDFS™) using Hive's query language, HiveQL. HiveQL syntax is similar to SQL standard syntax. The Have Adapter, in conjunction with Cisco Workload Automation, can be used to define, launch, control, and monitor HiveQL commands submitted to Hive via JDBC on a scheduled basis. The Adapter integrates seamlessly in an enterprise scheduling environment. The Hive adapter includes the following features: Connection management to monitor system status with a live connection to the Hive Server via JDBC Scheduling and monitoring of HiveQL commands from a centralized work console with Cisco Workload Automation Dynamic runtime overrides for parameters and values passed to the HiveQL command Output-formatting options to control the results, including table, XML, and CSV Defined dependencies and events with Cisco Workload Automation for scheduling control Runtime MapReduce parameters overrides if the HiveQL command results in a MapReduce job. ©2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement