# HG changeset patch
# User Prakash M <prakash@qualiantech.com>
# Date 1588847909 -19800
#      Thu May 07 16:08:29 2020 +0530
# Node ID 217272094ae8aa9c051aa6df45dd30e28c8d42bd
# Parent  bfef93659de5427567b664b615ac09ce1c5482e7
Related to BUG-43818: Fixed error on importing Business Partner

* Created new Entity Mapping for "Greeting"
* In BusinessPartner Entity Mapping, Changed mapping of "Greeting" property from
DirectPropertyMapping to EntityMapping
* Created new Location Entity Mapping with DirectPropertyMapping for address,
cityName, postalCode, regionName and country
* In BusinessPartnerLocation Entity Mapping, Changed DirectPropertyMapping
properties(address, cityName, postalCode, regionName and country) to single
EntityMapping for Location.
* In ADUser Entity Mapping, included new Java property mapping for the name
property. Therefore name generated dynamically from firstName and lastName of
contactInfo.

diff -r bfef93659de5 -r 217272094ae8 api/org.openbravo.retail.api-RetailAPI.json
--- a/api/org.openbravo.retail.api-RetailAPI.json	Tue May 05 10:55:29 2020 +0530
+++ b/api/org.openbravo.retail.api-RetailAPI.json	Thu May 07 16:08:29 2020 +0530
@@ -4779,7 +4779,7 @@
             "type" : "string"
           },
           "greeting" : {
-            "type" : "string"
+            "$ref" : "#/components/schemas/Greeting (Import)"
           },
           "currency" : {
             "type" : "string"
@@ -4813,7 +4813,7 @@
           "locations" : {
             "type" : "array",
             "items" : {
-              "$ref" : "#/components/schemas/Location (Import)"
+              "$ref" : "#/components/schemas/BusinessPartnerLocation (Import)"
             }
           },
           "contactInformation" : {
@@ -4824,6 +4824,30 @@
           }
         }
       },
+      "BusinessPartnerLocation (Import)" : {
+        "required" : [ "name" ],
+        "type" : "object",
+        "properties" : {
+          "location" : {
+            "$ref" : "#/components/schemas/Location (Import)"
+          },
+          "name" : {
+            "type" : "string"
+          }
+        }
+      },
+      "Greeting (Import)" : {
+        "required" : [ "name" ],
+        "type" : "object",
+        "properties" : {
+          "name" : {
+            "type" : "string"
+          },
+          "title" : {
+            "type" : "string"
+          }
+        }
+      },
       "Location (Export) " : {
         "required" : [ "name" ],
         "type" : "object",
@@ -4849,7 +4873,6 @@
         }
       },
       "Location (Import)" : {
-        "required" : [ "name" ],
         "type" : "object",
         "properties" : {
           "address" : {
@@ -4866,9 +4889,6 @@
           },
           "region" : {
             "type" : "string"
-          },
-          "name" : {
-            "type" : "string"
           }
         }
       },
diff -r bfef93659de5 -r 217272094ae8 src-db/database/sourcedata/OBEI_ENTITY_MAPPING.xml
--- a/src-db/database/sourcedata/OBEI_ENTITY_MAPPING.xml	Tue May 05 10:55:29 2020 +0530
+++ b/src-db/database/sourcedata/OBEI_ENTITY_MAPPING.xml	Thu May 07 16:08:29 2020 +0530
@@ -22,7 +22,7 @@
 <!--0430847B7F7647519300823FE7776FE1-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--0430847B7F7647519300823FE7776FE1-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
 <!--0430847B7F7647519300823FE7776FE1-->  <SYSTEM_TYPE><![CDATA[RETAPCO_RetailApiConnector]]></SYSTEM_TYPE>
-<!--0430847B7F7647519300823FE7776FE1-->  <MAPPED_ENTITY><![CDATA[Location]]></MAPPED_ENTITY>
+<!--0430847B7F7647519300823FE7776FE1-->  <MAPPED_ENTITY><![CDATA[BusinessPartnerLocation]]></MAPPED_ENTITY>
 <!--0430847B7F7647519300823FE7776FE1-->  <MAPPING_ENTITY><![CDATA[BusinessPartnerLocation]]></MAPPING_ENTITY>
 <!--0430847B7F7647519300823FE7776FE1-->  <INTEGRATION_DIRECTION><![CDATA[ExternalSystemToOb]]></INTEGRATION_DIRECTION>
 <!--0430847B7F7647519300823FE7776FE1-->  <ISFIRSTLEVEL><![CDATA[N]]></ISFIRSTLEVEL>
