Initial export of EON_EMOBILITY_VIRTA

This commit is contained in:
Thorsten Schmitz
2026-07-08 23:05:45 +02:00
commit 22e8e727a9
5 changed files with 72 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
node_modules/
.DS_Store
*.log
.idea/
.vscode/
dist/
build/
*.pyc
__pycache__/
+26
View File
@@ -0,0 +1,26 @@
# EON_EMOBILITY_VIRTA Deployment Unit
This is the EON EMOBILITY VIRTA deployment unit exported from SAP HANA XS repository.
## Structure
- `uniorg/eon/virta/meta/` - Database schema and view definitions (SQL)
- `uniorg/eon/virta/v1/` - VIRTA API v1 integration services
- `uniorg/eon/virta/v2/` - VIRTA API v2 integration services
## Components
### Meta Schema
- Database table alterations for charging transactions
- View definitions for charge data (EMP and CPO perspectives)
- Schema initialization and migration scripts
### API Integrations
- VIRTA API HTTP destination configurations
- Transaction data retrieval and management services
- Field reload and data synchronization services
## File Statistics
- Total files: 23
- SQL files: 11 (meta/)
- XSJS files: 12 (v1/ and v2/)
+13
View File
@@ -0,0 +1,13 @@
--ALTER TABLE "VIRTAPORTAL"."CPO_CHARGES" ADD ("EICHRECHTTYPE" NVARCHAR(50));
--ALTER TABLE "VIRTAPORTAL"."EMP_TRANSACTIONS" ADD ("EICHRECHTTYPE" NVARCHAR(50));
ALTER TABLE "VIRTAPORTAL"."EMP_TRANSACTIONS" ADD ("KWHNETPRICE" INTEGER CS_INT);
ALTER TABLE "VIRTAPORTAL"."EMP_TRANSACTIONS" ADD ("MINUTENETPRICE" INTEGER CS_INT);
ALTER TABLE "VIRTAPORTAL"."EMP_TRANSACTIONS" ADD ("SESSIONNETPRICE" INTEGER CS_INT);
-- Felder müssen noch im Interface gemappt werden
ALTER TABLE "VIRTAPORTAL"."EMP_TRANSACTIONS" ADD ("KWHGROSSPRICE" INTEGER CS_INT);
ALTER TABLE "VIRTAPORTAL"."EMP_TRANSACTIONS" ADD ("MINUTEGROSSPRICE" INTEGER CS_INT);
ALTER TABLE "VIRTAPORTAL"."EMP_TRANSACTIONS" ADD ("SESSIONGROSSPRICE" INTEGER CS_INT);
-- Mapping von CPOOPERATORID übernehmen
ALTER TABLE "VIRTAPORTAL"."EMP_TRANSACTIONS" ADD ("CPOOPERATORID" NVARCHAR(50));
+12
View File
@@ -0,0 +1,12 @@
description = "VIRTA API PROD SERVER";
host = "api.virta.fi";
port = 443;
pathPrefix = "/v4/admin";
proxyType = none;
proxyHost = "localhost";
proxyPort = 0;
authType = none;
useSSL = true;
timeout = 0;
sslHostCheck = false;
sslAuth = anonymous;
+12
View File
@@ -0,0 +1,12 @@
description = "VIRTA API 4.1 PROD SERVER";
host = "api.virta.global";
port = 443;
pathPrefix = "/admin";
proxyType = none;
proxyHost = "";
proxyPort = 0;
authType = none;
useSSL = true;
timeout = 0;
sslHostCheck = false;
sslAuth = anonymous;