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