@@ -225,6 +225,21 @@
 <!--7CC6EE15455243F8B5176A24ED91E43D-->  <INTEGRATION_API_TYPE><![CDATA[ManualBOB]]></INTEGRATION_API_TYPE>
 <!--7CC6EE15455243F8B5176A24ED91E43D--></OBEI_ENTITY_MAPPING>
 
+<!--891DE8036C06455A9889F8B126E520E5--><OBEI_ENTITY_MAPPING>
+<!--891DE8036C06455A9889F8B126E520E5-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[891DE8036C06455A9889F8B126E520E5]]></OBEI_ENTITY_MAPPING_ID>
+<!--891DE8036C06455A9889F8B126E520E5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--891DE8036C06455A9889F8B126E520E5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--891DE8036C06455A9889F8B126E520E5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--891DE8036C06455A9889F8B126E520E5-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--891DE8036C06455A9889F8B126E520E5-->  <SYSTEM_TYPE><![CDATA[RETAPCO_RetailApiConnector]]></SYSTEM_TYPE>
+<!--891DE8036C06455A9889F8B126E520E5-->  <MAPPED_ENTITY><![CDATA[Greeting]]></MAPPED_ENTITY>
+<!--891DE8036C06455A9889F8B126E520E5-->  <MAPPING_ENTITY><![CDATA[Greeting]]></MAPPING_ENTITY>
+<!--891DE8036C06455A9889F8B126E520E5-->  <INTEGRATION_DIRECTION><![CDATA[ExternalSystemToOb]]></INTEGRATION_DIRECTION>
+<!--891DE8036C06455A9889F8B126E520E5-->  <ISFIRSTLEVEL><![CDATA[N]]></ISFIRSTLEVEL>
+<!--891DE8036C06455A9889F8B126E520E5-->  <ISQUERYBASEOBOBJECT><![CDATA[N]]></ISQUERYBASEOBOBJECT>
+<!--891DE8036C06455A9889F8B126E520E5-->  <INTEGRATION_API_TYPE><![CDATA[ManualBOB]]></INTEGRATION_API_TYPE>
+<!--891DE8036C06455A9889F8B126E520E5--></OBEI_ENTITY_MAPPING>
+
 <!--9DB9367B20E14388892BED78A0434E82--><OBEI_ENTITY_MAPPING>
 <!--9DB9367B20E14388892BED78A0434E82-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[9DB9367B20E14388892BED78A0434E82]]></OBEI_ENTITY_MAPPING_ID>
 <!--9DB9367B20E14388892BED78A0434E82-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -270,6 +285,21 @@
 <!--B21D8BD91C8240A3AAC756FC39919D98-->  <INTEGRATION_API_TYPE><![CDATA[ManualBOB]]></INTEGRATION_API_TYPE>
 <!--B21D8BD91C8240A3AAC756FC39919D98--></OBEI_ENTITY_MAPPING>
 
+<!--B6B16A72F08F4950A0D5EFBDC41B6201--><OBEI_ENTITY_MAPPING>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[B6B16A72F08F4950A0D5EFBDC41B6201]]></OBEI_ENTITY_MAPPING_ID>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <SYSTEM_TYPE><![CDATA[RETAPCO_RetailApiConnector]]></SYSTEM_TYPE>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <MAPPED_ENTITY><![CDATA[Location]]></MAPPED_ENTITY>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <MAPPING_ENTITY><![CDATA[Location]]></MAPPING_ENTITY>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <INTEGRATION_DIRECTION><![CDATA[ExternalSystemToOb]]></INTEGRATION_DIRECTION>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <ISFIRSTLEVEL><![CDATA[N]]></ISFIRSTLEVEL>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <ISQUERYBASEOBOBJECT><![CDATA[N]]></ISQUERYBASEOBOBJECT>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201-->  <INTEGRATION_API_TYPE><![CDATA[ManualBOB]]></INTEGRATION_API_TYPE>
+<!--B6B16A72F08F4950A0D5EFBDC41B6201--></OBEI_ENTITY_MAPPING>
+
 <!--BB572DFF2B744A069B43840FE8B57634--><OBEI_ENTITY_MAPPING>
 <!--BB572DFF2B744A069B43840FE8B57634-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[BB572DFF2B744A069B43840FE8B57634]]></OBEI_ENTITY_MAPPING_ID>
 <!--BB572DFF2B744A069B43840FE8B57634-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r bfef93659de5 -r 217272094ae8 src-db/database/sourcedata/OBEI_PROP_MAP_INSTANCE.xml
