diff --git a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Field_Limit.xml b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Field_Limit.xml
index 12e75642c57b7ad7ed3e6227db2e716fbc0b7acf..c4773b240965c3c9d3be1b93f4bd52942f9a1258 100644
--- a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Field_Limit.xml
+++ b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Field_Limit.xml
@@ -3,15 +3,28 @@
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
-<changeSet author="f.maier" id="leadimportFmai">
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="73b3b4b3-6ba1-4551-b9dd-161079a1c755"/>
-<column name="KEYID" value="6d3b5757-0b8f-45ca-b625-98aaef7f5782"/>
-<column name="TITLE" value='"'/>
-<column name="CONTAINER" value="FieldLimit"/>
-<column name="SORTING" valueNumeric="0"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-</changeSet>
+    <changeSet author="f.maier" id="leadimportFmai">
+        <insert tableName="AB_KEYWORD_ATTRIBUTE">
+            <column name="AB_KEYWORD_ATTRIBUTEID" value="38997f56-c86a-4dd3-b2ed-1fb73da604ae"/>
+            <column name="NAME" value="technicalValue"/>
+            <column name="CONTAINER" value="FieldLimit"/>
+            <column name="KIND" value="CHAR_VALUE"/>
+        </insert>
+        
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="73b3b4b3-6ba1-4551-b9dd-161079a1c755"/>
+            <column name="KEYID" value="DOUBLEQUOTATION"/>
+            <column name="TITLE" value='&quot;'/>
+            <column name="CONTAINER" value="FieldLimit"/>
+            <column name="SORTING" valueNumeric="0"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ATTRIBUTERELATION">
+            <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="3b9fb859-3dd6-49c9-8ad4-cdefac3958f9"/>
+            <column name="AB_KEYWORD_ENTRY_ID" value="73b3b4b3-6ba1-4551-b9dd-161079a1c755"/>
+            <column name="AB_KEYWORD_ATTRIBUTE_ID" value="38997f56-c86a-4dd3-b2ed-1fb73da604ae"/>
+            <column name="CHAR_VALUE" value="&quot;"/>
+        </insert>
+    </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Field_Separator.xml b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Field_Separator.xml
index 875efb569af115e9413550d7b2d61363ec8becee..54d9645d16b7891161e9524cf44e71eef96f8dcb 100644
--- a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Field_Separator.xml
+++ b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Field_Separator.xml
@@ -1,26 +1,46 @@
 <?xml version="1.1" encoding="UTF-8" standalone="no"?>
 <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
+                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
-<changeSet author="f.maier" id="leadimportFmai">
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="2324a950-6767-4366-abf5-a343b7fd11f6"/>
-<column name="KEYID" value="21a849d8-27ed-448e-86aa-6f4ab54d22ev"/>
-<column name="TITLE" value="Tab"/>
-<column name="CONTAINER" value="FieldSeparator"/>
-<column name="SORTING" valueNumeric="0"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="0c89fdc7-63cb-4e2b-a65a-ad77d3e58cc7"/>
-<column name="KEYID" value="007a2bf2-803a-4cf0-bf69-ff649acc113v"/>
-<column name="TITLE" value=";"/>
-<column name="CONTAINER" value="FieldSeparator"/>
-<column name="SORTING" valueNumeric="1"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-</changeSet>
+    <changeSet author="f.maier" id="leadimportFmai">
+        <insert tableName="AB_KEYWORD_ATTRIBUTE">
+            <column name="AB_KEYWORD_ATTRIBUTEID" value="0c2203a0-6704-4400-b413-5deb876d67a5"/>
+            <column name="NAME" value="technicalValue"/>
+            <column name="CONTAINER" value="FieldSeparator"/>
+            <column name="KIND" value="CHAR_VALUE"/>
+        </insert>
+        
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="2324a950-6767-4366-abf5-a343b7fd11f6"/>
+            <column name="KEYID" value="TAB"/>
+            <column name="TITLE" value="Tab"/>
+            <column name="CONTAINER" value="FieldSeparator"/>
+            <column name="SORTING" valueNumeric="0"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ATTRIBUTERELATION">
+            <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="b4a5cd3d-f3ea-4a0e-97d0-1429bee29edc"/>
+            <column name="AB_KEYWORD_ENTRY_ID" value="2324a950-6767-4366-abf5-a343b7fd11f6"/>
+            <column name="AB_KEYWORD_ATTRIBUTE_ID" value="0c2203a0-6704-4400-b413-5deb876d67a5"/>
+            <column name="CHAR_VALUE" value="\t"/>
+        </insert>
+        
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="0c89fdc7-63cb-4e2b-a65a-ad77d3e58cc7"/>
+            <column name="KEYID" value="SEMICOLON"/>
+            <column name="TITLE" value=";"/>
+            <column name="CONTAINER" value="FieldSeparator"/>
+            <column name="SORTING" valueNumeric="1"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ATTRIBUTERELATION">
+            <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="7ab68748-27ca-4a21-a84e-aab22cdcb550"/>
+            <column name="AB_KEYWORD_ENTRY_ID" value="0c89fdc7-63cb-4e2b-a65a-ad77d3e58cc7"/>
+            <column name="AB_KEYWORD_ATTRIBUTE_ID" value="0c2203a0-6704-4400-b413-5deb876d67a5"/>
+            <column name="CHAR_VALUE" value=";"/>
+        </insert>
+    </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Import_Status.xml b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Import_Status.xml
index 43b6b85636cade8cd148ebf997da5d2dc1e68200..6e1932117bb126049c3d6db6bfe920b4935e05e5 100644
--- a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Import_Status.xml
+++ b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Import_Status.xml
@@ -1,35 +1,35 @@
 <?xml version="1.1" encoding="UTF-8" standalone="no"?>
 <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
