PANTHEON™ Help

 Toc
 PANTHEON Help - Welcome
[Collapse]PANTHEON
 [Collapse]Guides for PANTHEON
  [Collapse]Guide for PANTHEON
   [Expand]Settings
   [Expand]Orders
   [Expand]Goods
   [Expand]Manufacturing
   [Expand]POS
   [Expand]Service
   [Expand]Financials
   [Expand]Personnel
   [Expand]Analytics
   [Expand]Desktop
   [Expand]Help
   [Expand]Messages and Warnings
   [Collapse]Additional programs
     AddUsers - Adding Database Users
    [Expand]PANTHEON Web Services (PAWS)
    [Expand]Datalab OTOS
    [Expand]Datalab CHRONOS
    [Expand]Datalab ATENA
    [Expand]Datalab Migrator
     Post-Migration Wizard
    [Expand]mobilni Potni Nalogi
    [Expand]Pantheon LX/LT
     Pantheon SHAKE
    [Collapse]PANTHEON Automation Server (PAAS)
     [Expand]Meaning and operation of PAAS
     [Expand]PAAS installation and testing
     [Expand]Description of REST methods for processing tasks
      PAAS Multi server support
      Alternative to REST API
      Default values and PAAS.exe options
      PAAS upgrade
   [Expand]Old products
  [Expand]Guide for PANTHEON Retail
  [Expand]Guide for PANTHEON Vet
  [Expand]Guide for PANTHEON Farming
 [Collapse]User Manuals for PANTHEON
  [Expand]User Manual for PANTHEON
  [Expand]User Manual for PANTHEON Retail
  [Expand]User manual for PANTHEON Vet
  [Expand]User Manual for PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Guides for PANTHEON Web
  [Expand]Guide for PANTHEON Web Light
  [Expand]Guide for PANTHEON Web Terminal
  [Expand]Guide for PANTHEON Web Legal
  [Expand]Old products Archive
 [Collapse]User Manuals for PANTHEON Web
  [Expand]Getting started PANTHEON Web
  [Expand]User Manual for PANTHEON Web Light
  [Expand]User Manual for PANTHEON Web Terminal
  [Expand]User Manual for PANTHEON Web Legal
  [Expand]Old products Archive
[Collapse]PANTHEON Granules
 [Collapse]Guides for PANTHEON Granules
  [Expand]Personnel Granule
  [Expand]Travel Orders Granule
  [Expand]Documents and Tasks Granule
  [Expand]Dashboard Granule
  [Expand]B2B Orders Granule
  [Expand]Field Service Granule
  [Expand]Fixed Assets Inventory Granule
  [Expand]Warehouse Inventory Granule
 [Collapse]User Manuals for PANTHEON Granules
  [Expand]Getting started
  [Expand]Personnel Granule
  [Expand]Travel Orders Granule
  [Expand]Documents and Tasks Granule
  [Expand]B2B Orders Granule
  [Expand]Dashboard Granule
  [Expand]Field Service Granule
  [Expand]Fixed Assets Inventory Granule
  [Expand]Warehouse Inventory Granule
  [Expand]Archive
[Expand]User Site

Load Time: 359.3951 ms
"
  1000001313 | 220987 | 371824 | Updated
Label

PAAS installation and testing

89213.gif010380.gif010379.gif010381.gif010411.gif010382.gif010383.gif

 

In order for PAAS to operate properly, it needs to be correctly installed and set up. You can find the basic instructions for installing and testing PAAS below:

1. Introduction to PAAS installation
2. What does this service implement?
3. Installing PAAS

 

1. Introduction to PAAS installation

 

PANTHEON Automation Server (PAAS) is a micro service application controlling scheduled tasks planned in PANTHEON.

PAAS is a native Windows 64‑bit application, run as a Windows service.

PAAS is installed on a virtual machine with access to the server with PANTHEON databases. This ensures security and enables setting up adequate security restrictions.

In case of servers with several databases, the virtual machine running PAAS must be capable to handle the execution of several PANTHEONs at the same time. There must be enough processor cores available.

 

000001.gif For testing or development purposes, PAAS can also run as a console app, started from the command line.

 

Installation requirements:

  • Windows 64bit (with MS support: Windows 7 or newer, Windows Server 2008 R2 or newer)
  • One writable folder with Pantheon.exe installation
  • PAAS.ini or Pantheon.ini with settings in [PAAS] section
  • Access to SQL Server service on same Windows or on network
  • Administrator rights for Windows service installation and user management

 

PAAS service is implemented as one executable file (PAAS.exe)
All served dashboard files (html, js, img, ...) are embedded in PAAS.exe executable.

PAAS does not require additional frameworks (no Java, no Dotnet, ...)
It utilizes pure SQL Server client so no additional SQL Server Client software is required.
 

000001.gif PAAS  service requires registry setting to remove Windows limit for services. See Starting PAAS as Service.

 

2. What does this service implement?

 

The automation server is implemented as an .exe file (PAAS.exe), without external dependencies. No other framework is required.

PAAS implements a simple REST API with JSON payloads.

 

000001.gif For clients with direct SQL Server access, it is possible to use command PAAS tasks via tables. See chapter Alternative to REST API.

 

3. Installing PAAS

For testing or development purposes, PAAS can also run as a console app, started from the command line.

‘PAAS.exe’ is a regular Windows service and can be installed using the Windows service installation via method, like ‘sc.exe’, or taking the steps of the installer, which is the preferred way.

PAAS Settings:

All supported settings are read from [PAAS] section in PAAS.ini or Pantheon.ini in the same folder where PAAS.exe is located.

All setings are loaded on service startup. If settings are changed – then PAAS service restart is needed to update settings.

Available PAAS.INI settings

 

Access to SQL Server:

To prevent exposing passwords in INI files, it is recomended to use Windows Authetification for PAAS service. Steps required are these:
 

  • Create new Windows or domain user for PAAS service (for example paas.service\DOMAIN)
  • Install service
    open admin CMD.exe prompt in folder where paas.exe is, and run paas.exe –service install
  • Change PAAS service LogOn to run under new Windows user
  • Allow access to SQL Server to newly created Windows user
  • Start service

 

If you are using Login= param in PAAS.ini for »SQL Login«, then service can be run using »Local System account«. Check that directory where pantheon is located has read/wrate permisions for local SYSTEM user.

 

Test installation:

PAAS Service implements simple dashboard with list of Pantheon task runners, and log preview. It is server as standard html. Visit  http://localhoost:8091 to access Dashboard.

If port is changed, use that instead of 8091. 
If HttpsDomain is set please visit https://<your.domain.com>.
Https site should have lock to onote secure access.

Without login info - only visible thing are service state and uptime.
After login to service, Activity and Log are accessible.

Activity page allow to force restart of started Pantheon instances or close active runners.
Log page allows to monitor last 3000 lines of PAAS http access and message logs.

Logs are on standard Windows Event Log

PAAS service logs errros, warnings and Info to Windows Event Log under PAAS application name.
In case of error, items can be filtered in Windows Event Viewer.

From CMD, paas.exe will log on screen and started Pantheon instances can be seen on screen
  

 

You can find more about other options regarding PAAS installation on the sites below:

1. PAAS Manual installation
2. How to remove PAAS
3. Installing PAAS under a user account

 

 

Related topics:

 


 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!