@ -1,5 +1,4 @@
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<transformation>
<?xml version="1.0" encoding="UTF-8"?><transformation>
<info>
<name>testfall_import</name>
<description/>
@ -7,11 +6,11 @@
@@ -7,11 +6,11 @@
<trans_version/>
<trans_type>Normal</trans_type>
<trans_status>0</trans_status>
<directory>/ </directory>
<directory>/ </directory>
<parameters>
<parameter>
<name>PATH_TO_UPLOADFILE</name>
<default_value>file:///home/superx/git/Memtext-Interna/Projekte/duisburg-essen_uni/impl/db_module/qa/ects_testfaelle/ qa_importdatei_dbtest.xlsx</default_value>
<default_value>file:///home/superx/git/Memtext-Interna/Projekte/duisburg-essen_uni/impl/db_module/qa/ects_testfaelle/ qa_importdatei_dbtest.xlsx</default_value>
<description/>
</parameter>
<parameter>
@ -429,47 +428,18 @@
@@ -429,47 +428,18 @@
<capture_step_performance>N</capture_step_performance>
<step_performance_capturing_delay>1000</step_performance_capturing_delay>
<step_performance_capturing_size_limit>100</step_performance_capturing_size_limit>
<dependencies>
</dependencies>
<partitionschemas>
</partitionschemas>
<slaveservers>
</slaveservers>
<clusterschemas>
</clusterschemas>
<dependencies/>
<partitionschemas/>
<slaveservers/>
<clusterschemas/>
<created_user>-</created_user>
<created_date>2020/02/23 11:24: 17.033</created_date>
<created_date>2020/02/23 11:24:17.033</created_date>
<modified_user>-</modified_user>
<modified_date>2020/02/23 11:24: 17.033</modified_date>
<key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA= </key_for_session_key>
<modified_date>2020/02/23 11:24:17.033</modified_date>
<key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA= </key_for_session_key>
<is_key_private>N</is_key_private>
</info>
<notepads>
</notepads>
<connection>
<name>eduetl</name>
<server>localhost</server>
<type>POSTGRESQL</type>
<access>Native</access>
<database>eduetl_ude</database>
<port>9998</port>
<username>superx</username>
<password>Encrypted 2be98afc86aa7f292a20aa77fd0c3fa9e</password>
<servername>superx_host_iso</servername>
<data_tablespace/>
<index_tablespace/>
<attributes>
<attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
<attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
<attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
<attribute><code>PORT_NUMBER</code><attribute>9998</attribute></attribute>
<attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>Y</attribute></attribute>
<attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
<attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
<attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
<attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
</attributes>
</connection>
<notepads/>
<order>
<hop>
<from>Sort rows</from>
@ -561,7 +531,7 @@
@@ -561,7 +531,7 @@
<currency/>
<decimal/>
<group/>
<nullif>* </nullif>
<nullif>* </nullif>
<length>-1</length>
<precision>-1</precision>
<set_empty_string>N</set_empty_string>
@ -569,10 +539,8 @@
@@ -569,10 +539,8 @@
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>512</xloc>
@ -580,7 +548,6 @@
@@ -580,7 +548,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Filter rows 3 2</name>
<type>FilterRows</type>
@ -592,10 +559,10 @@
@@ -592,10 +559,10 @@
<method>none</method>
<schema_name/>
</partitioning>
<send_true_to>write tmp_testfall_import_feldwerte</send_true_to>
<send_false_to/>
<send_true_to>write tmp_testfall_import_feldwerte</send_true_to>
<send_false_to/>
<compare>
<condition>
<condition>
<negated>N</negated>
<leftvalue>Feldwert</leftvalue>
<function>IS NOT NULL</function>
@ -604,10 +571,8 @@
@@ -604,10 +571,8 @@
</compare>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>832</xloc>
@ -615,7 +580,6 @@
@@ -615,7 +580,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Microsoft Excel Input</name>
<type>ExcelInput</type>
@ -643,7 +607,7 @@
@@ -643,7 +607,7 @@
<accept_field/>
<accept_stepname/>
<file>
<name>${PATH_TO_UPLOADFILE} </name>
<name>${PATH_TO_UPLOADFILE} </name>
<filemask/>
<exclude_filemask/>
<file_required>N</file_required>
@ -657,7 +621,7 @@
@@ -657,7 +621,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -675,7 +639,7 @@
@@ -675,7 +639,7 @@
<group/>
</field>
<field>
<name>Testfall Schlü ssel</name>
<name>Testfall Schlü ssel</name>
<type>String</type>
<length>-1</length>
<precision>-1</precision>
@ -693,7 +657,7 @@
@@ -693,7 +657,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -705,7 +669,7 @@
@@ -705,7 +669,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -717,7 +681,7 @@
@@ -717,7 +681,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -729,7 +693,7 @@
@@ -729,7 +693,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -741,7 +705,7 @@
@@ -741,7 +705,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -753,7 +717,7 @@
@@ -753,7 +717,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -765,7 +729,7 @@
@@ -765,7 +729,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -777,7 +741,7 @@
@@ -777,7 +741,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -789,7 +753,7 @@
@@ -789,7 +753,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -801,7 +765,7 @@
@@ -801,7 +765,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -813,7 +777,7 @@
@@ -813,7 +777,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -837,7 +801,7 @@
@@ -837,7 +801,7 @@
<precision>-1</precision>
<trim_type>none</trim_type>
<repeat>N</repeat>
<format>& #x23; </format>
<format>#</format>
<currency/>
<decimal/>
<group/>
@ -870,10 +834,8 @@
@@ -870,10 +834,8 @@
<spreadsheet_type>POI</spreadsheet_type>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>128</xloc>
@ -881,7 +843,6 @@
@@ -881,7 +843,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Row Normaliser 2</name>
<type>Normaliser</type>
@ -894,42 +855,62 @@
@@ -894,42 +855,62 @@
<schema_name/>
</partitioning>
<typefield>feldnr</typefield>
<fields> <field> <name>Feld 1</name>
<fields>
<field>
<name>Feld 1</name>
<value>1</value>
<norm>Feldwert</norm>
</field> <field> <name>Feld 2</name>
</field>
<field>
<name>Feld 2</name>
<value>2</value>
<norm>Feldwert</norm>
</field> <field> <name>Feld 3</name>
</field>
<field>
<name>Feld 3</name>
<value>3</value>
<norm>Feldwert</norm>
</field> <field> <name>Feld 4</name>
</field>
<field>
<name>Feld 4</name>
<value>4</value>
<norm>Feldwert</norm>
</field> <field> <name>Feld 5</name>
</field>
<field>
<name>Feld 5</name>
<value>5</value>
<norm>Feldwert</norm>
</field> <field> <name>Feld 6</name>
</field>
<field>
<name>Feld 6</name>
<value>6</value>
<norm>Feldwert</norm>
</field> <field> <name>Feld 7</name>
</field>
<field>
<name>Feld 7</name>
<value>7</value>
<norm>Feldwert</norm>
</field> <field> <name>Feld 8</name>
</field>
<field>
<name>Feld 8</name>
<value>8</value>
<norm>Feldwert</norm>
</field> <field> <name>Feld 9</name>
</field>
<field>
<name>Feld 9</name>
<value>9</value>
<norm>Feldwert</norm>
</field> <field> <name>Feld 10</name>
</field>
<field>
<name>Feld 10</name>
<value>10</value>
<norm>Feldwert</norm>
</field> </fields> <cluster_schema/>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>544</xloc>
@ -937,7 +918,6 @@
@@ -937,7 +918,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Select resultset</name>
<type>SelectValues</type>
@ -949,17 +929,21 @@
@@ -949,17 +929,21 @@
<method>none</method>
<schema_name/>
</partitioning>
<fields> <field> <name>Tabelle</name>
<fields>
<field>
<name>Tabelle</name>
<rename>resultset</rename>
</field> <field> <name>Komponente</name>
</field>
<field>
<name>Komponente</name>
<rename>systeminfo_id</rename>
</field> <select_unspecified>N</select_unspecified>
</fields> <cluster_schema/>
</field>
<select_unspecified>N</select_unspecified>
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>368</xloc>
@ -967,7 +951,6 @@
@@ -967,7 +951,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Select values 2</name>
<type>SelectValues</type>
@ -979,13 +962,15 @@
@@ -979,13 +962,15 @@
<method>none</method>
<schema_name/>
</partitioning>
<fields> <select_unspecified>Y</select_unspecified>
<meta> <name>feldnr</name>
<fields>
<select_unspecified>Y</select_unspecified>
<meta>
<name>feldnr</name>
<rename>feldnr_int</rename>
<type>Integer</type>
<length>-2</length>
<precision>-2</precision>
<conversion_mask>& #x23; </conversion_mask>
<conversion_mask>#</conversion_mask>
<date_format_lenient>false</date_format_lenient>
<date_format_locale/>
<date_format_timezone/>
@ -995,12 +980,12 @@
@@ -995,12 +980,12 @@
<grouping_symbol/>
<currency_symbol/>
<storage_type/>
</meta> </fields> <cluster_schema/>
</meta>
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>688</xloc>
@ -1008,7 +993,6 @@
@@ -1008,7 +993,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Sort rows</name>
<type>SortRows</type>
@ -1020,7 +1004,7 @@
@@ -1020,7 +1004,7 @@
<method>none</method>
<schema_name/>
</partitioning>
<directory>%%java.io.tmpdir%% </directory>
<directory>%%java.io.tmpdir%% </directory>
<prefix>out</prefix>
<sort_size>1000000</sort_size>
<free_memory/>
@ -1055,10 +1039,8 @@
@@ -1055,10 +1039,8 @@
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>624</xloc>
@ -1066,7 +1048,6 @@
@@ -1066,7 +1048,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Unique rows</name>
<type>Unique</type>
@ -1082,18 +1063,24 @@
@@ -1082,18 +1063,24 @@
<count_field/>
<reject_duplicate_row>N</reject_duplicate_row>
<error_description/>
<fields> <field> <name>resultset</name>
<fields>
<field>
<name>resultset</name>
<case_insensitive>N</case_insensitive>
</field> <field> <name>systeminfo_id</name>
</field>
<field>
<name>systeminfo_id</name>
<case_insensitive>N</case_insensitive>
</field> <field> <name>fieldclause</name>
</field>
<field>
<name>fieldclause</name>
<case_insensitive>Y</case_insensitive>
</field> </fields> <cluster_schema/>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>832</xloc>
@ -1101,7 +1088,6 @@
@@ -1101,7 +1088,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>write qa_resultset</name>
<type>TableOutput</type>
@ -1154,10 +1140,8 @@
@@ -1154,10 +1140,8 @@
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>1088</xloc>
@ -1165,7 +1149,6 @@
@@ -1165,7 +1149,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>write tmp_qa_dbtest</name>
<type>TableOutput</type>
@ -1205,7 +1188,7 @@
@@ -1205,7 +1188,7 @@
</field>
<field>
<column_name>uniquename</column_name>
<stream_name>Testfall Schlü ssel</stream_name>
<stream_name>Testfall Schlü ssel</stream_name>
</field>
<field>
<column_name>resultset_uniquename</column_name>
@ -1214,10 +1197,8 @@
@@ -1214,10 +1197,8 @@
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>816</xloc>
@ -1225,7 +1206,6 @@
@@ -1225,7 +1206,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>write tmp_testfall_import_feldwerte</name>
<type>TableOutput</type>
@ -1257,7 +1237,7 @@
@@ -1257,7 +1237,7 @@
<fields>
<field>
<column_name>testfall_schluessel</column_name>
<stream_name>Testfall Schlü ssel</stream_name>
<stream_name>Testfall Schlü ssel</stream_name>
</field>
<field>
<column_name>feldnr</column_name>
@ -1278,10 +1258,8 @@
@@ -1278,10 +1258,8 @@
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>1040</xloc>
@ -1289,7 +1267,6 @@
@@ -1289,7 +1267,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Row Normaliser 2 2</name>
<type>Normaliser</type>
@ -1302,18 +1279,22 @@
@@ -1302,18 +1279,22 @@
<schema_name/>
</partitioning>
<typefield>ergnr</typefield>
<fields> <field> <name>erg1</name>
<fields>
<field>
<name>erg1</name>
<value>1</value>
<norm>erg</norm>
</field> <field> <name>erg2</name>
</field>
<field>
<name>erg2</name>
<value>2</value>
<norm>erg</norm>
</field> </fields> <cluster_schema/>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>112</xloc>
@ -1321,7 +1302,6 @@
@@ -1321,7 +1302,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>Select values</name>
<type>SelectValues</type>
@ -1333,13 +1313,15 @@
@@ -1333,13 +1313,15 @@
<method>none</method>
<schema_name/>
</partitioning>
<fields> <select_unspecified>Y</select_unspecified>
<meta> <name>Testfall Schlüssel</name>
<rename>Testfall Schlüssel</rename>
<fields>
<select_unspecified>Y</select_unspecified>
<meta>
<name>Testfall Schlüssel</name>
<rename>Testfall Schlüssel</rename>
<type>String</type>
<length>-2</length>
<precision>-2</precision>
<conversion_mask>& #x23; </conversion_mask>
<conversion_mask>#</conversion_mask>
<date_format_lenient>false</date_format_lenient>
<date_format_locale/>
<date_format_timezone/>
@ -1349,12 +1331,14 @@
@@ -1349,12 +1331,14 @@
<grouping_symbol/>
<currency_symbol/>
<storage_type/>
</meta> <meta> <name>Ergebnis 1</name>
</meta>
<meta>
<name>Ergebnis 1</name>
<rename>erg1</rename>
<type>String</type>
<length>-2</length>
<precision>-2</precision>
<conversion_mask>& #x23; </conversion_mask>
<conversion_mask>#</conversion_mask>
<date_format_lenient>false</date_format_lenient>
<date_format_locale/>
<date_format_timezone/>
@ -1364,12 +1348,14 @@
@@ -1364,12 +1348,14 @@
<grouping_symbol/>
<currency_symbol/>
<storage_type/>
</meta> <meta> <name>Ergebnis 2</name>
</meta>
<meta>
<name>Ergebnis 2</name>
<rename>erg2</rename>
<type>String</type>
<length>-2</length>
<precision>-2</precision>
<conversion_mask>& #x23; </conversion_mask>
<conversion_mask>#</conversion_mask>
<date_format_lenient>false</date_format_lenient>
<date_format_locale/>
<date_format_timezone/>
@ -1379,7 +1365,9 @@
@@ -1379,7 +1365,9 @@
<grouping_symbol/>
<currency_symbol/>
<storage_type/>
</meta> <meta> <name>Komponente</name>
</meta>
<meta>
<name>Komponente</name>
<rename>Komponente</rename>
<type>Integer</type>
<length>-2</length>
@ -1394,12 +1382,12 @@
@@ -1394,12 +1382,12 @@
<grouping_symbol/>
<currency_symbol/>
<storage_type/>
</meta> </fields> <cluster_schema/>
</meta>
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>256</xloc>
@ -1407,7 +1395,6 @@
@@ -1407,7 +1395,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>erg nicht leer</name>
<type>FilterRows</type>
@ -1419,10 +1406,10 @@
@@ -1419,10 +1406,10 @@
<method>none</method>
<schema_name/>
</partitioning>
<send_true_to>write tmp_testfall_import_erg</send_true_to>
<send_false_to/>
<send_true_to>write tmp_testfall_import_erg</send_true_to>
<send_false_to/>
<compare>
<condition>
<condition>
<negated>N</negated>
<leftvalue>erg</leftvalue>
<function>IS NOT NULL</function>
@ -1431,10 +1418,8 @@
@@ -1431,10 +1418,8 @@
</compare>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>64</xloc>
@ -1442,7 +1427,6 @@
@@ -1442,7 +1427,6 @@
<draw>Y</draw>
</GUI>
</step>
<step>
<name>write tmp_testfall_import_erg</name>
<type>TableOutput</type>
@ -1474,7 +1458,7 @@
@@ -1474,7 +1458,7 @@
<fields>
<field>
<column_name>dbtest_uniquename</column_name>
<stream_name>Testfall Schlü ssel</stream_name>
<stream_name>Testfall Schlü ssel</stream_name>
</field>
<field>
<column_name>def_col_name</column_name>
@ -1491,10 +1475,8 @@
@@ -1491,10 +1475,8 @@
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
<input/>
<output/>
</remotesteps>
<GUI>
<xloc>32</xloc>
@ -1502,10 +1484,7 @@
@@ -1502,10 +1484,7 @@
<draw>Y</draw>
</GUI>
</step>
<step_error_handling>
</step_error_handling>
<slave-step-copy-partition-distribution>
</slave-step-copy-partition-distribution>
<step_error_handling/>
<slave-step-copy-partition-distribution/>
<slave_transformation>N</slave_transformation>
</transformation>