+                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
-<changeSet author="f.maier" id="leadimportFmai">
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="50b50394-6d77-4ded-a76c-1e07c08bbdcb"/>
-<column name="KEYID" value="CREATED"/>
-<column name="TITLE" value="Importer created"/>
-<column name="CONTAINER" value="ImportStatus"/>
-<column name="SORTING" valueNumeric="0"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="4c851554-2cef-4e0d-823b-bf225b084964"/>
-<column name="KEYID" value="LOADED"/>
-<column name="TITLE" value="Data loaded"/>
-<column name="CONTAINER" value="ImportStatus"/>
-<column name="SORTING" valueNumeric="1"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="3c075444-1ded-4fbd-8095-e3a71ade1f44"/>
-<column name="KEYID" value="TRANSFERED"/>
-<column name="TITLE" value="Data transfered"/>
-<column name="CONTAINER" value="ImportStatus"/>
-<column name="SORTING" valueNumeric="2"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-</changeSet>
+    <changeSet author="f.maier" id="leadimportFmai">
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="50b50394-6d77-4ded-a76c-1e07c08bbdcb"/>
+            <column name="KEYID" value="CREATED"/>
+            <column name="TITLE" value="Importer created"/>
+            <column name="CONTAINER" value="ImportStatus"/>
+            <column name="SORTING" valueNumeric="0"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="4c851554-2cef-4e0d-823b-bf225b084964"/>
+            <column name="KEYID" value="LOADED"/>
+            <column name="TITLE" value="Data loaded"/>
+            <column name="CONTAINER" value="ImportStatus"/>
+            <column name="SORTING" valueNumeric="1"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="3c075444-1ded-4fbd-8095-e3a71ade1f44"/>
+            <column name="KEYID" value="TRANSFERED"/>
+            <column name="TITLE" value="Data transfered"/>
+            <column name="CONTAINER" value="ImportStatus"/>
+            <column name="SORTING" valueNumeric="2"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+    </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Record_Separator.xml b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Record_Separator.xml
index f8e2c8b5304ac36d4acd0cfb3cd40e9813c86572..732f95cff45478451c2f57dd4497bbd58d03ed50 100644
--- a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Record_Separator.xml
+++ b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_Record_Separator.xml
@@ -1,17 +1,30 @@
 <?xml version="1.1" encoding="UTF-8" standalone="no"?>
 <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
+                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
-<changeSet author="f.maier" id="leadimportFmai">
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="59c5e0cb-a5e5-4bcf-81e5-cc9a37c3d533"/>
-<column name="KEYID" value="dbd48449-41cd-42f8-8889-3801c17babdd"/>
-<column name="TITLE" value="CRLF"/>
-<column name="CONTAINER" value="RecordSeparator"/>
-<column name="SORTING" valueNumeric="0"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-</changeSet>
+    <changeSet author="f.maier" id="leadimportFmai">
+        <insert tableName="AB_KEYWORD_ATTRIBUTE">
+            <column name="AB_KEYWORD_ATTRIBUTEID" value="f14fe48f-48d8-470c-ba17-1d5c4a9c6728"/>
+            <column name="NAME" value="technicalValue"/>
+            <column name="CONTAINER" value="RecordSeparator"/>
+            <column name="KIND" value="CHAR_VALUE"/>
+        </insert>
+        
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="59c5e0cb-a5e5-4bcf-81e5-cc9a37c3d533"/>
+            <column name="KEYID" value="CRLF"/>
+            <column name="TITLE" value="CRLF"/>
+            <column name="CONTAINER" value="RecordSeparator"/>
+            <column name="SORTING" valueNumeric="0"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ATTRIBUTERELATION">
+            <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="e9158951-d79b-4357-b4ab-7b2456190a44"/>
+            <column name="AB_KEYWORD_ENTRY_ID" value="59c5e0cb-a5e5-4bcf-81e5-cc9a37c3d533"/>
+            <column name="AB_KEYWORD_ATTRIBUTE_ID" value="f14fe48f-48d8-470c-ba17-1d5c4a9c6728"/>
+            <column name="CHAR_VALUE" value="\r\n"/>
+        </insert>
+    </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_dupStatus.xml b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_dupStatus.xml
index ca07ad3cffb613fe34c7f3eec4248e4a36010191..c41cb0e220f2694af996ca8dd6b7fecc7789e694 100644
--- a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_dupStatus.xml
+++ b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_dupStatus.xml
@@ -1,44 +1,44 @@
 <?xml version="1.1" encoding="UTF-8" standalone="no"?>
 <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
