Skip to content

Commit

Permalink
database init using kronos abap api
Browse files Browse the repository at this point in the history
  • Loading branch information
iliyan-velichkov committed Jun 19, 2024
1 parent eaf1d0d commit 60373cc
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 261 deletions.
241 changes: 0 additions & 241 deletions DirigibleDatabaseClient.ts

This file was deleted.

3 changes: 2 additions & 1 deletion build-mac.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ rm -rf dist
npm run transpile
npm run lint
find . -name '*.mjs' -print0 | xargs -0 sed -i '' 's/%23/#/g'
esbuild run.mjs --bundle --outdir=dist --format=esm --target=es2022 --external:tls --external:net --external:util --external:util/types --external:crypto --external:zlib --external:http --external:https --external:fs --external:path --external:url --external:sdk --inject:./polyfills/buffer.js --inject:./polyfills/process.js --out-extension:.js=.mjs

esbuild run.mjs --tsconfig=./tsconfig.json --bundle --outdir=dist --format=esm --target=es2022 --external:tls --external:net --external:util --external:util/types --external:crypto --external:zlib --external:http --external:https --external:fs --external:path --external:url --external:sdk --external:kronos --inject:./polyfills/buffer.js --inject:./polyfills/process.js --out-extension:.js=.mjs
13 changes: 2 additions & 11 deletions run.mjs
Original file line number Diff line number Diff line change
@@ -1,17 +1,8 @@
import { logging } from "sdk/log";
import { initializeABAP } from './output/init.mjs';
import { zcl_hello_world } from './output/zcl_hello_world.clas.mjs';
import { DirigibleDatabaseClient } from "./DirigibleDatabaseClient";
import { DatabaseInitializer } from "sdk/abap/database";

const logger = logging.getLogger("run.mjs");

function initDefaultDataSource() {
logger.info("Init default data source for ABAP...");
abap.context.databaseConnections["DEFAULT"] = new DirigibleDatabaseClient();
logger.info("Default data source for ABAP was initialized");
}

initDefaultDataSource();
DatabaseInitializer.initDefaultDataSource();
await initializeABAP();

// a workaround for https://github.com/abaplint/transpiler/issues/1441
Expand Down
8 changes: 0 additions & 8 deletions tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,6 @@
"ESNext",
"DOM"
],
"paths": {
"sdk/*": [
"../modules/src/*"
],
"/*": [
"../*"
]
},
"types": [
"../modules/types"
]
Expand Down

0 comments on commit 60373cc

Please sign in to comment.