--- a/src-db/database/sourcedata/OBEI_PROP_MAP_INSTANCE.xml	Tue May 05 10:55:29 2020 +0530
+++ b/src-db/database/sourcedata/OBEI_PROP_MAP_INSTANCE.xml	Thu May 07 16:08:29 2020 +0530
@@ -315,21 +315,6 @@
 <!--10C99996CFE84C90B5A97732DE735CCB-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--10C99996CFE84C90B5A97732DE735CCB--></OBEI_PROP_MAP_INSTANCE>
 
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1--><OBEI_PROP_MAP_INSTANCE>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[11AC5FF7DE1C4B6F9C6C633C626E05A1]]></OBEI_PROP_MAP_INSTANCE_ID>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[0430847B7F7647519300823FE7776FE1]]></OBEI_ENTITY_MAPPING_ID>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <SEQNO><![CDATA[40]]></SEQNO>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <MAPPING_NAME><![CDATA[country]]></MAPPING_NAME>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <PROPERTY_PATH><![CDATA[locationAddress.country.iSOCountryCode]]></PROPERTY_PATH>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
-<!--11AC5FF7DE1C4B6F9C6C633C626E05A1--></OBEI_PROP_MAP_INSTANCE>
-
 <!--11E04A93E83C4050A3C923F86ABE203B--><OBEI_PROP_MAP_INSTANCE>
 <!--11E04A93E83C4050A3C923F86ABE203B-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[11E04A93E83C4050A3C923F86ABE203B]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--11E04A93E83C4050A3C923F86ABE203B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -375,21 +360,6 @@
 <!--13D5117A7F6D477CB5B8EF8FA0671411-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--13D5117A7F6D477CB5B8EF8FA0671411--></OBEI_PROP_MAP_INSTANCE>
 
-<!--14CA1A15D6644573ABAABEABEDEC53DC--><OBEI_PROP_MAP_INSTANCE>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[14CA1A15D6644573ABAABEABEDEC53DC]]></OBEI_PROP_MAP_INSTANCE_ID>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[0430847B7F7647519300823FE7776FE1]]></OBEI_ENTITY_MAPPING_ID>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <SEQNO><![CDATA[10]]></SEQNO>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <MAPPING_NAME><![CDATA[address]]></MAPPING_NAME>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <PROPERTY_PATH><![CDATA[locationAddress.addressLine1]]></PROPERTY_PATH>
-<!--14CA1A15D6644573ABAABEABEDEC53DC-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
-<!--14CA1A15D6644573ABAABEABEDEC53DC--></OBEI_PROP_MAP_INSTANCE>
-
 <!--1793CCFBF44149DE91F200E621AC55AA--><OBEI_PROP_MAP_INSTANCE>
 <!--1793CCFBF44149DE91F200E621AC55AA-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[1793CCFBF44149DE91F200E621AC55AA]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--1793CCFBF44149DE91F200E621AC55AA-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -405,6 +375,22 @@
 <!--1793CCFBF44149DE91F200E621AC55AA-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--1793CCFBF44149DE91F200E621AC55AA--></OBEI_PROP_MAP_INSTANCE>
 
+<!--179A6655AD8843B19DDA1B6E90881C4A--><OBEI_PROP_MAP_INSTANCE>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[179A6655AD8843B19DDA1B6E90881C4A]]></OBEI_PROP_MAP_INSTANCE_ID>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[A298705FC4CD44EEAC1C17B3B7B8A13C]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[0430847B7F7647519300823FE7776FE1]]></OBEI_ENTITY_MAPPING_ID>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <MAPPING_NAME><![CDATA[location]]></MAPPING_NAME>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <PROPERTY_PATH><![CDATA[locationAddress]]></PROPERTY_PATH>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <REFERENCED_ENTITY_MAPPING_ID><![CDATA[B6B16A72F08F4950A0D5EFBDC41B6201]]></REFERENCED_ENTITY_MAPPING_ID>
+<!--179A6655AD8843B19DDA1B6E90881C4A-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
+<!--179A6655AD8843B19DDA1B6E90881C4A--></OBEI_PROP_MAP_INSTANCE>
+
 <!--18878CA65F7147B8A177EDB887F33E64--><OBEI_PROP_MAP_INSTANCE>
 <!--18878CA65F7147B8A177EDB887F33E64-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[18878CA65F7147B8A177EDB887F33E64]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--18878CA65F7147B8A177EDB887F33E64-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1322,6 +1308,21 @@
 <!--535A0472F9EA4075A9FAFDB485FCCE4E-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--535A0472F9EA4075A9FAFDB485FCCE4E--></OBEI_PROP_MAP_INSTANCE>
 
