====== Chapi Home Wiki ====== Description Control 5.1 and Higher utilizes a new service named **Cyrious Host Application Programming Interface** (CHAPI). CHAPI is responsible for handling server-side tasks for Cyrious Control. These tasks include things like ID generation for the SQL Database, Licensing and Validation. ===== Chapi Installation ===== CHAPI can be installed manually or with the installer on Windows 10, Windows 8/8.1 Windows 7, Vista, Server 2008, Server 2008 R2, Server 2012 or higher using the instructions below. * [[@control/CHAPI - Command Line Installation Windows 7|CHAPI - Command Line Installation Windows 7]] * [[@control/CHAPI - Command Line Installation Windows 8|CHAPI - Command Line Installation Windows 8]] * [[@control/CHAPI - Command Line Registration of Chapi Service|CHAPI - Command Line Registration of Chapi Service]] * [[@control/CHAPI - Command Line Creation of Chapi Service|CHAPI - Command LIne Creation of Chapi Service]] * [[@control/CHAPI - Password Policy|CHAPI - Password Policy]] * [[@control/CHAPI - CHAPI Local User Account|CHAPI - CHAPI Local User Account ]] * [[@control/CHAPI - Service URL Registration|CHAPI - Service URL Registration]] ===== Troubleshooting Chapi ===== There are many different things that could cause a problem with Chapi on a user server. No matter what's causing the issue, troubleshooting will always be a process of trial and error—in some cases, you may need to use several different approaches before you can find a solution; other problems may be easy to fix. We recommend starting by using the following tips. * [[@control/CHAPI - ChapiURL Startup Option|CHAPI - ChapiURL Startup Option]] * [[@control/CHAPI - LogCHAPI Startup Option|CHAPI - LogCHAPI Startup Option]] * [[@control/CHAPI - Setting the Database Connection Strings in CHAPI.ServiceHost.exe.config|CHAPI - Setting the Database Connection Strings in CHAPI.ServiceHost.exe,config]] * [[@control/CHAPI - Delete CHAPI.ServiceHost Service|CHAPI - Delete CHAPI.ServiceHost Service]] * [[@control/CHAPI - Creating a batch file to restart the CHAPI Service|CHAPI - Creating a batch file to restart the CHAPI Service]] * [[@control/Control Locked Files Chapiddler Corrections|CHAPI - Unlock record being edited in background process]] * [[http://@internal.cyriouswiki.com/http://internal.cyriouswiki.com/CHAPI+Keypair+Troubleshooting%7CCHAPI+-+Keypair+Troubleshooting|CHAPI - Keypair Troubleshooting]] * [[@control/CHAPI - The Chapi Service is not available|CHAPI - The Chapi Service is not available]] * [[error_retrieving_license_information]] ===== Chapi Configurations ===== If you need to change the standard configurations of Chapi within SQL or the server. We recommend starting by using the following tips and steps. * [[@control/CHAPI - Overriding the Default Control SQL User and Password|CHAPI - Overriding the Default Control SQL User & Password]] * [[http://@internal.cyriouswiki.com/http://internal.cyriouswiki.com/ChapiInfo+Database+View%7CCHAPI+-+Chapi+Info+Database+View|CHAPI - Chapi Info Database View ]] ===== Source ===== Contributor: __who__, __company__ (optional) Date: _ _/_ _/2009 Version: Control 4._ ===== See Also ===== * Backlinks [[include_pagepage_componentbacklinks]]