Centara
  • Introduction to Centara
  • Getting started with Centara
    • Software and hardware requirements
    • getCentara.exe
    • Install Centara Server
    • Centara Configuration
      • RDM overview
      • Create organization structure
      • General settings
      • Layouts and visual components
        • Creating layouts
        • Assigning layouts in configuration
        • Populating layouts with components
        • Applying functionalty to buttons
        • UI component reference
      • Hardware
        • OPOS installation
          • Epson OPOS
        • Centara server configuration
      • POS Receipts
        • Receipt parts
        • Receipt Directives
          • Formatting directives
          • General directives
          • Hospitality directives
          • Fiscal Printers directives
          • Tender slip directives
        • Receipt logo
        • Receipt template
          • Special formatting
      • POS operators and permissions
        • Create operators and permissions
      • Tenders
      • Other configuration
        • Customer configuration
        • Cash management
          • Setting up cash management
          • Balance report
        • Suspend / retrieve
        • Search
          • Applying customer search
          • Applying product search
            • Style search
            • Stock search
          • Applying transaction search
        • Custom settings
    • Install Centara POS
      • Alternative database configurations
      • Centara Licensing
    • Features
      • Conditional sub-layouts
      • Out of stock warning
  • User guides
    • POS User Guide
      • Operator sign on / off
      • Layouts
      • Selling products
      • Paying for products
      • Voiding
      • Customers
      • Suspend / retrieve
      • Cash management
    • Discount Offer module
      • Getting started
      • Basic discounts
      • Package deals
      • Seasonal offers
      • Miscellaneous
      • Working with the filters
      • Making changes to the discounts
      • Time restrictions
      • Selectors
      • Layered discounts
      • Audit Log
      • Glossary of Terms
    • Loyalty system
      • System overview
      • Creating organization stucture
      • Working with loyalty data
        • General handling
          • Adding loyalty data
        • Giftcards
          • Adding gift card data
        • Store credit
          • Instrument handling
        • Coupons
          • How to setup alphanumeric offer coupon
      • Connecting Centara to Loyalty
      • View loyalty data on POS
      • Loyalty operations
    • Snippet manager
  • Integrations
    • Sentry.io
    • Acumatica
      • Acumatica installation
      • Acumatica Connector
        • Customer creation
        • Cashier Groups
        • Avalara Configuration
        • Common configuration errors
        • General inquiries
  • Development
    • APIs
      • External orders
      • Item API
      • Loyalty API
        • Gift cards
        • Loyalty cards
        • Store credit
    • GraphQL
    • XVal
      • XVal List comprehensions
      • XVal operators
      • XVal examples
      • XVal usage
      • XVal testing
  • References
    • Data processes
      • XVal Library
      • Data process examples
    • POS macros
  • FAQ
    • Centara Server
      • Installation
      • Maintenance
    • Centara POS
Powered by GitBook
On this page
  • Prerequisites
  • Acquiring Centara Server
  • Web server configuration
  • File system permissions
  • Database configuration
  • Running Centara server

Was this helpful?

  1. Getting started with Centara

Install Centara Server

Centara Server is a web application that runs on Internet Information Service within a Windows Server. Below are the prerequisites that must exist in order for it to run properly.

Prerequisites

To get started there's a few prerequisites that must be met.

First off, HB International will provide you with the following.

  • Site-id

  • GetCentara.exe

  • If used; a Single-sign-on secret

Acquiring Centara Server

  1. Place GetCentara.exe command line in C:\Centara

  2. Run the following command from a Command terminal

cd c:\Centara
.\GetCentara server 2.7.1.600 site-id

Site names are allocated and registered by Centara support. Centara can only be downloaded to a previously registered site.

Application files will be installed to a sub-directory with the name of site-id, i.e. in the above example, Centara Server would be installed into c:\centara\site-id\CentaraServer

Web server configuration

  1. Open the IIS management console

  2. Add an application pool with .NET 4 Integrated Pipeline

  3. Add application

    1. Assign the application pool generated in the previous step

    2. Set physical path to C:\Centara\site-id\CentaraServer

    3. Set alias to site-id

File system permissions

  1. Give the Application Pool Identity read access to C:\Centara\site-id\CentaraServer and all sub-directories.

  2. Give the Application Pool Identity write access to C:\Centara\site-id\CentaraServer\APP_DATA and all sub-directories.

Database configuration

  1. Make sure that CLR integration is enabled. sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'clr enabled', 1; GO RECONFIGURE; GO On some SQL Servers you may get error like this: CREATE or ALTER ASSEMBLY for assembly 'Centara.Database' with the SAFE or EXTERNAL_ACCESS option failed because the 'clr strict security' option of sp_configure is set to 1. Microsoft recommends that you sign the assembly with a certificate or asymmetric key that has a corresponding login with UNSAFE ASSEMBLY permission. Alternatively, you can trust the assembly using sp_add_trusted_assembly. For such cases you will want to execute the following script: EXEC sp_configure 'clr strict security', 0; GO RECONFIGURE; GO

  2. Create a login and user for the Centara Server web application. create login CentaraServerWebApplication with password='secret-cwsa-password'

  3. Create empty database owner by the user. create database CentaraServer use CentaraServer exec sp_changeDbOwner CentaraServerWebApplication

  4. Create Centara.ini in c:\Centara\site-id

Centara.ini
[General]
Database=Initial Catalog=CentaraServer;Data Source=localhost;User Id=CentaraServerWebApplication;Password=secret-cwsa-password

Running Centara server

  1. Browse to http://localhost/site-id

  2. Choose region plugin and click Save.

  3. Click on Upgrade Database. Database will be created. DBCompare will run and provide results.

  4. Click Continue to Centara.

  5. Fill out the following Server Settings and then click Save.

    1. Authentication (for single-sign-on only if applicable)

      1. Authority URL = https://users.centara.online

      2. Client-Secret = [as provided from HB International]

    2. Installation

      1. Server URL = [your site URL]

      2. Site-ID = [your site-id]

  6. Once DBCompare has completed, a list of services will attempt or run one by one, indicating with a green light if each service has started successfully.

  7. Create the administrator user providing email and password. Passwords must have at least one non letter or digit character, at least one digit ('0'-'9') and at least one uppercase ('A'-'Z'). Click Create administrator.

  8. Centara Server will launch.

If single-sign-on text fields were populated then single-sign-on has been enabled. Centara Server will though need to be restarted in order for this feature to be activated.

PreviousgetCentara.exeNextCentara Configuration

Last updated 3 years ago

Was this helpful?

DBCompare will run once more to check for a need for any additional database changes. If no additional changes are needed, a screen will show that the database is up to date. Click Continue to Centara.