+<!--53B201C0C23648DDA70E5C6CEE68B547--><OBEI_PROP_MAP_INSTANCE>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[53B201C0C23648DDA70E5C6CEE68B547]]></OBEI_PROP_MAP_INSTANCE_ID>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[891DE8036C06455A9889F8B126E520E5]]></OBEI_ENTITY_MAPPING_ID>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <ACCEPT_NULL_VALUES><![CDATA[N]]></ACCEPT_NULL_VALUES>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <MAPPING_NAME><![CDATA[name]]></MAPPING_NAME>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <PROPERTY_PATH><![CDATA[name]]></PROPERTY_PATH>
+<!--53B201C0C23648DDA70E5C6CEE68B547-->  <IDENTIFIES_UNIVOCALLY><![CDATA[Y]]></IDENTIFIES_UNIVOCALLY>
+<!--53B201C0C23648DDA70E5C6CEE68B547--></OBEI_PROP_MAP_INSTANCE>
+
 <!--549ACEE33B97493093A86BC3F72424AB--><OBEI_PROP_MAP_INSTANCE>
 <!--549ACEE33B97493093A86BC3F72424AB-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[549ACEE33B97493093A86BC3F72424AB]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--549ACEE33B97493093A86BC3F72424AB-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1998,6 +1999,21 @@
 <!--76A3C54FC3BA4487801229783EC018B9-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--76A3C54FC3BA4487801229783EC018B9--></OBEI_PROP_MAP_INSTANCE>
 
+<!--779A1544615C404795D8BB46D9F434F6--><OBEI_PROP_MAP_INSTANCE>
+<!--779A1544615C404795D8BB46D9F434F6-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[779A1544615C404795D8BB46D9F434F6]]></OBEI_PROP_MAP_INSTANCE_ID>
+<!--779A1544615C404795D8BB46D9F434F6-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--779A1544615C404795D8BB46D9F434F6-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--779A1544615C404795D8BB46D9F434F6-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--779A1544615C404795D8BB46D9F434F6-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--779A1544615C404795D8BB46D9F434F6-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
+<!--779A1544615C404795D8BB46D9F434F6-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[891DE8036C06455A9889F8B126E520E5]]></OBEI_ENTITY_MAPPING_ID>
+<!--779A1544615C404795D8BB46D9F434F6-->  <SEQNO><![CDATA[20]]></SEQNO>
+<!--779A1544615C404795D8BB46D9F434F6-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
+<!--779A1544615C404795D8BB46D9F434F6-->  <MAPPING_NAME><![CDATA[title]]></MAPPING_NAME>
+<!--779A1544615C404795D8BB46D9F434F6-->  <PROPERTY_PATH><![CDATA[title]]></PROPERTY_PATH>
+<!--779A1544615C404795D8BB46D9F434F6-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
+<!--779A1544615C404795D8BB46D9F434F6--></OBEI_PROP_MAP_INSTANCE>
+
 <!--793E6F67EE7948269921382E7A4F9994--><OBEI_PROP_MAP_INSTANCE>
 <!--793E6F67EE7948269921382E7A4F9994-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[793E6F67EE7948269921382E7A4F9994]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--793E6F67EE7948269921382E7A4F9994-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2269,6 +2285,21 @@
 <!--839FC34AF42340E3B440605AE0566728-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--839FC34AF42340E3B440605AE0566728--></OBEI_PROP_MAP_INSTANCE>
 
