Index: vhTest/Fake/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml
===================================================================
diff -u -r49543 -r49753
--- vhTest/Fake/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 49543)
+++ vhTest/Fake/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 49753)
@@ -18,23 +18,6 @@
-
-
-Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
-
-
-
-
-Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
-
-
-
-
-Roles:%ListOfDataTypes,Name:%String
-%Boolean
-
-
Index: AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml
===================================================================
diff -u -r49743 -r49753
--- AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 49743)
+++ AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 49753)
@@ -82,8 +82,8 @@
Do KlantPartij.ZetBTWNr(..GeefBTWNummer(Cust))
Do KlantPartij.ZetAanspreking("")
- Do KlantPartij.ZetNaam(..GeefKlantNaam(Cust))
- Do KlantPartij.ZetToenaam("")
+ Do KlantPartij.ZetNaam($Piece(..AxToAdminUtils.ConvertCustNameToNaamEnToenaam(Cust.Name),"||",1))
+ Do KlantPartij.ZetToenaam($Piece(..AxToAdminUtils.ConvertCustNameToNaamEnToenaam(Cust.Name),"||",2))
Do KlantPartij.ZetTaal(..GeefTaal(Cust))
Do KlantPartij.ZetTelefoon1(..GeefTelefoon1(Cust))
#dim PrimairAdres As DOM.VKP.LeverAdres = ..LeverAdresUtils.MaakPrimairAdres(Cust)
@@ -107,8 +107,8 @@
Set dtoKlant.KlantNummer = + Cust.CustAccount
Set dtoKlant.Aanspreking = ""
- Set dtoKlant.KlantNaam = ..GeefKlantNaam(Cust)
- Set dtoKlant.Toenaam = ""
+ Set dtoKlant.KlantNaam = $Piece(..AxToAdminUtils.ConvertCustNameToNaamEnToenaam(Cust.Name),"||",1)
+ Set dtoKlant.Toenaam = $Piece(..AxToAdminUtils.ConvertCustNameToNaamEnToenaam(Cust.Name),"||",2)
Set dtoKlant.Taal = ..GeefTaal(Cust)
Set dtoKlant.Telefoon1 = ..GeefTelefoon1(Cust)
Set dtoKlant.Fax = ..GeefFax(Cust) ; wordt blijkbaar niet in service gebruikt !!!!!
@@ -130,14 +130,6 @@
]]>
-
-Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
-1
-%String
-
-
-
DlvMode:%String,CustAccount:%String,InsertOfUpdate:%String
1
Index: AXimpl/AxToAdminUtils.cls.xml
===================================================================
diff -u -r49543 -r49753
--- AXimpl/AxToAdminUtils.cls.xml (.../AxToAdminUtils.cls.xml) (revision 49543)
+++ AXimpl/AxToAdminUtils.cls.xml (.../AxToAdminUtils.cls.xml) (revision 49753)
@@ -5,6 +5,23 @@
Deze klasse dient om formattering uit te voeren en conversies te voorzien die geen data nodig hebben.
TECH.RegisteredObject
+
+vhLib.Logger
+1
+
+
+
+Logger:vhLib.Logger
+1
+1
+%Status
+1
+
+
+
1
KlantID:%String
@@ -281,6 +298,28 @@
Quit Result
]]>
+
+
+Name:%String
+%String
+ 28) {
+ Do ..Logger.Warning("Klant synchronizatie AX - Admin","De maximale veldlengte voor Toenaam is 28. Lengte Toenaam voor '"_Name_"' is '"_$Length(Toenaam)_"'")
+ Set Toenaam = $Extract(Toenaam,1,28)
+ }
+
+ Quit Naam_"||"_Toenaam
+]]>
+
Index: vhUnitTest/AXimpl/AxToAdminUtils/ConvertCustNameToNaamEnToenaam/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/AXimpl/AxToAdminUtils/ConvertCustNameToNaamEnToenaam/Test.cls.xml (revision 0)
+++ vhUnitTest/AXimpl/AxToAdminUtils/ConvertCustNameToNaamEnToenaam/Test.cls.xml (revision 49753)
@@ -0,0 +1,84 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+