diff --git a/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/feld_write.ktr b/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/feld_write.ktr
new file mode 100644
index 0000000..76145c5
--- /dev/null
+++ b/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/feld_write.ktr
@@ -0,0 +1,693 @@
+
+
+
+ feld_write
+
+
+
+ Normal
+ 0
+ /
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2023/03/06 17:37:49.835
+ -
+ 2023/03/06 17:37:49.835
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+
+ Split field to rows
+ tmp_feld
+ Y
+
+
+ Split field to rows
+ tmp_feld_all
+ Y
+
+
+ Text file input
+ Split field to rows
+ Y
+
+
+
+ Split field to rows
+ SplitFieldToRows3
+
+ N
+
+ 1
+
+ none
+
+
+ Field1
+ ;
+ header_split
+ N
+
+ Y
+ N
+
+
+
+
+
+
+
+ 496
+ 256
+ Y
+
+
+
+
+ Text file input
+ TextFileInput
+
+ N
+
+ 1
+
+ none
+
+
+ N
+ N
+
+
+ ajsiejthf
+ "
+ N
+
+
+ 1
+
+ 1
+ N
+ 1
+ N
+ 80
+ 0
+ Y
+ N
+
+ N
+ N
+
+ mixed
+ ISO-8859-1
+ Y
+
+ ${PATH_TO_UPLOADFILE}
+
+
+ N
+ N
+ CSV
+ None
+
+
+
+
+
+ Field1
+ String
+
+
+
+
+
+
+ -1
+ 2241
+ -1
+ none
+ N
+
+
+ 1
+ N
+ N
+
+
+ N
+
+
+
+
+ warning
+
+ error
+
+ line
+ Y
+ de_DE
+ filename
+ filepath
+
+
+
+
+
+ size
+
+
+
+
+
+
+
+ 320
+ 176
+ Y
+
+
+
+
+ tmp_feld
+ TableOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+
+
+ 1000
+ N
+ N
+ Y
+ Y
+ N
+
+ N
+ Y
+ N
+
+ Y
+ N
+
+
+
+ Feld
+ header_split
+
+
+
+
+
+
+
+
+
+ 672
+ 176
+ Y
+
+
+
+
+ tmp_feld_all
+ TableOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+
+
+ 1000
+ N
+ N
+ Y
+ Y
+ N
+
+ N
+ Y
+ N
+
+ Y
+ N
+
+
+
+ Feld
+ header_split
+
+
+
+
+
+
+
+
+
+ 672
+ 320
+ Y
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/import_bestand_mwk_nrw_hskennz.kjb b/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/import_bestand_mwk_nrw_hskennz.kjb
new file mode 100644
index 0000000..247f08c
--- /dev/null
+++ b/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/import_bestand_mwk_nrw_hskennz.kjb
@@ -0,0 +1,501 @@
+
+
+ import_bestand_mwk_nrw_hskennz
+
+
+
+ 0
+ /
+ -
+ 2025/05/09 08:04:01.642
+ -
+ 2025/05/09 08:04:01.642
+
+
+ PATH_TO_UPLOADFILE
+ /home/superx/Downloads/stamm_all_mapping_kennz.csv
+
+
+
+
+ eduetl
+ localhost
+ POSTGRESQL
+ Native
+ eduetl_ude
+ 9996
+ superx
+ Encrypted 2be98afc86aa7f285a51faf7ed9c3fd89
+
+
+
+
+ FORCE_IDENTIFIERS_TO_LOWERCASEN
+ FORCE_IDENTIFIERS_TO_UPPERCASEN
+ IS_CLUSTEREDN
+ PORT_NUMBER9996
+ PRESERVE_RESERVED_WORD_CASEY
+ QUOTE_ALL_FIELDSN
+ SUPPORTS_BOOLEAN_DATA_TYPEY
+ SUPPORTS_TIMESTAMP_DATA_TYPEY
+ USE_POOLINGN
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_JOB
+ Y
+ ID_JOB
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ JOBNAME
+ Y
+ JOBNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ START_JOB_ENTRY
+ N
+ START_JOB_ENTRY
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ JOBNAME
+ Y
+ TRANSNAME
+
+
+ JOBENTRYNAME
+ Y
+ STEPNAME
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ RESULT
+ Y
+ RESULT
+
+
+ NR_RESULT_ROWS
+ Y
+ NR_RESULT_ROWS
+
+
+ NR_RESULT_FILES
+ Y
+ NR_RESULT_FILES
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+ COPY_NR
+ N
+ COPY_NR
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+ N
+
+
+
+ START
+
+ SPECIAL
+ Y
+ N
+ N
+ 0
+ 0
+ 60
+ 12
+ 0
+ 1
+ 1
+ N
+ Y
+ 0
+ 96
+ 192
+
+
+ Success
+
+ SUCCESS
+ N
+ Y
+ 0
+ 1056
+ 192
+
+
+ metadata_injection
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/import_bestand_mwk_nrw_hskennz_injection.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 688
+ 352
+
+
+ create tmp_sxc_zahl_wert
+
+ SQL
+ drop table if exists tmp_sxc_zahl_wert;
drop table if exists tmp_feld;
drop table if exists tmp_feld_all;
create table tmp_feld (Feld varchar(255));
create table tmp_feld_all (Feld varchar(255));
CREATE TABLE tmp_sxc_zahl_wert
(
tid serial,
hs_nr_str varchar(255),
hs_nr char(40),
kenn_zahl char(100) NOT NULL,
jahr smallint,
sem smallint,
ch110_institut char(10),
bland integer,
sxc_bestand_id integer,
wert_str varchar(255),
wert decimal(30,20),
generic_dim1 char(100),
generic_dim2 char(100)
);
+ F
+ F
+
+ F
+ eduetl
+ N
+ Y
+ 0
+ 272
+ 192
+
+
+ feld_write
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/feld_write.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 272
+ 352
+
+
+ delete from tmp_feld
+
+ SQL
+ delete from tmp_feld
where Feld in ('IDLFB','J','H','L','UHSARTMINGRUPPTEXT','UHSARTMINTEXT','ME',
'UHSTEXTHS','UHSTEXTNSTO','ULEFOTEXT','UFGSCHL','UFGTEXT');
+ F
+ F
+
+ F
+ eduetl
+ N
+ Y
+ 0
+ 480
+ 352
+
+
+
+
+ START
+ create tmp_sxc_zahl_wert
+ 0
+ 0
+ Y
+ Y
+ Y
+
+
+ create tmp_sxc_zahl_wert
+ feld_write
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ feld_write
+ delete from tmp_feld
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ delete from tmp_feld
+ metadata_injection
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ metadata_injection
+ Success
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+
+
+
diff --git a/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/import_bestand_mwk_nrw_hskennz_injection.ktr b/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/import_bestand_mwk_nrw_hskennz_injection.ktr
new file mode 100644
index 0000000..3d7d18e
--- /dev/null
+++ b/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/import_bestand_mwk_nrw_hskennz_injection.ktr
@@ -0,0 +1,637 @@
+
+
+
+ import_bestand_mwk_nrw_hskennz_injection
+
+
+
+ Normal
+ 0
+ /
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2023/03/01 20:02:48.054
+ -
+ 2023/03/01 20:02:48.054
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+
+ Data Grid
+ ETL Metadata Injection
+ Y
+
+
+ tmp_feld
+ ETL Metadata Injection
+ Y
+
+
+ tmp_feld_all
+ ETL Metadata Injection
+ Y
+
+
+
+ Data Grid
+ DataGrid
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ type_inputFields
+
+
+
+
+
+ -1
+ -1
+ N
+
+
+ trans_new_field
+
+
+
+
+
+ -1
+ -1
+ N
+
+
+
+ - String
- wert
+
+
+
+
+
+
+
+
+ 320
+ 128
+ Y
+
+
+
+
+ ETL Metadata Injection
+ MetaInject
+
+ Y
+
+ 1
+
+ none
+
+
+ filename
+
+
+ ${Internal.Transformation.Filename.Directory}/import_bestand_mwk_nrw_hskennz_template.ktr
+
+
+
+ N
+
+
+ Row Normaliser
+ VALUE
+ Y
+ tmp_feld
+ feld
+ Row Normaliser
+ NORMALISED
+ Y
+ Data Grid
+ trans_new_field
+ Row Normaliser
+ NAME
+ Y
+ tmp_feld
+ feld
+ Text file input
+ FIELD_TYPE
+ Y
+ Data Grid
+ type_inputFields
+ Text file input
+ FIELD_NAME
+ Y
+ tmp_feld_all
+ feld
+
+
+
+
+
+
+
+ 848
+ 208
+ Y
+
+
+
+
+ tmp_feld
+ TableInput
+
+ N
+
+ 1
+
+ none
+
+
+ eduetl
+ SELECT Feld FROM tmp_feld;
+ 0
+
+ N
+ N
+ N
+
+
+
+
+
+
+
+ 320
+ 240
+ Y
+
+
+
+
+ tmp_feld_all
+ TableInput
+
+ N
+
+ 1
+
+ none
+
+
+ eduetl
+ SELECT Feld FROM tmp_feld_all;
+ 0
+
+ N
+ N
+ N
+
+
+
+
+
+
+
+ 320
+ 320
+ Y
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/import_bestand_mwk_nrw_hskennz_template.ktr b/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/import_bestand_mwk_nrw_hskennz_template.ktr
new file mode 100644
index 0000000..a1b8fb4
--- /dev/null
+++ b/src-modules/module/sxc/etl/import_bestand/mwk_nrw_hochschulkennzahlen/sxc_katalog_fuellen/import_bestand_mwk_nrw_hskennz_template.ktr
@@ -0,0 +1,652 @@
+
+
+
+ import_bestand_mwk_nrw_hskennz_template
+
+
+
+ Normal
+ 0
+ /
+
+
+ PATH_TO_UPLOADFILE
+ /home/superx/Downloads/stamm all - Auszug UDE-3.csv
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2025/05/09 08:34:54.065
+ -
+ 2025/05/09 08:34:54.065
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ eduetl
+ localhost
+ POSTGRESQL
+ Native
+ eduetl_ude
+ 9996
+ superx
+ Encrypted 2be98afc86aa7f285a51faf7ed9c3fd89
+
+
+
+
+ FORCE_IDENTIFIERS_TO_LOWERCASEN
+ FORCE_IDENTIFIERS_TO_UPPERCASEN
+ IS_CLUSTEREDN
+ PORT_NUMBER9996
+ PRESERVE_RESERVED_WORD_CASEY
+ QUOTE_ALL_FIELDSN
+ SUPPORTS_BOOLEAN_DATA_TYPEY
+ SUPPORTS_TIMESTAMP_DATA_TYPEY
+ USE_POOLINGN
+
+
+
+
+ Text file input
+ Row Normaliser
+ Y
+
+
+ Row Normaliser
+ Table output
+ Y
+
+
+
+ Row Normaliser
+ Normaliser
+
+ Y
+
+ 1
+
+ none
+
+
+ kenn_zahl
+
+
+
+
+
+
+
+ 384
+ 320
+ Y
+
+
+
+
+ Table output
+ TableOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+
+
+ 1000
+ N
+ N
+ Y
+ Y
+ N
+
+ N
+ Y
+ N
+
+ Y
+ N
+
+
+
+ id
+ kenn_zahl
+
+
+ name
+ wert
+
+
+
+
+
+
+
+
+
+ 1072
+ 320
+ Y
+
+
+
+
+ Text file input
+ TextFileInput
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+ N
+ filename
+
+ ;
+ "
+ N
+
+
+ 1
+
+ 1
+ N
+ 1
+ N
+ 80
+ 0
+ Y
+ N
+
+ N
+ N
+
+ mixed
+ UTF-8
+ Y
+
+ ${PATH_TO_UPLOADFILE}
+
+
+ N
+ N
+ CSV
+ None
+
+
+
+
+
+ 0
+ N
+ N
+
+
+ N
+
+
+
+
+ warning
+
+ error
+
+ line
+ Y
+ de_DE
+ filename
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 176
+ 320
+ Y
+
+
+
+
+
+
+
+ N
+