+<!--83F2A601040445B5BE916553E43C909A--><OBEI_PROP_MAP_INSTANCE>
+<!--83F2A601040445B5BE916553E43C909A-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[83F2A601040445B5BE916553E43C909A]]></OBEI_PROP_MAP_INSTANCE_ID>
+<!--83F2A601040445B5BE916553E43C909A-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--83F2A601040445B5BE916553E43C909A-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--83F2A601040445B5BE916553E43C909A-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--83F2A601040445B5BE916553E43C909A-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--83F2A601040445B5BE916553E43C909A-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
+<!--83F2A601040445B5BE916553E43C909A-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[B6B16A72F08F4950A0D5EFBDC41B6201]]></OBEI_ENTITY_MAPPING_ID>
+<!--83F2A601040445B5BE916553E43C909A-->  <SEQNO><![CDATA[40]]></SEQNO>
+<!--83F2A601040445B5BE916553E43C909A-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
+<!--83F2A601040445B5BE916553E43C909A-->  <MAPPING_NAME><![CDATA[country]]></MAPPING_NAME>
+<!--83F2A601040445B5BE916553E43C909A-->  <PROPERTY_PATH><![CDATA[country.iSOCountryCode]]></PROPERTY_PATH>
+<!--83F2A601040445B5BE916553E43C909A-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
+<!--83F2A601040445B5BE916553E43C909A--></OBEI_PROP_MAP_INSTANCE>
+
 <!--84CB221924FC4358879B72659F7B5889--><OBEI_PROP_MAP_INSTANCE>
 <!--84CB221924FC4358879B72659F7B5889-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[84CB221924FC4358879B72659F7B5889]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--84CB221924FC4358879B72659F7B5889-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2510,21 +2541,6 @@
 <!--8FCF782ACA514D0A93EED2C5B26C1510-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--8FCF782ACA514D0A93EED2C5B26C1510--></OBEI_PROP_MAP_INSTANCE>
 
-<!--9011B0FACD104E1EB39FB9DBD9D2D183--><OBEI_PROP_MAP_INSTANCE>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[9011B0FACD104E1EB39FB9DBD9D2D183]]></OBEI_PROP_MAP_INSTANCE_ID>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[0430847B7F7647519300823FE7776FE1]]></OBEI_ENTITY_MAPPING_ID>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <SEQNO><![CDATA[50]]></SEQNO>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <MAPPING_NAME><![CDATA[region]]></MAPPING_NAME>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <PROPERTY_PATH><![CDATA[locationAddress.regionName]]></PROPERTY_PATH>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
-<!--9011B0FACD104E1EB39FB9DBD9D2D183--></OBEI_PROP_MAP_INSTANCE>
-
 <!--90F7DAE57AFB44C89E63AE05FFE61889--><OBEI_PROP_MAP_INSTANCE>
 <!--90F7DAE57AFB44C89E63AE05FFE61889-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[90F7DAE57AFB44C89E63AE05FFE61889]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--90F7DAE57AFB44C89E63AE05FFE61889-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2675,6 +2691,21 @@
 <!--9966221C898C49AE8C1342E37978F81D-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--9966221C898C49AE8C1342E37978F81D--></OBEI_PROP_MAP_INSTANCE>
 
+<!--99746D9C3D2842E39413A304D206E9AE--><OBEI_PROP_MAP_INSTANCE>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[99746D9C3D2842E39413A304D206E9AE]]></OBEI_PROP_MAP_INSTANCE_ID>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[B6B16A72F08F4950A0D5EFBDC41B6201]]></OBEI_ENTITY_MAPPING_ID>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <SEQNO><![CDATA[30]]></SEQNO>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <MAPPING_NAME><![CDATA[zipCode]]></MAPPING_NAME>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <PROPERTY_PATH><![CDATA[postalCode]]></PROPERTY_PATH>
+<!--99746D9C3D2842E39413A304D206E9AE-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
+<!--99746D9C3D2842E39413A304D206E9AE--></OBEI_PROP_MAP_INSTANCE>
+
 <!--9B979CECB2984AF6A60283B8BE81B578--><OBEI_PROP_MAP_INSTANCE>
 <!--9B979CECB2984AF6A60283B8BE81B578-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[9B979CECB2984AF6A60283B8BE81B578]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--9B979CECB2984AF6A60283B8BE81B578-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -2736,6 +2767,21 @@
 <!--9CDD5235E97C4100828FE5112CD24F3E-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--9CDD5235E97C4100828FE5112CD24F3E--></OBEI_PROP_MAP_INSTANCE>
 
