Lercher / Delphi

An oracle for data given in my employer's typical layout.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Delphi

An oracle for data given in my employer's typical layout.

Build

  • Clone the repository

  • Get and install the oracle client for .net and Visual Studio (this will be quite cumbersome). I have "Oracle Developer Tools for Visual Studio 2015" Version 12.1.2400 on my machine.

  • Open the solution file in Visual Studio 2015

  • Execute "Restore Nuget Packages" on the Solution

  • Set Lercher.Delphi.ServiceConsole as the startup project

  • Configure the appropriate command line options in "My Project/Debug/Command line arguments" (see below)

  • Check Tools/Options/Typescript/Project/General - Automatically compile typescript files which are not part of a project, and look for "Output(s) generated successfully." in the status bar after saving *.ts files

  • Hit F5 and pray, it should say something like:

    This is Delphi, an Oracle for Data. 2016 M. Lercher Listening on http://+:9001/delphi/...

    b - open browser. Press Enter to stop ...

  • Press b and Enter, a browser window should open now

Run

Runs as a console application (Lercher.Delphi.ServiceConsole.exe) and then serves on http://+:9001/Delphi You have to provide several commandline options to specify the connection to an oracle database at startup.

-p, --port           (Default: 1521) Port number of the oracle connection
-h, --host           Required. Server name of the oracle database
-s, --sid            Required. SID of the oracle database
-u, --user           Required. oracle user
-c, --credentials    Required. password to access the oracle database

Example

To connect to your favourite locally installed xe oracle edition user SYSTEM, start:

Lercher.Delphi.ServiceConsole.exe -p 1521 -h localhost -s xe -u SYSTEM -c you-know-your-password

New in 2017

  • Back Office workflow viewer
  • Front Office workflow viewer
  • including RULE and CRITIRIA viewer

About

An oracle for data given in my employer's typical layout.


Languages

Language:Visual Basic 49.8%Language:HTML 28.0%Language:TypeScript 19.0%Language:XSLT 3.2%