+                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
-<changeSet author="f.maier" id="leadimportFmai">
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="81fdc4ce-b45c-4481-b9cc-77f69a46a465"/>
-<column name="KEYID" value="NODUP"/>
-<column name="TITLE" value="No duplicate"/>
-<column name="CONTAINER" value="DupStatus"/>
-<column name="SORTING" valueNumeric="0"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="31a341e0-fce1-4efe-be3f-611166ad83be"/>
-<column name="KEYID" value="PERSDUP"/>
-<column name="TITLE" value="Person duplicate"/>
-<column name="CONTAINER" value="DupStatus"/>
-<column name="SORTING" valueNumeric="1"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="dc700194-78c3-4a34-a196-4f0d8e19f0d5"/>
-<column name="KEYID" value="ORGDUP"/>
-<column name="TITLE" value="Company duplicate"/>
-<column name="CONTAINER" value="DupStatus"/>
-<column name="SORTING" valueNumeric="2"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="5dd157b1-19e4-4b76-8483-b9eb53fa71eb"/>
-<column name="KEYID" value="ORGPERSDUP"/>
-<column name="TITLE" value="Company/Person duplicate"/>
-<column name="CONTAINER" value="DupStatus"/>
-<column name="SORTING" valueNumeric="3"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-</changeSet>
+    <changeSet author="f.maier" id="leadimportFmai">
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="81fdc4ce-b45c-4481-b9cc-77f69a46a465"/>
+            <column name="KEYID" value="NODUP"/>
+            <column name="TITLE" value="No duplicate"/>
+            <column name="CONTAINER" value="DupStatus"/>
+            <column name="SORTING" valueNumeric="0"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="31a341e0-fce1-4efe-be3f-611166ad83be"/>
+            <column name="KEYID" value="PERSDUP"/>
+            <column name="TITLE" value="Person duplicate"/>
+            <column name="CONTAINER" value="DupStatus"/>
+            <column name="SORTING" valueNumeric="1"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="dc700194-78c3-4a34-a196-4f0d8e19f0d5"/>
+            <column name="KEYID" value="ORGDUP"/>
+            <column name="TITLE" value="Company duplicate"/>
+            <column name="CONTAINER" value="DupStatus"/>
+            <column name="SORTING" valueNumeric="2"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="5dd157b1-19e4-4b76-8483-b9eb53fa71eb"/>
+            <column name="KEYID" value="ORGPERSDUP"/>
+            <column name="TITLE" value="Company/Person duplicate"/>
+            <column name="CONTAINER" value="DupStatus"/>
+            <column name="SORTING" valueNumeric="3"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+    </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_importFields.xml b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_importFields.xml
index 11779ad285f505f1652ff08b24be22fea1a91c55..6e9f5276377b93eddb51ad8965f06ac454f4abb5 100644
--- a/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_importFields.xml
+++ b/.liquibase/Data_alias/basic/2019.3.2/leadimport/init_importFields.xml
@@ -1,242 +1,242 @@
 <?xml version="1.1" encoding="UTF-8" standalone="no"?>
 <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
+                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog
 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
