User GuideTable of ContentsCisco TEO-Process Automation Guide for Automation for SAP HANA1Contents3Preface7Organization7Conventions8Product Documentation9Guides and Release Notes9Online Help9Obtaining Documentation and Submitting a Service Request9Importing Automation Packs11Accessing the Automation Pack Import Wizard12Opening the Import Wizard After Running Setup Wizard12Opening the Import Wizard in Console12Importing the Common Activities.tap14Importing the Core Automation for SAP.tap16Importing the Core Automation for SAP BW, BOBJ and In-Memory Computing.tap20Importing the Automation for SAP HANA.tap23Understanding Automation Pack Objects27Accessing Automation Pack Properties27Viewing Automation Pack Content and Dependencies29Viewing Automation Pack Content29Automation for SAP HANA Processes30Automation for SAP HANA Atomic Processes31Automation for SAP HANA Extended Target Properties34Automation for SAP HANA Target Groups35Viewing Automation Pack Dependencies35Getting Started Using the Automation Pack37Prerequisites38Install SAP HANA Database Client for Windows38Configure Windows Host File and Path38Create Data Source for ODBC System DSN39Unix/Linux Target Prerequisites39Creating and Configuring HANA Targets40Creating SAP HANA Database Target40Creating a Runtime User43Creating Web Targets44Creating Unix/Linux System Target46Configuring Auto-SSH Login Proxy49Creating SAP System Target50Creating an SAP User Account54Creating HANA System Service Target55Creating Copy and Renaming HANA System Template Target55Configuring References to Targets56Creating Reference to HANA Database Target56Creating Reference to HANA Web Target58Creating Reference to HANA Unix Target58Creating Reference to HANA SAP (ABAP) System Target59Managing Extended Target Properties60Accessing Extended Target Properties60Configuring Extended Target Properties61Using Task Rules for Assignments and Notifications65Accessing Task Rules View65Configuring Task Rules66SAP Default Assignment66Creating a New Task Rule68Managing Task Rule Definitions75Enabling a Task Rule75Disabling a Task Rule75Creating a Copy of a Task Rule76Sorting Task Rules76Deleting a Task Rule76Enabling Notification Based on Assignment Processes77Managing Automation for SAP HANA Processes79Accessing Automation for SAP HANA Processes80Managing Automation for SAP HANA Processes81Enabling a Process81Disabling a Process81Modifying Process Instance Archival82Modifying a Process Schedule83Running Processes86Starting a Process86Viewing Running Process88Viewing Process Results90Accessing Process View90Viewing Activity Results91Viewing Incidents91Viewing Automation Summary94Using the SAP HANA Atomic Processes (Activities)97SAP HANA Atomic Processes (Activities)97Defining an Activity101Viewing Activity Results105Defining the SAP HANA Activities105HANA Alerts Activity105HANA Backup Catalog Activity106HANA Blocked Transactions Activity106HANA Cancel Operation Activity107HANA Cancel Thread Activity108HANA Console Events Activity108HANA Data Volumes Information Activity109HANA Data Volumes Shrink Activity109HANA Diagnosis File Content Activity110HANA Diagnosis File Sizes Activity111HANA Disconnect Session Activity112HANA Execute Complete Backup Activity112HANA Execute Savepoint Activity113HANA Expensive Statements Activity114HANA Get Process List Activity114HANA Global CPU Statistics Activity115HANA Landscape Configuration Activity116HANA Landscape Overview Activity116HANA Landscape Services Activity117HANA Largest Column Store Tables Activity118HANA Largest Row Store Tables Activity118HANA Last Savepoints Activity119HANA Linux CPU IO Statistics Activity120HANA Linux File System Usage Activity121HANA Linux Memory Usage Statistics Activity122HANA Linux Top CPU Activity123HANA Log Information Activity124HANA Log Operations Activity124HANA Memory Garbage Collection Activity125HANA Memory Management Activity126HANA Performance Load Activity126HANA Performance Threads Activity127HANA Start Instance Activity128HANA Stop Instance Activity129HANA Stop Service Activity130HANA Table Locks Activity131HANA Table Replication Status Activity131HANA Thread Context Activity132HANA Thread Operations Activity133HANA Volumes Activity134LT Replication Master and Load Job Status Activity134LT Replication Test HANA Connection Activity135Sybase Replication Server Connections Activity136Sybase Replication Server Disk Space Activity136Sybase Replication Server Threads Activity137Understanding the Core Automation for SAP Content139Automation Pack Content139Core Automation for SAP Task Rules139Core Automation for SAP Global Variables140Core Automation for SAP Processes140Core Automation for SAP Target Groups141Core Automation for SAP Categories142Automation Pack Dependencies142Index143Size: 3.42 MBPages: 148Language: EnglishOpen manual
User GuideTable of ContentsCisco Tidal Enterprise Orchestrator Reference Guide1Contents3New and Changed Information23Reference Guide Changes23TEO Adapter Feature Changes24Preface27Organization27Conventions30Product Documentation31Documentation Formats31Guides and Release Notes31Online Help31Open Source License Acknowledgements31Obtaining Documentation and Submitting a Service Request31Understanding The Console33Launching TEO Consoles34Launching the Console34Launching Client-Only Consoles35Launching Multiple Consoles with Same Server35Launching Multiple Consoles with Different Server35Connecting to a Different Server36Exiting the Console36Updating Your Product License37Console Overview39Understanding the Menus40Using the File Menu40File Menu Overview40Using the Edit Menu41Using the View Menu41Using the Go Menu42Using the Tools Menu43Customize Dialog Box43Options Dialog Box44Using the Actions Menu49Understanding the Help Menu49Understanding the Toolbars50Standard Toolbar50Advanced Toolbar51Actions Toolbar51Understanding the Workspaces52Operations Workspace52Definitions Workspace53Administration Workspace54Folder List Workspace55Favorites Workspace56Adding an Item to Your Favorites Workspace56Viewing the Results Pane57Viewing the Details Pane58Managing the Console59Connecting to a Server59Displaying Recent Servers59Viewing Server Properties60Suspending Server Automation60Reinstating Server Automation61Refreshing the View61Configuring Columns61Customizing the Fonts and Colors63Connecting to a Server upon Startup64Determining New Server Setup Connection Behavior64Modifying the list of Recent Servers64Modifying the Windows and Layout of the Console65Modifying Process Launch Settings65Restoring Console Default Settings66Configuring the Console Date and Time Settings67Configuring the Display Refresh Rate67Using TEO Web Console69Web Console Requirements70Launching the Web Console from Web Browser70Launching the Web Console from TEO Console71Navigating Web Console73Understanding the Navigation Bar73Understanding My Tasks Page74Search Criteria74My Tasks Columns75Understanding Run Processes Page75Search Criteria76Run Processes Columns76Understanding My Process History76Search Criteria77My Process History Columns77Performing Web Console Tasks78Refreshing the Display78Filtering My Tasks Display78Viewing Task Details79Filtering Run Processes80Filtering My Process History80Resolving Tasks in Web Console81Taking Ownership of a Task81Starting Processes in Web Console82Overriding Process Target83Viewing My Process History84Viewing Process Activity Details84Viewing Automation Summary85Operations Workspace87Accessing the Operations Workspace88Using Getting Started-Operations89Monitor Operations89Monitoring Auditing89Define New Objects89Launch Web Console89Searching Tasks90Accessing Operations-Search Tasks View90Search Tasks Details Pane91Customizing Search Tasks Header92Query Tasks by Assignee93Query Tasks by Date/Time94Query Tasks by Status94Filtering Search Results95Monitoring Tasks96Accessing Tasks View Folders96Displaying Tasks Views97Tasks Details Pane98Searching Work99Accessing Operations-Search Work View99Search Work Details Pane101Customizing Search Work Header101Query Work by Date/Time102Query Work by State103Query Work by Advanced Process Configuration103Monitoring Activities104Accessing Activity View Folders104Viewing Activity Information105Activity Views Header106Filter Activity Display by [Object]107Filter Display by Date/Time Options107Status Indicators108Color Indicators109Calendar109Activity View Details Pane109Process Viewer110Viewing the Workflow Only110General Operation Views Procedures111Modifying the Activity View Format111Filtering the Activity View112Querying Activities by Start Time Period112Querying Activities by the Date Range113Querying Activities by End Time Period114Specifying Time Period to Offset Query115Specifying Days to Offset Query116Selecting a Specific Date116Navigating the Current Time Period117Viewing Activity Instance Properties117Monitoring Processes118Accessing Process Views Folder118Viewing Process View Information119Process View Results Pane119Process View Header119Process Instance Results Pane120Activity Instance Results Pane121Process View Details Pane121Viewing Process Instances121Monitoring Auditing Information123Accessing Auditing Logs123Auditing Details Pane124Viewing System Log Instance Properties125Managing Tasks127Accessing Operations-Task Views128Viewing Task Properties129Common Task Properties130Common Task Statuses132Creating Tasks133Tasks Overview133Creating a Task from Task View133Creating an Alert Task137Creating an Approval Request Task141Creating a Change Request Task144Creating a Guided Operation Task147Creating an Incident Task149Creating an Input Request Task153Creating a Text Question156Creating a Hidden Text Question157Creating a Check Box Question158Creating a Select Question159Adding an Option to the Input Request Select Question160Creating a Review Task161Managing Task Definitions163Resolving a Task163Viewing Automation Summary164Manually Changing the Status165Modifying the Assignment Properties for a Task165Specifying Parameters for a Task166Removing Parameters from a Task166Assigning a Category to a Task167Removing a Category from a Task167Assigning a Duplicate Alert168Removing an Assigned Duplicate Task168Adding a Related Task169Removing a Related Task169Deleting a Task169Viewing Task History170Definitions Workspace171Getting Started-Definitions172Results Pane172Details Pane173Navigation Menu174Using the Process Editor177Monitoring Processes in Operations View178Definitions-Processes179Accessing Definitions-Processes179Actions Menu and Toolbar Options180Processes Details Pane181Viewing Process Properties182Accessing the Process Editor183Navigating the Process Editor184Understanding the Process Editor Menu Bar184File Menu184Edit Menu184View Menu184Tools Menu185Actions Menu185Help Menu185Process Editor Toolbar185Toolbox Pane187Workflow Pane187Process Properties Pane188Using the Process Editor189Saving Processes189Renaming a Process189Saving a Copy of a Process189Reversing the Process Changes190Printing Process Workflows190Toggling the Process Editor View191Collapsing the Workflow View191Expanding the Workflow View191Resizing the Workflow View192Changing the Process Display Icon192Authoring Processes195Defining Process Properties196Defining General Process Information198Specifying Process Targets201Specifying the Process Runtime User203Specifying Process Variables204Specifying Process Triggers206Assigning a Category to Process207Adding Activities to the Process208Adding Child Processes211Adding Process Logic Components213Managing Process Definitions213Common Wildcard Expressions213Modifying Process Properties214Modifying Activity Definition Properties214Enabling a Process215Disabling a Process215Inserting Variable References215Starting a Process216Deleting a Process218Viewing Used By Properties219Viewing the History tab219Managing Triggers221Accessing Trigger Properties222Trigger Descriptions223Defining an Extended Property Value Updated Trigger226Defining a Schedule Trigger230Defining a Started by Parent Process Trigger232Defining a Started by User Trigger233Defining a Task Trigger234Defining a Task Changed Trigger236Defining a Variable Updated Trigger239Managing Trigger Definitions241Enabling a Trigger241Disabling a Trigger241Modifying Triggers241Selecting an Extended Target Property242Selecting a Global Variable243Adding Conditions to a Trigger244Defining Target Criteria for Trigger245Deleting Triggers246Configuring Process Logic Components247Process Logic Components248Defining the Completed Logic Component249Defining the Condition Block Logic Component250Defining the Condition Branch Logic Component253Defining the For Each Component255Defining the Parallel Block Component256Defining the Sequential Block Component258Assigning an Activity Starting Point260Defining the While Component261Managing Conditions265Accessing Condition Properties266From Task Rules View266From Triggers View266From Condition Branch266Condition Descriptions267Comparison Operators267Adding Basic Conditions to an Object268Adding Advanced Conditions to an Object270Creating a Compound Condition272Creating a Prior Process Instances Condition274Creating a Time Condition276Creating a Variable Condition278Managing Condition Definitions280Adding Conditions to a Condition Branch280Modifying Conditions281Deleting Conditions from Task Rules282Deleting Conditions from Triggers282Deleting Conditions from Condition Branch Component282Managing Variables283Common Uses of Variables283Process or Activity Property Variables283Status Tracking283Summary Variables284Name Variables284Variable Descriptions284Global Variables Overview285Accessing Definitions-Global Variables285Actions Menu286Details Pane286Defining Global Variables287Viewing Global Variable Properties288Creating a Boolean Variable288Creating a Hidden String Variable290Creating an Identity Variable292Creating a Numeric Variable294Creating a String Variable296Creating a Table Variable298Process Variables Overview300Process Variable Types300Accessing Process-Variables301Viewing Process Variable Properties302Defining Process Variables303Creating a Boolean Variable304Creating a Hidden String Variable305Creating an Identity Variable307Creating a Numeric Variable308Creating a String Variable310Creating a Table Variable311Managing Variable Definitions314Modifying Variable Properties314Modifying a String Global Variable314Modifying Table Variable Properties315Adding a Table Column315Adding a Table Row316Creating a Copy of a Global Variable Definition316Deleting Variables317Deleting a Global Variable317Deleting a Process Variable317Viewing Variable Used By Properties317Viewing Variable History318Managing Calendars319Definitions-Calendars Overview320Accessing Definitions-Calendars320Actions Menu and Toolbar Options321Details Pane321Viewing Calendar Properties321Calendar Types322Creating a Date List Calendar322Creating a Group Calendar324Creating a Recurring Calendar327Managing Calendar Definitions330Modifying Calendar Definitions330Removing Dates from Calendar Date List330Adding Dates to Group Calendar331Excluding Dates from Group Calendar332Removing Calendars from Group Calendar333Completing the Daily Recurrence Pattern Settings333Repeat a recurrence for a specific number of days333Repeat a recurrence during a specific period of days334Completing the Weekly Recurrence Pattern Settings334Completing the Monthly Recurrence Pattern Settings335Completing the Yearly Recurrence Pattern Settings336Creating a Copy of a Calendar Definition337Deleting Calendars337Viewing Used By Properties338Viewing Calendar History338Managing Targets339Definitions-Targets Overview340Accessing Definitions-Targets View340Actions Menu and Toolbar Options341Details Pane342Viewing Target Properties342Target Descriptions343Target Algorithms344Defining Targets345Defining a Service Target346Managing Target Definitions347Enabling a Target347Disabling a Target347Modifying Targets348Defining Target Criteria349Creating a Copy of a Target351Deleting a Target351Viewing Member Of Properties351Viewing Used By Properties352Viewing Targets History352Managing Extended Target Properties355Accessing Definitions-Extended Target Properties356Extended Target Property Descriptions357Actions Menu358Details Pane358Viewing Extended Target Properties358Creating a Boolean Target Property359Creating a Hidden String Target Property362Creating an Identity Target Property364Creating a Numeric Target Property366Creating a String Target Property368Creating a Table Target Property370Creating a Target Reference Property373Managing Extended Target Property Definitions377Modifying Extended Target Properties377Modifying String Target Properties378Modifying Table Target Properties379Adding a Table Column380Adding a Table Row381Assigning Target Types to a Target Property381Applying a Value to a Target-Specific Target Property383Creating a Copy of a Target Property384Copying a Target-Specific Value384Removing an Assigned Target384Deleting Target Properties385Viewing Target Property Used By Properties385Viewing Target Property History386Managing Target Groups387Definitions-Target Groups Overview388Accessing-Target Groups View388Target Groups Descriptions389Actions Menu and Toolbar Options389Details Pane390Viewing Target Group Properties390Creating a Target Type Group391Creating a Virtual Target Group394Managing Target Group Definitions396Enabling a Target Group396Disabling a Target Group396Modifying Target Groups397Adding a Target to a Virtual Target Group397Creating a Copy of a Target Group398Deleting a Target Group398Viewing Member Properties399Viewing Used By Properties399Viewing Target Group History400Managing Runtime Users401Definitions-Runtime Users Overview402Accessing Definitions-Runtime users402Runtime User Accounts403Actions Menu and Toolbar404Runtime User Details Pane404Defining Runtime Users405Creating a Runtime User406Managing Runtime User Definitions408Modifying a Runtime User Record408Deleting a Runtime User408Viewing Used By Properties409Viewing Runtime User History409Managing Knowledge Base Articles411Definitions-Knowledge Base Articles Overview412Accessing Definitions-Knowledge Base Articles412Knowledge Base Details Pane413Viewing Knowledge Base Article Properties414Creating a Knowledge Base Article415Managing Knowledge Base Articles417Modifying a Knowledge Base Article417Creating a Copy of a Knowledge Base Article417Deleting a Knowledge Base Article418Viewing Used By Properties418Viewing Knowledge Base Article History419Managing Categories421Definitions-Categories Overview422Accessing Definitions-Categories422Categories Actions Menu and Toolbar423Categories Details Pane423Creating Categories424Viewing Process Properties from Members Tab425Managing Category Definitions426Modifying Category Properties426Adding Objects to a Category426Removing Members from the Category427Creating a Copy of a Category Definition428Deleting Categories428Viewing Used By Properties429Viewing Category History429Managing Task Rules431Task Rules Overview432Rule Triggers432Notifications432Automation Pack Rule Management432Accessing Definitions-Task Rules433Viewing Task Rule Properties434Creating an Assign Task Rule435Creating a Notify Task Rule440Creating an Update Task Rule443Managing Task Rule Definitions446Enabling a Task Rule446Disabling a Task Rule446Creating a Copy of a Task Rule447Adding Conditions to a Task Rule447Removing Conditions from Task Rule448Adding Task Properties to an Update Task Rule449Removing Task Properties from a Task Rule449Modifying the Assignees in Assign Task Rule450Modifying the Recipients in Notify Task Rule451Modifying Task Types in Task Rule451Sorting the Task Rules452Deleting a Task Rule452Viewing Task Rules History453Administration Workspace455Administration-Getting Started456Viewing TEO Ports457Navigation Menu457Administration-Time Zones459Accessing Administration-Time Zones459Time Zone Details Pane460Enabling a Time Zone460Disabling a Time Zone461Viewing Time Zone Properties461Administration-Adapters462Accessing Administration-Adapters View462TEO Adapters463Viewing Adapter Properties465Viewing Adapter-Supported Objects465Viewing Adapter History466Administration-Database Settings467Accessing the Administration-Database Settings467Configuring Process Database Properties468Viewing Report Database Properties470Collecting TEO Diagnostics473Configuring TEO Security477Accessing the Administration-Security View478Pre-defined Security Roles479Pre-defined Security Permissions479Security Details Pane480Viewing Security Role Properties481Creating a New Security Role482Managing Security Role Definitions485Viewing Pre-Defined Security Rules Assigned to Local User Groups485Assigning Users to Local Computer Groups from Windows486Modifying Security Role Permission Properties489Changing Owner of Security Role489Defining Object List Security Permission492Defining Object Type Security Permission494Defining Owner Security Permission495Assigning a User or Group as Principal to a Security Role496Viewing Security Role User Assignments496Removing Security Permissions497Removing Security Objects497Deleting a Security Role498Viewing Used By Properties498Viewing Security Role History499Managing Automation Packs501Accessing Administration-Automation Packs502Tidal Automation Packs503Automation Pack Details Pane504Viewing Automation Pack Properties505Customization Properties505Importing Automation Packs507Overwriting Existing Objects515Creating Automation Packs516Exporting Automation Packs520Extracting Data Files527Managing Automation Pack Files528Reviewing Automation Pack Dependencies528Adding Objects to Automation Packs530Customizing the Settings for Automation Packs531Removing Objects from Automation Packs533Refreshing References in Automation Pack View534Deleting Automation Packs534Core Automation Pack Objects535Imported Calendars535Imported Categories536Imported Expect Templates536Imported Global Variables536Imported Processes537Configuring Reports539Configuring Report Database540Core Reports540Configuring Reporting Database Settings541Creating TEO Reporting Database Connection543Removing a Report Database Connection548SQL Server Reporting Services549Importing Reports549Accessing SQL Server Reporting Services Reports552Business Objects Reporting Services553Importing Reports into Business Objects553Configuring the BO Connection for SQL Server Reporting Services567Accessing Reports in Business Objects InfoView570Configuring Core Functions Adapter573Configuring Return on Investment Settings574Configuring Automation Summary Settings576Getting Task XSL Transforms578Configuring Task Expiration Settings579Viewing Adapter-Supported Objects580Viewing Adapter History581Managing Core Activities585Defining Core Activities586Core Functions Adapter Activities586Common Regular Expressions587Custom Date and Format Strings588Defining a Core Activity594Defining the Calculate Date Activity596Defining the Calculate Date Time Difference Activity598Defining the Create Automation Summary Activity600Defining the Find Target Activity604Defining the Format Date Activity607Defining the Insert Event Activity610Defining the Insert Multiple Events Activity614Defining the Match Regular Expression Activity617Regular Expression Examples619Defining the Parse Date Activity620Defining the Publish Metric Activity622TEO_PerformanceMetric Class Properties624Defining the Publish Multiple Metrics Activity625Defining the Set Target Reference Activity627Defining the Set Variable Activity629Defining the Sleep Activity632Defining the Test FTP Destination Activity633Defining the XPath Query Activity636Defining the XSL Transform Activity639Managing Core Activity Definitions642Modifying a Core Activity642Specifying Event Parameters for an Activity642Removing Event Parameters from an Activity643Adding an XPath Namespace Definition643Namespace Examples644Adding an XPath Query Definition645XPath Example Syntax646XPath Query Example646Sorting the Namespace and XPath Queries647Removing Namespace and XPath Queries647Specifying XSL File Path648Inserting Core Activity Variable References649Viewing Core Activity Instance Results651Viewing Automation Summary Reports652Viewing Calculated Date Information654Viewing Calculated Date Difference Results655Viewing the Matching Targets656Viewing the Formatted Date Result657Viewing Match Regular Expression Activity Results658Viewing Parsed Date Results659Viewing Set Target Reference Results660Viewing Set Variable Results661Viewing Test FTP Destination Response Time662Viewing XPath Query Activity Results663Viewing XSL Transform Activity Results664Task Activities667Task Activities Overview668Defining a Task Activity669Defining an Assigned Task Activity673Defining a Publish Task to Event Log Activity676Defining an Update Task Activity678Defining a Wait for Task to Enter State Activity680Defining IT Record Task Activities683Defining a Correlate Alerts Activity683Defining a Create Alert Activity686Defining a Create Change Request Activity694Defining a Create Incident Activity698Defining a Find Alerts Activity704Defining a Find Change Requests Activity706Defining a Find Incidents Activity709Defining User Interaction Task Activities712Defining a Create Approval Request Activity712Defining a Create Guided Operation Task715Defining a Create Input Request Activity717Defining a Create Input Request from Table Activity720Defining a Create Review Request Activity723Managing Task Activity Definitions725Modifying Automation Summary Properties725Adding an Assignee to a Task Activity726Removing an Assignee from Task Activity727Modifying the Assignment Priority Properties727Assigning Duplicate Criteria for Task728Removing an Assigned Duplicate Property729Adding a Related Alert729Removing a Related Alert730Inserting Task Activity Variable References731Viewing Task Activity Instance Information733Operations-Tasks View733Operations-Activity View733Viewing Correlated Alert Results734Viewing Find [Activity] Results735Viewing Wait for Task to Enter State Results737Using String Activities739String Activities740Common String Escapes740Defining the Find String Activity742Defining the Replace String Activity745Defining the Split String Activity748Defining the String Escape Activity750Defining the String Lowercase Activity752Defining the String Uppercase Activity754Defining the Substring Activity756Defining the Trim String Activity758Managing String Activity Definitions760Adding Replacement String Properties760Removing Replacement Strings761Inserting String Activity Variable References761Viewing String Activity Instance Results763Viewing Find String Results763Viewing Replace String Results764Viewing Split String Results765Viewing String Escape Results766Viewing String Lowercase Results767Viewing String Uppercase Results768Viewing Substring Results769Viewing Trim String Results770Using Table Activities771Table Activities772Common Table Activity Expressions773Defining the Add Row to Table Activity774Defining the Analyze Table Activity777Defining the Highlight Row Activity780Defining the Read Table from Text Activity782Defining the Read Table from XML Activity784Defining the Remove Row from Table Activity788Defining the Select from Table Activity791WHERE Clause Example794Defining the Set Table Variable Activity795Defining the Update Row in Table Activity797Managing Table Activity Definitions799Adding a Column799Removing a Column from Table800Inserting Table Activity Variable References801Viewing Activity Instance Information802Viewing Analyze Table Results803Viewing Read Table from XML Results804Viewing Select from Table Activity Results805Viewing Set Table Variable Activity Results806Index807Size: 19.1 MBPages: 828Language: EnglishOpen manual