+<!--9EC05648AC5B4F5DA5F5EF970950ED37--><OBEI_PROP_MAP_INSTANCE>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[9EC05648AC5B4F5DA5F5EF970950ED37]]></OBEI_PROP_MAP_INSTANCE_ID>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[B6B16A72F08F4950A0D5EFBDC41B6201]]></OBEI_ENTITY_MAPPING_ID>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <MAPPING_NAME><![CDATA[address]]></MAPPING_NAME>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <PROPERTY_PATH><![CDATA[addressLine1]]></PROPERTY_PATH>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
+<!--9EC05648AC5B4F5DA5F5EF970950ED37--></OBEI_PROP_MAP_INSTANCE>
+
 <!--9F37675093B5403EA170CCD7665D6855--><OBEI_PROP_MAP_INSTANCE>
 <!--9F37675093B5403EA170CCD7665D6855-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[9F37675093B5403EA170CCD7665D6855]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--9F37675093B5403EA170CCD7665D6855-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3129,6 +3175,21 @@
 <!--B080E2215BB44894A3BA11611456A736-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--B080E2215BB44894A3BA11611456A736--></OBEI_PROP_MAP_INSTANCE>
 
+<!--B1EA32AE033745919FA06DB6258CBB17--><OBEI_PROP_MAP_INSTANCE>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[B1EA32AE033745919FA06DB6258CBB17]]></OBEI_PROP_MAP_INSTANCE_ID>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[B6B16A72F08F4950A0D5EFBDC41B6201]]></OBEI_ENTITY_MAPPING_ID>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <SEQNO><![CDATA[20]]></SEQNO>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <MAPPING_NAME><![CDATA[city]]></MAPPING_NAME>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <PROPERTY_PATH><![CDATA[cityName]]></PROPERTY_PATH>
+<!--B1EA32AE033745919FA06DB6258CBB17-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
+<!--B1EA32AE033745919FA06DB6258CBB17--></OBEI_PROP_MAP_INSTANCE>
+
 <!--B3C9F88F11F5437D87E59CFCBD2CEE3B--><OBEI_PROP_MAP_INSTANCE>
 <!--B3C9F88F11F5437D87E59CFCBD2CEE3B-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[B3C9F88F11F5437D87E59CFCBD2CEE3B]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--B3C9F88F11F5437D87E59CFCBD2CEE3B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3159,6 +3220,21 @@
 <!--B5D0EDFB1FCF4FEA815A9E3D9516619C-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--B5D0EDFB1FCF4FEA815A9E3D9516619C--></OBEI_PROP_MAP_INSTANCE>
 
+<!--B62509457B68459FA55C4D61543603E9--><OBEI_PROP_MAP_INSTANCE>
+<!--B62509457B68459FA55C4D61543603E9-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[B62509457B68459FA55C4D61543603E9]]></OBEI_PROP_MAP_INSTANCE_ID>
+<!--B62509457B68459FA55C4D61543603E9-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--B62509457B68459FA55C4D61543603E9-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--B62509457B68459FA55C4D61543603E9-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--B62509457B68459FA55C4D61543603E9-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
+<!--B62509457B68459FA55C4D61543603E9-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
+<!--B62509457B68459FA55C4D61543603E9-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[B6B16A72F08F4950A0D5EFBDC41B6201]]></OBEI_ENTITY_MAPPING_ID>
+<!--B62509457B68459FA55C4D61543603E9-->  <SEQNO><![CDATA[50]]></SEQNO>
+<!--B62509457B68459FA55C4D61543603E9-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
+<!--B62509457B68459FA55C4D61543603E9-->  <MAPPING_NAME><![CDATA[region]]></MAPPING_NAME>
+<!--B62509457B68459FA55C4D61543603E9-->  <PROPERTY_PATH><![CDATA[region.id]]></PROPERTY_PATH>
+<!--B62509457B68459FA55C4D61543603E9-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
+<!--B62509457B68459FA55C4D61543603E9--></OBEI_PROP_MAP_INSTANCE>
+
 <!--B633CF1648314EF68EE88FD844666EC2--><OBEI_PROP_MAP_INSTANCE>
 <!--B633CF1648314EF68EE88FD844666EC2-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[B633CF1648314EF68EE88FD844666EC2]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--B633CF1648314EF68EE88FD844666EC2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3210,12 +3286,13 @@
 <!--B81379B8354F4021A646A4F9BBF39CD8-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--B81379B8354F4021A646A4F9BBF39CD8-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--B81379B8354F4021A646A4F9BBF39CD8-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