-<changeSet author="f.maier" id="leadimportFmai">
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="0a3970d9-c08e-48f2-97b7-8b62bd2df79a"/>
-<column name="KEYID" value="ADDRESS"/>
-<column name="TITLE" value="Street"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="0"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="305a6c15-9fb8-46f0-8855-cfcf3ac1fbe7"/>
-<column name="KEYID" value="BUILDINGNO"/>
-<column name="TITLE" value="Building no."/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="1"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="4bec1be3-13c4-42d8-9e88-a351fdddf5ba"/>
-<column name="KEYID" value="CITY"/>
-<column name="TITLE" value="City"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="2"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="102ddb10-a355-4487-9478-33d816eaff7a"/>
-<column name="KEYID" value="COUNTRY"/>
-<column name="TITLE" value="Country"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="3"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="0bf9fd30-8e88-460b-bbcd-fcc8b66c1a95"/>
-<column name="KEYID" value="CUSTOMERCODE"/>
-<column name="TITLE" value="Customer code"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="4"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="eeb1b0db-af21-4318-8517-ced5eaad8476"/>
-<column name="KEYID" value="DEPARTMENT"/>
-<column name="TITLE" value="Department"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="5"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="480de65f-73e8-4108-af2e-009b442613b0"/>
-<column name="KEYID" value="DATEOFBIRTH"/>
-<column name="TITLE" value="Birthday"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="6"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="9df3b34f-8b63-4360-bb56-8be43c689db6"/>
-<column name="KEYID" value="FIRSTNAME"/>
-<column name="TITLE" value="Firstname"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="7"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="8579a002-c7f4-4755-ab06-4011ac659760"/>
-<column name="KEYID" value="ISOLANGUAGE"/>
-<column name="TITLE" value="Language"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="8"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="64c307b5-9794-4671-b0ff-ce483ec2e604"/>
-<column name="KEYID" value="LASTNAME"/>
-<column name="TITLE" value="Lastname"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="9"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="6ace6e7c-6a9f-44d8-9cca-67ce7dad2aee"/>
-<column name="KEYID" value="LETTERSALUTATION"/>
-<column name="TITLE" value="Letter salutation"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="10"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="da3acc3a-457e-4c88-a477-8abdaf819539"/>
-<column name="KEYID" value="COMMMOBIL"/>
-<column name="TITLE" value="Mobile number"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="11"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="2e7952b1-56a8-484d-9d82-564236c30d20"/>
-<column name="KEYID" value="COMMEMAIL"/>
-<column name="TITLE" value="Mail"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="12"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="96534736-0247-4596-a8db-f6d7eee611c5"/>
-<column name="KEYID" value="COMMPHONE"/>
-<column name="TITLE" value="Phone number"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="13"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="9ed26d58-cc2f-436e-b67b-afbb9f102bf4"/>
-<column name="KEYID" value="COMMINTERNET"/>
-<column name="TITLE" value="Internet"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="14"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="52bad941-02be-4c63-94a7-979e8ecef0c9"/>
-<column name="KEYID" value="COMMBLOG"/>
-<column name="TITLE" value="Blog"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="15"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="8bf354dc-4278-493e-9824-40367382290f"/>
-<column name="KEYID" value="COMMXING"/>
-<column name="TITLE" value="Xing"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="16"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="97e27378-e733-4629-b0c4-515faf89da7e"/>
-<column name="KEYID" value="COMMLINKEDIN"/>
-<column name="TITLE" value="Linked in"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="17"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="bc4e4390-e1b9-4054-8ffd-6fd7b1b5096a"/>
-<column name="KEYID" value="ORGINFO"/>
-<column name="TITLE" value="Info (Company)"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="18"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="2aec9eed-a4f2-473a-8ae0-563706eb6cd4"/>
-<column name="KEYID" value="NAME"/>
-<column name="TITLE" value="Company name"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="19"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="9e2da66c-380c-40a4-9104-722015ff4b70"/>
-<column name="KEYID" value="REGION"/>
-<column name="TITLE" value="Region"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="20"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="019fcac3-4eb2-45ff-a936-c59da4a2da04"/>
-<column name="KEYID" value="CONTACTPOSITION"/>
-<column name="TITLE" value="Position"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="21"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="a4872b5e-8b41-4b93-a663-fd7aa748b3a7"/>
-<column name="KEYID" value="SALUTATION"/>
-<column name="TITLE" value="Salutation"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="22"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="c92b180a-a7d7-4c0c-8fbb-ce8abcd5214d"/>
-<column name="KEYID" value="TITLE"/>
-<column name="TITLE" value="Title"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="23"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="6164631f-3378-412d-8c80-8be0aaca7c77"/>
-<column name="KEYID" value="ZIP"/>
-<column name="TITLE" value="Zip"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="24"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-<insert tableName="AB_KEYWORD_ENTRY">
-<column name="AB_KEYWORD_ENTRYID" value="6164631f-3378-412d-8c80-8be0aaca7c65"/>
-<column name="KEYID" value="GENDER"/>
-<column name="TITLE" value="Gender"/>
-<column name="CONTAINER" value="ImportFields"/>
-<column name="SORTING" valueNumeric="25"/>
-<column name="ISACTIVE" valueNumeric="1"/>
-<column name="ISESSENTIAL" valueNumeric="0"/>
-</insert>
-</changeSet>
+    <changeSet author="f.maier" id="leadimportFmai">
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="0a3970d9-c08e-48f2-97b7-8b62bd2df79a"/>
+            <column name="KEYID" value="ADDRESS"/>
+            <column name="TITLE" value="Street"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="0"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="305a6c15-9fb8-46f0-8855-cfcf3ac1fbe7"/>
+            <column name="KEYID" value="BUILDINGNO"/>
+            <column name="TITLE" value="Building no."/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="1"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="4bec1be3-13c4-42d8-9e88-a351fdddf5ba"/>
+            <column name="KEYID" value="CITY"/>
+            <column name="TITLE" value="City"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="2"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="102ddb10-a355-4487-9478-33d816eaff7a"/>
+            <column name="KEYID" value="COUNTRY"/>
+            <column name="TITLE" value="Country"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="3"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="0bf9fd30-8e88-460b-bbcd-fcc8b66c1a95"/>
+            <column name="KEYID" value="CUSTOMERCODE"/>
+            <column name="TITLE" value="Customer code"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="4"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="eeb1b0db-af21-4318-8517-ced5eaad8476"/>
+            <column name="KEYID" value="DEPARTMENT"/>
+            <column name="TITLE" value="Department"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="5"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="480de65f-73e8-4108-af2e-009b442613b0"/>
+            <column name="KEYID" value="DATEOFBIRTH"/>
+            <column name="TITLE" value="Birthday"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="6"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="9df3b34f-8b63-4360-bb56-8be43c689db6"/>
+            <column name="KEYID" value="FIRSTNAME"/>
+            <column name="TITLE" value="Firstname"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="7"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="8579a002-c7f4-4755-ab06-4011ac659760"/>
+            <column name="KEYID" value="ISOLANGUAGE"/>
+            <column name="TITLE" value="Language"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="8"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="64c307b5-9794-4671-b0ff-ce483ec2e604"/>
+            <column name="KEYID" value="LASTNAME"/>
+            <column name="TITLE" value="Lastname"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="9"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="6ace6e7c-6a9f-44d8-9cca-67ce7dad2aee"/>
+            <column name="KEYID" value="LETTERSALUTATION"/>
+            <column name="TITLE" value="Letter salutation"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="10"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="da3acc3a-457e-4c88-a477-8abdaf819539"/>
+            <column name="KEYID" value="COMMMOBIL"/>
+            <column name="TITLE" value="Mobile number"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="11"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="2e7952b1-56a8-484d-9d82-564236c30d20"/>
+            <column name="KEYID" value="COMMEMAIL"/>
+            <column name="TITLE" value="Mail"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="12"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="96534736-0247-4596-a8db-f6d7eee611c5"/>
+            <column name="KEYID" value="COMMPHONE"/>
+            <column name="TITLE" value="Phone number"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="13"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="9ed26d58-cc2f-436e-b67b-afbb9f102bf4"/>
+            <column name="KEYID" value="COMMINTERNET"/>
+            <column name="TITLE" value="Internet"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="14"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="52bad941-02be-4c63-94a7-979e8ecef0c9"/>
+            <column name="KEYID" value="COMMBLOG"/>
+            <column name="TITLE" value="Blog"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="15"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="8bf354dc-4278-493e-9824-40367382290f"/>
+            <column name="KEYID" value="COMMXING"/>
+            <column name="TITLE" value="Xing"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="16"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="97e27378-e733-4629-b0c4-515faf89da7e"/>
+            <column name="KEYID" value="COMMLINKEDIN"/>
+            <column name="TITLE" value="Linked in"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="17"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="bc4e4390-e1b9-4054-8ffd-6fd7b1b5096a"/>
+            <column name="KEYID" value="ORGINFO"/>
+            <column name="TITLE" value="Info (Company)"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="18"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="2aec9eed-a4f2-473a-8ae0-563706eb6cd4"/>
+            <column name="KEYID" value="NAME"/>
+            <column name="TITLE" value="Company name"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="19"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="9e2da66c-380c-40a4-9104-722015ff4b70"/>
+            <column name="KEYID" value="REGION"/>
+            <column name="TITLE" value="Region"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="20"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="019fcac3-4eb2-45ff-a936-c59da4a2da04"/>
+            <column name="KEYID" value="CONTACTPOSITION"/>
+            <column name="TITLE" value="Position"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="21"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="a4872b5e-8b41-4b93-a663-fd7aa748b3a7"/>
+            <column name="KEYID" value="SALUTATION"/>
+            <column name="TITLE" value="Salutation"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="22"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="c92b180a-a7d7-4c0c-8fbb-ce8abcd5214d"/>
+            <column name="KEYID" value="TITLE"/>
+            <column name="TITLE" value="Title"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="23"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="6164631f-3378-412d-8c80-8be0aaca7c77"/>
+            <column name="KEYID" value="ZIP"/>
+            <column name="TITLE" value="Zip"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="24"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+        <insert tableName="AB_KEYWORD_ENTRY">
+            <column name="AB_KEYWORD_ENTRYID" value="6164631f-3378-412d-8c80-8be0aaca7c65"/>
+            <column name="KEYID" value="GENDER"/>
+            <column name="TITLE" value="Gender"/>
+            <column name="CONTAINER" value="ImportFields"/>
+            <column name="SORTING" valueNumeric="25"/>
+            <column name="ISACTIVE" valueNumeric="1"/>
+            <column name="ISESSENTIAL" valueNumeric="0"/>
+        </insert>
+    </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/entity/KeywordAttributeRelation_entity/entityfields/valueproxy/valueProcess.js b/entity/KeywordAttributeRelation_entity/entityfields/valueproxy/valueProcess.js
index 586823ef8a196336119ecf37dc8aada6619f6fb0..eefec9165cd9cd7e7452cbe4acb3d5c414b35d0d 100644
--- a/entity/KeywordAttributeRelation_entity/entityfields/valueproxy/valueProcess.js
+++ b/entity/KeywordAttributeRelation_entity/entityfields/valueproxy/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.vars");
 
 var value = vars.get("$this.value");
