From 4f499a9c35ab1f1a336343076ec68890ac5de883 Mon Sep 17 00:00:00 2001 From: Daniel Quathamer Date: Thu, 23 Jul 2026 20:03:40 +0200 Subject: [PATCH] =?UTF-8?q?FB=20umschl=C3=BCsseln,=20CLI=20Muster?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- env/BI_ENV.sam | 2 ++ .../beispiel_fb_umschluesseln.sql | 22 +++++++++++++++++++ .../component_admin_cli_upgrade_all.sh.sam | 5 +++++ 3 files changed, 29 insertions(+) create mode 100644 module/sos/fb_umschluesseln/beispiel_fb_umschluesseln.sql create mode 100755 upgrade/hisinone_bi_qisserver/component_admin_cli_upgrade_all.sh.sam diff --git a/env/BI_ENV.sam b/env/BI_ENV.sam index 2221214..606805e 100644 --- a/env/BI_ENV.sam +++ b/env/BI_ENV.sam @@ -3,6 +3,8 @@ # BI_ENV – gemeinsame Umgebung für BI-Update-/Upgrade-Skripte # Dieses Skript wird von den BI-Skripten per ". /pfad/BI_ENV" eingebunden # und setzt alle notwendigen Umgebungsvariablen. +LANG=de_DE.utf8 +export LANG ########## Java-Konfiguration ########## diff --git a/module/sos/fb_umschluesseln/beispiel_fb_umschluesseln.sql b/module/sos/fb_umschluesseln/beispiel_fb_umschluesseln.sql new file mode 100644 index 0000000..a8f118b --- /dev/null +++ b/module/sos/fb_umschluesseln/beispiel_fb_umschluesseln.sql @@ -0,0 +1,22 @@ +--freemarker template +--FB-Schlüssel aus dem Campusmanagement werden zu Ressourcen Schlüsseln umgeschlüsselt +<#assign fbs = [ + {"campus":"01", "ressourcen":"101"}, + {"campus":"02", "ressourcen":"102"}, + {"campus":"03", "ressourcen":"106"}, + {"campus":"04", "ressourcen":"107"} + + + ] /> + +<#foreach fb in fbs> + +update trans_cifx set apnr='${fb.ressourcen}' where key in (90,110) and apnr='${fb.campus}'; +delete from cifx where key in (90,110) and apnr in ('${fb.campus}'); +update lehr_stg_ab set fb='${fb.ressourcen}' where fb='${fb.campus}'; +update dim_studiengang set fb='${fb.ressourcen}' where fb='${fb.campus}'; +update k_abstgv set fb='${fb.ressourcen}' where fb='${fb.campus}'; + + + + diff --git a/upgrade/hisinone_bi_qisserver/component_admin_cli_upgrade_all.sh.sam b/upgrade/hisinone_bi_qisserver/component_admin_cli_upgrade_all.sh.sam new file mode 100755 index 0000000..a172806 --- /dev/null +++ b/upgrade/hisinone_bi_qisserver/component_admin_cli_upgrade_all.sh.sam @@ -0,0 +1,5 @@ +#!/bin/bash + + +component_admin_cli.sh -ua +