Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/EconConfiguratieConverter/Test.cls.xml
===================================================================
diff -u -r62385 -r64205
--- vhUnitTest/WSimpl/Vhisie4/Winkelkar/EconConfiguratieConverter/Test.cls.xml (.../Test.cls.xml) (revision 62385)
+++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/EconConfiguratieConverter/Test.cls.xml (.../Test.cls.xml) (revision 64205)
@@ -69,6 +69,28 @@
]]>
+
+
+
+
TECH.Decimal
+
+TECH.Decimal
+
+
DOM.PM.enu.AantalUitsparingen
@@ -34,8 +38,6 @@
LadeUitsparingDataVoorMattenState
^DOM.PM.Maa8730.LadeUitsparD763S
-listnode
-
RugDeelX
@@ -54,6 +56,9 @@
AantalUitsparingen
+
+UitsparingDiepte
+
Index: ECONimpl/PM/Maatwerk/KenmerkenConverter/EconNaarApps/Mat.cls.xml
===================================================================
diff -u -r64145 -r64205
--- ECONimpl/PM/Maatwerk/KenmerkenConverter/EconNaarApps/Mat.cls.xml (.../Mat.cls.xml) (revision 64145)
+++ ECONimpl/PM/Maatwerk/KenmerkenConverter/EconNaarApps/Mat.cls.xml (.../Mat.cls.xml) (revision 64205)
@@ -4,19 +4,12 @@
ECON.PM.Maatwerk.dto.MatKenmerken,APPS.PM.Maatwerk.dto.MATKenmerken
ECONimpl.PM.Maatwerk.KenmerkenConverter.EconNaarApps,DOM.PM.Maatwerk.MAT.impl.Base
-
-ECONimpl.PM.Maatwerk.LadeUitsparingHelper
-1
-
-
1
1
%Status
1
-
@@ -25,20 +18,15 @@
APPS.PM.Maatwerk.dto.MATKenmerken
@@ -56,10 +44,8 @@
#dim Property As %String = ""
For { set Property = $order(Properties(Property)) quit:Property=""
- continue:##class(TECH.StringUtils).Contains(Property,"UitsparingData.","NietMeeleveren.","NietIngegeven.","DwarsverdelingAantal")
- continue:##class(TECH.StringUtils).Equals(Property,"Familie","Variant")
- continue:##class(TECH.StringUtils).StartsWith(Property,"Mat")
- continue:##class(TECH.StringUtils).StartsWith(Property,"Spacestep")
+ continue:##class(TECH.StringUtils).Contains(Property,"UitsparingData.","NietMeeleveren.","NietIngegeven.")
+ continue:##class(TECH.StringUtils).Equals(Property,"Familie","Variant","CorpusWandDikte","NettoBreedte","NettoDiepte","VerpakkingType")
if $listget(Properties(Property),1)="ECON.Boolean" {
Do %code.WriteLine($$$TAB_"Set MatKenmerken."_Property_" = $select(Kenmerken."_Property_"=""true"":""1"",1:""0"")")
@@ -77,7 +63,7 @@
-Kenmerken:ECON.PM.Maatwerk.dto.MatKenmerken,MvxKenmerken:APPS.PM.Maatwerk.dto.MATKenmerken
+Kenmerken:ECON.PM.Maatwerk.dto.MatKenmerken,MatKenmerken:APPS.PM.Maatwerk.dto.MATKenmerken
1
-
-
-
-
-
-
-
-
Index: vhUnitTest/AXimpl/PM/Maatwerk/MAT/AxNaarEconConverter/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/AXimpl/PM/Maatwerk/MAT/AxNaarEconConverter/Test.cls.xml (revision 0)
+++ vhUnitTest/AXimpl/PM/Maatwerk/MAT/AxNaarEconConverter/Test.cls.xml (revision 64205)
@@ -0,0 +1,67 @@
+
+
+
+vhUnitTest.TestCase
+
+
+AXimpl.PM.Maatwerk.AxNaarEconConverter
+1
+
+
+
+TECH.ObjectUtils.impl.DifferenciatorXmlBased
+1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FOCUS OP EERSTE KENMERK DAT IN LIJST IN o2 ZIT]]>
+SoortLade:%String
+1
+
+
+
+
+
+
Index: vhUnitTest/zTryout/LLA/ParseCacheObjectToJson/Test.cls.xml
===================================================================
diff -u -r64169 -r64205
--- vhUnitTest/zTryout/LLA/ParseCacheObjectToJson/Test.cls.xml (.../Test.cls.xml) (revision 64169)
+++ vhUnitTest/zTryout/LLA/ParseCacheObjectToJson/Test.cls.xml (.../Test.cls.xml) (revision 64205)
@@ -63,8 +63,8 @@
Set GeefProductRestRequest.IngegevenKenmerken = IngegevenKenmerken
Set GeefProductRestRequest.ProductData = ProductData
- #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}"
- // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "IngegevenKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":"", "ExplicietGekozenKenmerken":[], "GekoppeldeIngegevenKenmerken":{}, "Kleur":"", "Materiaal":"", "NietMeeleveren":[], "Onderdelen":[], "ProductieWijze":"DummyProductieWijze", "Type":"", "VersieNr":"DummyVersieNr"}, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "PRNr":1}}
+ #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingDiepte"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}"
+ // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "IngegevenKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":"", "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"", "LadeToepassing":"", "LadeType":"", "Materiaal":"", "NietMeeleveren":[], "Onderdelen":[], "ProductieWijze":"DummyProductieWijze", "Type":"", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelM":"", "RugDeelX":"", "RugDeelY":"", "UitsparingDiepte":"", "UitsparingZ1":"", "UitsparingZ2":""}, "VersieNr":"DummyVersieNr"}, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "PRNr":1}}}
Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString)
]]>
@@ -82,8 +82,8 @@
Set GeefProductRestRequest.IngegevenKenmerken = IngegevenKenmerken
Set GeefProductRestRequest.ProductData = ProductData
- #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":0}}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}"
- // ExpectedJsonString zonder escape chars: { klassenaam:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:"DummyAantalValue", E: { klassenaam:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, IngegevenKenmerken: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:"", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{MatX: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0},MatY: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0}}, Kleur:"", Materiaal:"", NietMeeleveren:[], Onderdelen:[], ProductieWijze:"DummyProductieWijze", Type:"", VersieNr:"DummyVersieNr"}, KlantID:"DummyKlantIDValue", ProductData: { klassenaam:'DOM.PM.dto.ProductData', DossierNummer:"DummyDossierNummer", E: { klassenaam:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, PRNr:1}}
+ #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingDiepte"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingDiepte"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":0}}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingDiepte"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}"
+ // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "IngegevenKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":"", "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{"MatX": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":200, "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"ZW", "LadeToepassing":"", "LadeType":"", "Materiaal":"CL", "NietMeeleveren":["Mat"], "Onderdelen":["MatOnderdeel"], "ProductieWijze":"Volledig", "Type":"Basis", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelM":"", "RugDeelX":"", "RugDeelY":"", "UitsparingDiepte":"", "UitsparingZ1":"", "UitsparingZ2":""}, "VersieNr":0},"MatY": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":200, "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"ZW", "LadeToepassing":"", "LadeType":"", "Materiaal":"CL", "NietMeeleveren":["Mat"], "Onderdelen":["MatOnderdeel"], "ProductieWijze":"Volledig", "Type":"Basis", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelM":"", "RugDeelX":"", "RugDeelY":"", "UitsparingDiepte":"", "UitsparingZ1":"", "UitsparingZ2":""}, "VersieNr":0}}, "Kleur":"", "LadeToepassing":"", "LadeType":"", "Materiaal":"", "NietMeeleveren":[], "Onderdelen":[], "ProductieWijze":"DummyProductieWijze", "Type":"", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelM":"", "RugDeelX":"", "RugDeelY":"", "UitsparingDiepte":"", "UitsparingZ1":"", "UitsparingZ2":""}, "VersieNr":"DummyVersieNr"}, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "PRNr":1}}
Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString)
]]>
@@ -101,8 +101,8 @@
Set GeefProductRestRequest.IngegevenKenmerken = IngegevenKenmerken
Set GeefProductRestRequest.ProductData = ProductData
- #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":0}}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[""NietMeeleveren1"",""NietMeeleveren2""], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}"
- // ExpectedJsonString zonder escape chars: { klassenaam:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:"DummyAantalValue", E: { klassenaam:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, IngegevenKenmerken: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:"", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{MatX: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0},MatY: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0}}, Kleur:"", Materiaal:"", NietMeeleveren:["NietMeeleveren1","NietMeeleveren2"], Onderdelen:[], ProductieWijze:"DummyProductieWijze", Type:"", VersieNr:"DummyVersieNr"}, KlantID:"DummyKlantIDValue", ProductData: { klassenaam:'DOM.PM.dto.ProductData', DossierNummer:"DummyDossierNummer", E: { klassenaam:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, PRNr:1}}
+ #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingDiepte"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingDiepte"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":0}}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[""NietMeeleveren1"",""NietMeeleveren2""], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelM"":"""", ""RugDeelX"":"""", ""RugDeelY"":"""", ""UitsparingDiepte"":"""", ""UitsparingZ1"":"""", ""UitsparingZ2"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}"
+ // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "IngegevenKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":"", "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{"MatX": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":200, "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"ZW", "LadeToepassing":"", "LadeType":"", "Materiaal":"CL", "NietMeeleveren":["Mat"], "Onderdelen":["MatOnderdeel"], "ProductieWijze":"Volledig", "Type":"Basis", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelM":"", "RugDeelX":"", "RugDeelY":"", "UitsparingDiepte":"", "UitsparingZ1":"", "UitsparingZ2":""}, "VersieNr":0},"MatY": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":200, "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"ZW", "LadeToepassing":"", "LadeType":"", "Materiaal":"CL", "NietMeeleveren":["Mat"], "Onderdelen":["MatOnderdeel"], "ProductieWijze":"Volledig", "Type":"Basis", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelM":"", "RugDeelX":"", "RugDeelY":"", "UitsparingDiepte":"", "UitsparingZ1":"", "UitsparingZ2":""}, "VersieNr":0}}, "Kleur":"", "LadeToepassing":"", "LadeType":"", "Materiaal":"", "NietMeeleveren":["NietMeeleveren1","NietMeeleveren2"], "Onderdelen":[], "ProductieWijze":"DummyProductieWijze", "Type":"", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelM":"", "RugDeelX":"", "RugDeelY":"", "UitsparingDiepte":"", "UitsparingZ1":"", "UitsparingZ2":""}, "VersieNr":"DummyVersieNr"}, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "PRNr":1}}
Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString)
]]>
Index: WSimpl/Vhisie4/Winkelkar/EconConfiguratieConverter.cls.xml
===================================================================
diff -u -r64145 -r64205
--- WSimpl/Vhisie4/Winkelkar/EconConfiguratieConverter.cls.xml (.../EconConfiguratieConverter.cls.xml) (revision 64145)
+++ WSimpl/Vhisie4/Winkelkar/EconConfiguratieConverter.cls.xml (.../EconConfiguratieConverter.cls.xml) (revision 64205)
@@ -72,7 +72,7 @@
}
} ElseIf EconConfiguratie.GetAt("Data.Kenmerken.Variant") [ "LBX"{
Set EconConfiguratieAsObject.IngegevenKenmerken = ##class(ECON.PM.Maatwerk.dto.LbxKenmerken).%New()
- } ElseIf EconConfiguratie.GetAt("Data.Kenmerken.Variant") [ "MAT"{
+ } ElseIf EconConfiguratie.GetAt("Data.Kenmerken.Variant") [ "MAT_Standaard"{
Set EconConfiguratieAsObject.IngegevenKenmerken = ##class(ECON.PM.Maatwerk.dto.MatKenmerken).%New()
} ElseIf EconConfiguratie.GetAt("Data.Kenmerken.Variant") [ "MVX"{
Set EconConfiguratieAsObject.IngegevenKenmerken = ##class(ECON.PM.Maatwerk.dto.MvxKenmerken).%New()
Index: vhTest/Utils/AXimpl/PM/Maatwerk/MatKenmerken.cls.xml
===================================================================
diff -u
--- vhTest/Utils/AXimpl/PM/Maatwerk/MatKenmerken.cls.xml (revision 0)
+++ vhTest/Utils/AXimpl/PM/Maatwerk/MatKenmerken.cls.xml (revision 64205)
@@ -0,0 +1,171 @@
+
+
+
+TECH.RegisteredObject
+
+
+1
+%ListOfObjects
+
+
+
+
+1
+%ListOfObjects
+
+
+
+
+
+
+
+
+1
+AxdEntityAttributeName:%String,AxdEntityAttributeValueTxt:%String,MvxKenmerken:%ListOfObjects
+1
+
+
+
+
+
+
Index: vhTest/Utils/ECON/PM/Maatwerk/dto/MatKenmerken.cls.xml
===================================================================
diff -u
--- vhTest/Utils/ECON/PM/Maatwerk/dto/MatKenmerken.cls.xml (revision 0)
+++ vhTest/Utils/ECON/PM/Maatwerk/dto/MatKenmerken.cls.xml (revision 64205)
@@ -0,0 +1,132 @@
+
+
+
+TECH.RegisteredObject
+
+
+1
+ECON.PM.Maatwerk.dto.MatKenmerken
+
+
+
+
+
+
+
+
+
+
Index: APPS/PM/Maatwerk/impl/MAT/DtoNaarKenmerkConverter.cls.xml
===================================================================
diff -u -r64168 -r64205
--- APPS/PM/Maatwerk/impl/MAT/DtoNaarKenmerkConverter.cls.xml (.../DtoNaarKenmerkConverter.cls.xml) (revision 64168)
+++ APPS/PM/Maatwerk/impl/MAT/DtoNaarKenmerkConverter.cls.xml (.../DtoNaarKenmerkConverter.cls.xml) (revision 64205)
@@ -42,6 +42,7 @@
Set DomKenmerken.UitsparingData.RugDeelY = DtoKenmerken.UitsparingDataBreedteY
Set DomKenmerken.UitsparingData.UitsparingZ1 = DtoKenmerken.UitsparingDataBreedteZ1
Set DomKenmerken.UitsparingData.UitsparingZ2 = DtoKenmerken.UitsparingDataBreedteZ2
+ Set DomKenmerken.UitsparingData.UitsparingDiepte = DtoKenmerken.UitsparingDataDiepte
Set DomKenmerken.UitsparingData.AantalUitsparingen = DtoKenmerken.UitsparingDataAantalUitsparingen
Quit DomKenmerken
Index: vhUnitTest/ECONimpl/PM/Maatwerk/KenmerkenConverter/EconNaarApps/Mat/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/ECONimpl/PM/Maatwerk/KenmerkenConverter/EconNaarApps/Mat/Test.cls.xml (revision 0)
+++ vhUnitTest/ECONimpl/PM/Maatwerk/KenmerkenConverter/EconNaarApps/Mat/Test.cls.xml (revision 64205)
@@ -0,0 +1,74 @@
+
+
+
+vhUnitTest.DOM.PM.Maatwerk.MVX.Base
+
+
+ECONimpl.PM.Maatwerk.KenmerkenConverter.EconNaarApps.Mat
+1
+
+
+
+TECH.ObjectUtils.impl.DifferenciatorXmlBased
+1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+SoortLade:%String
+1
+
+
+
+
+
+
Index: vhUnitTest/ECONimpl/PM/Maatwerk/KenmerkenConverter/EconNaarAppsFactory/Test.cls.xml
===================================================================
diff -u -r62287 -r64205
--- vhUnitTest/ECONimpl/PM/Maatwerk/KenmerkenConverter/EconNaarAppsFactory/Test.cls.xml (.../Test.cls.xml) (revision 62287)
+++ vhUnitTest/ECONimpl/PM/Maatwerk/KenmerkenConverter/EconNaarAppsFactory/Test.cls.xml (.../Test.cls.xml) (revision 64205)
@@ -22,6 +22,7 @@
Do ..AssertConverter(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.LbxKenmerken).StandaardLade(), ##class(ECONimpl.PM.Maatwerk.KenmerkenConverter.EconNaarApps.Lbx).%ClassName($$$True))
Do ..AssertConverter(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.TaxKenmerken).StandaardLade(), ##class(ECONimpl.PM.Maatwerk.KenmerkenConverter.EconNaarApps.Tax).%ClassName($$$True))
Do ..AssertConverter(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.MvxKenmerken).StandaardLade(), ##class(ECONimpl.PM.Maatwerk.KenmerkenConverter.EconNaarApps.Mvx).%ClassName($$$True))
+ Do ..AssertConverter(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.MatKenmerken).StandaardMat(), ##class(ECONimpl.PM.Maatwerk.KenmerkenConverter.EconNaarApps.Mat).%ClassName($$$True))
]]>
Index: vhTest/Utils/DOM/PM/Maatwerk/Calc/Common/impl/MATKenmerken.cls.xml
===================================================================
diff -u -r62366 -r64205
--- vhTest/Utils/DOM/PM/Maatwerk/Calc/Common/impl/MATKenmerken.cls.xml (.../MATKenmerken.cls.xml) (revision 62366)
+++ vhTest/Utils/DOM/PM/Maatwerk/Calc/Common/impl/MATKenmerken.cls.xml (.../MATKenmerken.cls.xml) (revision 64205)
@@ -11,6 +11,35 @@
]]>
+
+1
+DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken
+
+
+
1
DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken
Index: vhTest/Utils/APPS/PM/Maatwerk/dto/MATKenmerken.cls.xml
===================================================================
diff -u
--- vhTest/Utils/APPS/PM/Maatwerk/dto/MATKenmerken.cls.xml (revision 0)
+++ vhTest/Utils/APPS/PM/Maatwerk/dto/MATKenmerken.cls.xml (revision 64205)
@@ -0,0 +1,102 @@
+
+
+
+TECH.RegisteredObject
+
+
+1
+APPS.PM.Maatwerk.dto.MATKenmerken
+
+
+
+
+1
+APPS.PM.Maatwerk.dto.MATKenmerken
+
+
+
+
+
+
+
+
+
+
Index: APPS/PM/Maatwerk/dto/MATKenmerken.cls.xml
===================================================================
diff -u -r64168 -r64205
--- APPS/PM/Maatwerk/dto/MATKenmerken.cls.xml (.../MATKenmerken.cls.xml) (revision 64168)
+++ APPS/PM/Maatwerk/dto/MATKenmerken.cls.xml (.../MATKenmerken.cls.xml) (revision 64205)
@@ -98,6 +98,11 @@
+
+TECH.Numeric
+
+
+
DOM.PM.enu.AantalUitsparingen