-if (!value)
+//if (!value)
 {
     var type = vars.get("$field.attributeType");
     switch (type)
diff --git a/entity/Leadimport_entity/entityfields/fieldseparator/displayValueProcess.js b/entity/Leadimport_entity/entityfields/fieldseparator/displayValueProcess.js
index 57f421657d2cb609cd3ac72726e84b5365df24c2..e7b8931aff7e4f81300114f98f6ecae1c37532d4 100644
--- a/entity/Leadimport_entity/entityfields/fieldseparator/displayValueProcess.js
+++ b/entity/Leadimport_entity/entityfields/fieldseparator/displayValueProcess.js
@@ -2,4 +2,5 @@ import("system.result");
 import("system.vars");
 import("KeywordRegistry_basic");
 import("Keyword_lib");
+
 result.string(KeywordUtils.getViewValue($KeywordRegistry.fieldSeparator(), vars.get("$field.FIELDSEPARATOR")));
\ No newline at end of file
diff --git a/entity/Leadimport_entity/entityfields/keywordfieldseparator/children/containername_param/valueProcess.js b/entity/Leadimport_entity/entityfields/keywordfieldseparator/children/containername_param/valueProcess.js
index 97e9dc146cb0a7bab07b3b566de6dd90ae529c54..8bbfad5e3ee8b9e4716ce9879f7c2dd603711e76 100644
--- a/entity/Leadimport_entity/entityfields/keywordfieldseparator/children/containername_param/valueProcess.js
+++ b/entity/Leadimport_entity/entityfields/keywordfieldseparator/children/containername_param/valueProcess.js
@@ -1,4 +1,5 @@
 import("system.result");
 import("Keyword_lib");
 import("KeywordRegistry_basic");
+
 result.string($KeywordRegistry.fieldSeparator());
\ No newline at end of file
diff --git a/entity/Leadimport_entity/entityfields/load_data/onActionProcess.js b/entity/Leadimport_entity/entityfields/load_data/onActionProcess.js
index 8c39bbcf296e9b9e952f61454209665d5822ee11..658c07c3ada69e65b00780ffd5b9df4076b2b039 100644
--- a/entity/Leadimport_entity/entityfields/load_data/onActionProcess.js
+++ b/entity/Leadimport_entity/entityfields/load_data/onActionProcess.js
@@ -22,15 +22,10 @@ if (binMetadatas.length > 0)
 {
     var binId = binMetadatas[0].id;
 
-    var fieldSep = KeywordUtils.getViewValue($KeywordRegistry.fieldSeparator(), vars.get("$field.FIELDSEPARATOR"));
-    var fieldLimit = KeywordUtils.getViewValue($KeywordRegistry.fieldLimit(), vars.get("$field.FIELDDELIMITERS"));
-    var recordSep = KeywordUtils.getViewValue($KeywordRegistry.recordSeparator(), vars.get("$field.SENTENCESEPARATOR"));
-
-
-    if (recordSep == "CRLF") recordSep = '\r\n';
-    if ( fieldSep == "TAB" ) fieldSep = '\t';
-    else fieldSep = fieldSep.charAt(0);
-
+    var fieldSep = LeadImportUtils.getFieldSeparator(vars.get("$field.FIELDSEPARATOR"));
+    var fieldLimit = LeadImportUtils.getFieldLimit(vars.get("$field.FIELDDELIMITERS"));
+    var recordSep = LeadImportUtils.getRecordSeparator(vars.get("$field.SENTENCESEPARATOR"));
+    
     var data = db.getBinaryContent(binId, SqlUtils.getBinariesAlias());
     data = util.decodeBase64String(data);
 
diff --git a/entity/Leadimport_entity/entityfields/transferdata/onActionProcess.js b/entity/Leadimport_entity/entityfields/transferdata/onActionProcess.js
index 9ae7b754968f41576993fa0cfb8b66219b156b1f..36a4c97ee12b64b63a0a6c6f3bb49c5d388a403e 100644
--- a/entity/Leadimport_entity/entityfields/transferdata/onActionProcess.js
+++ b/entity/Leadimport_entity/entityfields/transferdata/onActionProcess.js
@@ -1,3 +1,4 @@
+import("Leadimport_lib");
 import("system.question");
 import("Employee_lib");
 import("system.process");
@@ -16,13 +17,12 @@ if (binMetadatas.length > 0)
     
     var assignmentRowId = vars.get("$field.LEADIMPORTID");
     var name = vars.get("$field.NAME");
-    var fieldSep = KeywordUtils.getViewValue($KeywordRegistry.fieldSeparator(), vars.get("$field.FIELDSEPARATOR"));
-    var recordSep = KeywordUtils.getViewValue($KeywordRegistry.recordSeparator(), vars.get("$field.SENTENCESEPARATOR"));
-    var fieldLimit = KeywordUtils.getViewValue($KeywordRegistry.fieldLimit(), vars.get("$field.FIELDDELIMITERS"));
     var user = vars.get("$sys.user");
-    if (recordSep == "CRLF") recordSep = '\r\n';
-    if ( fieldSep == "TAB" ) fieldSep = '\t';
-    else fieldSep = fieldSep.charAt(0);
+    
+    var fieldSep = LeadImportUtils.getFieldSeparator(vars.get("$field.FIELDSEPARATOR"));
+    var fieldLimit = LeadImportUtils.getFieldLimit(vars.get("$field.FIELDDELIMITERS"));
+    var recordSep = LeadImportUtils.getRecordSeparator(vars.get("$field.SENTENCESEPARATOR"));
+    
 
     var params = 
     {
diff --git a/entity/Leadimport_entity/recordcontainers/db/onDBInsert.js b/entity/Leadimport_entity/recordcontainers/db/onDBInsert.js
index 05e42d88282402ab4d5b2f515f075e932fc6d9b3..5d54b3a0c52da043c0c5b4e44c32184ad2794aa0 100644
--- a/entity/Leadimport_entity/recordcontainers/db/onDBInsert.js
+++ b/entity/Leadimport_entity/recordcontainers/db/onDBInsert.js
@@ -11,10 +11,9 @@ var assignmentRowId = vars.get("$field.LEADIMPORTID");
 var bindata = DocumentUtil.getBindataFromUpload(vars.get("$field.bindata"));
 var filename = DocumentUtil.getFilenameFromUpload(vars.get("$field.bindata"));
 
-var fieldSep = KeywordUtils.getViewValue($KeywordRegistry.fieldSeparator(), vars.get("$field.FIELDSEPARATOR"));
-var fieldLimit = KeywordUtils.getViewValue($KeywordRegistry.fieldLimit(), vars.get("$field.FIELDDELIMITERS"));
-var recordSep = KeywordUtils.getViewValue($KeywordRegistry.recordSeparator(), vars.get("$field.SENTENCESEPARATOR"));
-
+var fieldSep = LeadImportUtils.getFieldSeparator(vars.get("$field.FIELDSEPARATOR"));
+var fieldLimit = LeadImportUtils.getFieldLimit(vars.get("$field.FIELDDELIMITERS"));
+var recordSep = LeadImportUtils.getRecordSeparator(vars.get("$field.SENTENCESEPARATOR"));
 
 if(bindata != '' && filename != '')
 {
diff --git a/entity/Leadimport_entity/recordcontainers/db/onDBUpdate.js b/entity/Leadimport_entity/recordcontainers/db/onDBUpdate.js
index 3342342c82abd9cdc7a0669fd9f028c78e7af591..6eb7c12952c9d6ed461f03bc0345f52c34dd42b5 100644
--- a/entity/Leadimport_entity/recordcontainers/db/onDBUpdate.js
+++ b/entity/Leadimport_entity/recordcontainers/db/onDBUpdate.js
@@ -12,9 +12,9 @@ var assignmentRowId = vars.get("$field.LEADIMPORTID");
 var bindata = DocumentUtil.getBindataFromUpload(vars.get("$field.bindata"));
 var filename = DocumentUtil.getFilenameFromUpload(vars.get("$field.bindata"));
 
-var fieldSep = KeywordUtils.getViewValue($KeywordRegistry.fieldSeparator(), vars.get("$field.FIELDSEPARATOR"));
-var fieldLimit = KeywordUtils.getViewValue($KeywordRegistry.fieldLimit(), vars.get("$field.FIELDDELIMITERS"));
-var recordSep = KeywordUtils.getViewValue($KeywordRegistry.recordSeparator(), vars.get("$field.SENTENCESEPARATOR"));
+var fieldSep = LeadImportUtils.getFieldSeparator(vars.get("$field.FIELDSEPARATOR"));
+var fieldLimit = LeadImportUtils.getFieldLimit(vars.get("$field.FIELDDELIMITERS"));
+var recordSep = LeadImportUtils.getRecordSeparator(vars.get("$field.SENTENCESEPARATOR"));
 
 if(bindata != '' && filename != '')
 {
diff --git a/process/KeywordRegistry_basic/process.js b/process/KeywordRegistry_basic/process.js
index 83cee5a102ff1dd8561d14242fc4ba04c179a1e5..aec1b7940d655a71e2069b7d21ee2dad73bcb28e 100644
--- a/process/KeywordRegistry_basic/process.js
+++ b/process/KeywordRegistry_basic/process.js
@@ -222,6 +222,7 @@ $KeywordRegistry.importStatus = function(){return "ImportStatus";};
 $KeywordRegistry.importStatus$created = function(){return $KeywordRegistry._autoPad("CREATED");};
 $KeywordRegistry.importStatus$loaded = function(){return $KeywordRegistry._autoPad("LOADED");};
 $KeywordRegistry.importStatus$transfered = function(){return $KeywordRegistry._autoPad("TRANSFERED");};
+
 $KeywordRegistry.fieldSeparator = function(){return "FieldSeparator";};
 $KeywordRegistry.fieldLimit = function(){return "FieldLimit";};
 $KeywordRegistry.recordSeparator = function(){return "RecordSeparator";};
diff --git a/process/Leadimport_lib/process.js b/process/Leadimport_lib/process.js
index 92d6007427abc2c4b45ac69354790f4fe6ad74ef..403521f38dd8793176a7c3c7df96a42a461567d4 100644
--- a/process/Leadimport_lib/process.js
+++ b/process/Leadimport_lib/process.js
@@ -1,3 +1,4 @@
+import("Util_lib");
 import("system.logging");
 import("DuplicateScanner_lib");
 import("system.datetime");
@@ -95,10 +96,6 @@ LeadImportUtils.loadImportFile = function(pBinId, pFieldSep, pFieldLimit, pRecor
     
     if (pBinId)
     {
-        if (pRecordSep == "CRLF") pRecordSep = '\r\n';
-        if (pFieldSep == "TAB") pFieldSep = '\t';
-        else pFieldSep = pFieldSep.charAt(0);
-
         try
         {            
             var data = db.getBinaryContent(pBinId, SqlUtils.getBinariesAlias());
@@ -876,6 +873,63 @@ LeadImportUtils.CheckDup = function( pLeadValues)
     return query.array();
 }
 
+/**
+ * loads the technical value defined for the given field separator
+ *
+ * @param {String} pKeyId
+ * @return {String} the value
+ * @exception if no technicalValue defined for the keyword
+ */
+LeadImportUtils.getFieldSeparator = function(pKeyId)
+{
+    var fieldSep = StringUtils.unescapeSlashes(KeywordUtils.getAttributeRelation(pKeyId, $KeywordRegistry.fieldSeparator(), "technicalValue", ""));
+    
+    if (fieldSep === "")
+    {
+       throw new Error("errror no keyword attribute \"technicalValue\" defined for keyword " + pKeyId);
+    }
+    
+    return fieldSep;
+}
+
+/**
+ * loads the technical value defined for the given field limit
+ *
+ * @param {String} pKeyId
+ * @return {String} the value
+ * @exception if no technicalValue defined for the keyword
+ */
+LeadImportUtils.getFieldLimit = function(pKeyId)
+{
+    var fieldLimit = StringUtils.unescapeSlashes(KeywordUtils.getAttributeRelation(pKeyId, $KeywordRegistry.fieldLimit(), "technicalValue", ""));
+    
+    if (fieldLimit === "")
+    {
+       throw new Error("errror no keyword attribute \"technicalValue\" defined for keyword " + pKeyId);
+    }
+    
+    return fieldLimit;
+}
+
+/**
+ * loads the technical value defined for the given record separator
+ *
+ * @param {String} pKeyId
+ * @return {String} the value
+ * @exception if no technicalValue defined for the keyword
+ */
+LeadImportUtils.getRecordSeparator = function(pKeyId)
+{
+    var recordSeparator = StringUtils.unescapeSlashes(KeywordUtils.getAttributeRelation(pKeyId, $KeywordRegistry.recordSeparator(), "technicalValue", ""));
+    
+    if (recordSeparator === "")
+    {
+       throw new Error("errror no keyword attribute \"technicalValue\" defined for keyword " + pKeyId);
+    }
+    
+    return recordSeparator;
+}
+
 /**
 * a static Utility class for contact infos
 * 
diff --git a/process/Util_lib/process.js b/process/Util_lib/process.js
index 123aecd4b78c3588aac9ac11a917f0a18de0d3dd..28578e37a04626798a2dda19da15ebc2a7d65d28 100644
--- a/process/Util_lib/process.js
+++ b/process/Util_lib/process.js
@@ -1,3 +1,4 @@
+import("system.logging");
 import("Sql_lib");
 import("system.neon");
 import("system.project");
@@ -48,6 +49,29 @@ StringUtils.pad36 = function(pValue)
     return (pValue + "                                    ").slice(0, 36);
 }
 
+/**
+ * Unescape all slash-escapes. (e.g. \t becames a tab \r\n becomes a newline)
+ * It uses JSON.parse for this.
+ * 
+ * @param {String} pValue the value to be unescaped
+ * @return {String} the unescaped value
+ */
+StringUtils.unescapeSlashes = function(pValue) 
+{
+  // add another escaped slash if the string ends with an odd
+  // number of escaped slashes which will crash JSON.parse
+  let parsedStr = pValue.replace(/(^|[^\\])(\\\\)*\\$/, "$&\\");
+  // escape "
+  parsedStr = parsedStr.replace(/"/, '\\"');
+  try {
+    parsedStr = JSON.parse('"' + parsedStr + '"');
+  } catch(e) {
+      logging.log(e);
+    return pValue;
+  }
+  return parsedStr ;
+}
+
 /**
  * Class containing static utility functions for numbers
  * Do not create an instance of this