-<!--B81379B8354F4021A646A4F9BBF39CD8-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
+<!--B81379B8354F4021A646A4F9BBF39CD8-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[A298705FC4CD44EEAC1C17B3B7B8A13C]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
 <!--B81379B8354F4021A646A4F9BBF39CD8-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[A642108DB1774F6D80BDF8D933FAA569]]></OBEI_ENTITY_MAPPING_ID>
 <!--B81379B8354F4021A646A4F9BBF39CD8-->  <SEQNO><![CDATA[100]]></SEQNO>
 <!--B81379B8354F4021A646A4F9BBF39CD8-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
 <!--B81379B8354F4021A646A4F9BBF39CD8-->  <MAPPING_NAME><![CDATA[greeting]]></MAPPING_NAME>
 <!--B81379B8354F4021A646A4F9BBF39CD8-->  <PROPERTY_PATH><![CDATA[greeting]]></PROPERTY_PATH>
+<!--B81379B8354F4021A646A4F9BBF39CD8-->  <REFERENCED_ENTITY_MAPPING_ID><![CDATA[891DE8036C06455A9889F8B126E520E5]]></REFERENCED_ENTITY_MAPPING_ID>
 <!--B81379B8354F4021A646A4F9BBF39CD8-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--B81379B8354F4021A646A4F9BBF39CD8--></OBEI_PROP_MAP_INSTANCE>
 
@@ -3325,21 +3402,6 @@
 <!--BBA0C3D74D1141A1AA397DEF48882BC9-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--BBA0C3D74D1141A1AA397DEF48882BC9--></OBEI_PROP_MAP_INSTANCE>
 
-<!--BBF1BB198A0D46DDB4743111A76899E6--><OBEI_PROP_MAP_INSTANCE>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[BBF1BB198A0D46DDB4743111A76899E6]]></OBEI_PROP_MAP_INSTANCE_ID>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[0430847B7F7647519300823FE7776FE1]]></OBEI_ENTITY_MAPPING_ID>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <SEQNO><![CDATA[20]]></SEQNO>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <MAPPING_NAME><![CDATA[city]]></MAPPING_NAME>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <PROPERTY_PATH><![CDATA[locationAddress.cityName]]></PROPERTY_PATH>
-<!--BBF1BB198A0D46DDB4743111A76899E6-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
-<!--BBF1BB198A0D46DDB4743111A76899E6--></OBEI_PROP_MAP_INSTANCE>
-
 <!--BC44FE67C48248C29DDB058B950BD2A3--><OBEI_PROP_MAP_INSTANCE>
 <!--BC44FE67C48248C29DDB058B950BD2A3-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[BC44FE67C48248C29DDB058B950BD2A3]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--BC44FE67C48248C29DDB058B950BD2A3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3490,21 +3552,6 @@
 <!--C2888298B1984572B0DE72500B7509D1-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
 <!--C2888298B1984572B0DE72500B7509D1--></OBEI_PROP_MAP_INSTANCE>
 
-<!--C2894336BA03458A81D6A2968EBFA61B--><OBEI_PROP_MAP_INSTANCE>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[C2894336BA03458A81D6A2968EBFA61B]]></OBEI_PROP_MAP_INSTANCE_ID>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[0430847B7F7647519300823FE7776FE1]]></OBEI_ENTITY_MAPPING_ID>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <SEQNO><![CDATA[30]]></SEQNO>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <ACCEPT_NULL_VALUES><![CDATA[Y]]></ACCEPT_NULL_VALUES>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <MAPPING_NAME><![CDATA[zipCode]]></MAPPING_NAME>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <PROPERTY_PATH><![CDATA[locationAddress.postalCode]]></PROPERTY_PATH>
-<!--C2894336BA03458A81D6A2968EBFA61B-->  <IDENTIFIES_UNIVOCALLY><![CDATA[N]]></IDENTIFIES_UNIVOCALLY>
-<!--C2894336BA03458A81D6A2968EBFA61B--></OBEI_PROP_MAP_INSTANCE>
-
 <!--C2C93D4769B342B8A6B01AAB710A3413--><OBEI_PROP_MAP_INSTANCE>
 <!--C2C93D4769B342B8A6B01AAB710A3413-->  <OBEI_PROP_MAP_INSTANCE_ID><![CDATA[C2C93D4769B342B8A6B01AAB710A3413]]></OBEI_PROP_MAP_INSTANCE_ID>
 <!--C2C93D4769B342B8A6B01AAB710A3413-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3798,7 +3845,7 @@
 <!--D882B1AC6DED4B58B5B8578243A4E807-->  <AD_MODULE_ID><![CDATA[ACE1BBEEEC2D4C288FDC9C0B74525975]]></AD_MODULE_ID>
 <!--D882B1AC6DED4B58B5B8578243A4E807-->  <OBEI_PROPERTY_MAPPING_CLASS_ID><![CDATA[56FE294AE2314727A9313EE50258657E]]></OBEI_PROPERTY_MAPPING_CLASS_ID>
 <!--D882B1AC6DED4B58B5B8578243A4E807-->  <OBEI_ENTITY_MAPPING_ID><![CDATA[0430847B7F7647519300823FE7776FE1]]></OBEI_ENTITY_MAPPING_ID>
