Keystone 5.x Developer Information: Difference between revisions

From KeystoneIntranet
Jump to navigation Jump to search
Line 95: Line 95:
| server
| server
| Keystone REST Server
| Keystone REST Server
| 64-bit
| [[Keystone_REST_Server_(KServer)]]
|}
|}

Revision as of 23:30, 22 June 2025

Tools and Versions

  • Delphi 12.3 w/May Patch 1.0
  • InterBase 2017 (13.3.0.328)
  • DevExpress 24.2.7
  • TMS Software Maps 4.4.1.1/Core 4.1.1.8
  • OnGuard for VCL 2025.03
  • OmniThreadLibrary 3.07.10
  • Synopse mORMot 2
  • JOSE JWT
  • Foxit Debenu PDF Library Lite
  • InnoSetup
  • Git (source code control)

GitHub Repository

URL: https://github.com/GivenHansco-Inc/keystone5.git

Development VM Folder Structure

C:\

CCDB (DB migration management)
CCGH
Data (Keystone databases)
Delphi
debenu (debenu PDF Library Lite)
delphi-jose-jwt-master (JOSE JWT)
Synopse (mORMot 2)
TMS Software (TMS Core/Maps)
Git
Keystone 5 (all files in the keystone5 GitHub repository must live under this folder)
Delphi (Delphi files)
bin (EXE files)
DEMO (Demo ticket import files)
DOC
ENDUSER (End-user documentation)
INSTALLER (Installer documentation)
internal (Internal Documentation)
FORMS (pre-defined forms)
ICONS (icons)
IMPORT
lib (BPL files)
lua (Symmetry Tax Engine files)
libs
luasql
scripts
logging
openssl (OpenSSL DLLs)
obj (DCP/DCU files)
SCRIPTS (DB migration scripts)
SETTINGS (pre-defined INI files)
src
client (Keystone client projects)
common (Keystone common files)
json (Keystone REST Server JSON files)
server (Keystone server projects)
util (Keystone utility projects)
TEMPLATE (DB master templates)
util (Keystone utilities)
VS (Visual Studio files)
Keystone Data Backups (Useful Keystone database backups)

Server Projects

Project Name Folder Description Notes
ccasib6 server Keystone Application Server (COM-Midas) No new RDMs/methods can be added, existing methods cannot be changed
CCDeviceAggregator client Keystone Device Aggregator
CCDeviceServer server Keystone Device Server
CCWebServer client Keystone Web Server
knetmsg_service server Keystone Net Message Service
KServer server Keystone REST Server Keystone_REST_Server_(KServer)