COURSE OBJECTIVE:
After you complete this course you will be able to:
• Describe how to align flow authors to a common way to develop, document, package, and deliver OO 10.x content. ?
• Describe how OO executes workflows in terms of component execution order. ?
• Execute scriptlet methods in OO to manage flow data and flow execution ?
• Summarize the concepts related to semaphores and how to use them in OO ?
• Describe the use of the Source Control Management (SCM) tool and perform advanced tasks ?
• Extend OO through the use of external libraries ?
• Use the Web Services wizard and create flows using the newly generated operations ?
• Describe and use REST calls ?
• Write flows for Cloud Service Automation (CSA) lifecycle actions ?
• Describe integration content ?
• Create workflows using CloudSlang and execute them on OO Central
TARGET AUDIENCE:
This course is intended for Workflow developers, System Administrators, Automation Operators, DevOps integrators, Other personnel responsible for the implementation of OO
COURSE PREREQUISITES:
Attendees should meet the following prerequisites: ?
• OO220 – Operations Orchestration 10.x Flow Development ?
• Networking terms and concepts ?
• Web browsers and telnet or Secure Shell (SSH) connection methods ?
• Different operating system environments
COURSE CONTENT:
Module 1: Course Overview
• Introductions ?
• Class schedule and class logistics ?
• Related courses ?
• Documentation ?
• Lab environment details
Module 2: Best Practices for Content Authoring, Structuring, and Promotion ?
• Align flow authors to a common way to develop, document, package, and deliver OO 10.x content
Module 3: Understanding Execution Order ?
• Describe how OO executes workflows in terms of component execution order ?
• Describe how OO assigns execution priority to the various component types
Module 4: Scriptlets ?
• Describe scriptlets and their use in OO ?
• Execute OO scriptlet methods to manage flow data and flow execution ?
• Analyze sample flows that use scriptlets ?
• Execute scriptlets in flows
Module 5: Using Semaphores ?
• Summarize the concept of semaphores and how to use semaphores in OO ?
• Describe sample flows
Module 6: SCM Management ?
• Use the Source Control Management (SCM) tool and perform advanced tasks that you might encounter when projects and items are shared among multiple authors
Module 7: Generate PDFs ?
• Extend OO with PDF creation functionality and use it
Module 8: Web Services ?
• Explain how OO uses web services ?
• Use the Web Services wizard to convert a Web Service Description Language (WSDL) file into OO operations ?
• Explain how the imported web service content works ?
• Create a flow that interoperates with an external web service provider ?
• Use filters to extract data elements from a web service (SOAP) response ?
• Use other operations to interoperate (HTTP RAW Post and Invoke Method 2) with web service providers
Module 9: REST Calls ?
• Explain how OO uses RESTful services ?
• Use the REST wizard to convert a Web Application Description Language (WADL) file into OO operations ?
• Explain how the imported content works ?
• Describe useful operations to treat and manipulate the content using REST wizards Module 10: Writing Flows for CSA ?
• Explain how OO and CSA communicate back and forth ?
• List the required flow inputs ?
• Use the Get Artifact Properties flow to request info from CSA ?
• Use the Update Service Component operation to report back to CSA
Module 11: Integration Content (Server Automation and Service Manager) ?
• Explain how OO integrates and ISV software, such as Server Automation (SA) and Service Manager (SM) ?
• Describe the integration of content pack structures ?
• List the OO content that interacts with SA and SM
Module 12: CloudSlang ?
• Describe Git ?
• Describe CloudSlang ?
• Use CloudSlang standalone and within OO
FOLLOW ON COURSES:
Not available. Please contact.