-<!--D882B1AC6DED4B58B5B8578243A4E807-->  <SEQNO><![CDATA[60]]></SEQNO>
+<!--D882B1AC6DED4B58B5B8578243A4E807-->  <SEQNO><![CDATA[20]]></SEQNO>
 <!--D882B1AC6DED4B58B5B8578243A4E807-->  <ACCEPT_NULL_VALUES><![CDATA[N]]></ACCEPT_NULL_VALUES>
 <!--D882B1AC6DED4B58B5B8578243A4E807-->  <MAPPING_NAME><![CDATA[name]]></MAPPING_NAME>
 <!--D882B1AC6DED4B58B5B8578243A4E807-->  <PROPERTY_PATH><![CDATA[name]]></PROPERTY_PATH>
diff -r bfef93659de5 -r 217272094ae8 src/org/openbravo/retail/api/mappings/user/ImportUserJavaPropertyMappingHandler.java
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/org/openbravo/retail/api/mappings/user/ImportUserJavaPropertyMappingHandler.java	Thu May 07 16:08:29 2020 +0530
@@ -0,0 +1,76 @@
+/*
+ ************************************************************************************
+ * Copyright (C) 2020 Openbravo S.L.U.
+ * Licensed under the Openbravo Commercial License version 1.0
+ * You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
+ * or in the legal folder of this module distribution.
+ ************************************************************************************
+ */
+package org.openbravo.retail.api.mappings.user;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.openbravo.base.exception.OBException;
+import org.openbravo.model.ad.access.User;
+import org.openbravo.service.external.integration.SynchronizableBusinessObject;
+import org.openbravo.service.external.integration.mapping.EntityMappingId;
+import org.openbravo.service.external.integration.mapping.ImportJavaPropertyMappingHandler;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Import JavaPropertyMappingHandler for the Product entity of Retail API
+ */
+@EntityMappingId("585B58F55C0142D2971F0D1F66707802")
+public class ImportUserJavaPropertyMappingHandler
+    extends ImportJavaPropertyMappingHandler<User> {
+
+  private static final Logger log = LoggerFactory
+      .getLogger(ImportUserJavaPropertyMappingHandler.class);
+
+  @Override
+  public Map<Integer, String> getPropertySorting() {
+    Map<Integer, String> properties = new HashMap<>();
+    properties.put(50, "name");
+    return properties;
+  }
+
+  @Override
+  public void setPropertyInImportedObject(User user, String mappingName,
+      SynchronizableBusinessObject sbo) {
+    Map<String, Object> properties = sbo.getProperties();
+    try {
+      switch (mappingName) {
+        case "name":
+          int maxChar = 60;
+          String firstName = (String) properties.get("firstName");
+          String lastName = (String) properties.get("lastName");
+          String fullName;
+          
+          if (firstName.equals("null")) {
+            firstName = "";
+          }
+          
+          if (lastName.equals("null")) {
+            lastName = "";
+          } else {
+            lastName = " " + lastName;
+          }
+          
+          fullName = (firstName + lastName).trim();
+          
+          if (fullName.length() > maxChar) {
+            fullName = fullName.substring(0, maxChar);
+          }
+          user.setName(fullName);
+          break;
+        default:
+          log.warn("Java property not defined in the mapping: {}", mappingName);
+      }
+    } catch (Exception ex) {
+      log.error("Error while importing the property " + mappingName, ex);
+      throw new OBException("Error applying import product java property mapping", ex);
+    }
+  }
+}
