Index: WSimpl/PM/Maatwerk/MaatwerkService/Encoway/GeefMaatwerkDetailsResponse.cls.xml =================================================================== diff -u -r73021 -r73623 --- WSimpl/PM/Maatwerk/MaatwerkService/Encoway/GeefMaatwerkDetailsResponse.cls.xml (.../GeefMaatwerkDetailsResponse.cls.xml) (revision 73021) +++ WSimpl/PM/Maatwerk/MaatwerkService/Encoway/GeefMaatwerkDetailsResponse.cls.xml (.../GeefMaatwerkDetailsResponse.cls.xml) (revision 73623) @@ -7,7 +7,7 @@ %String - + APPS.PM.Maatwerk.dto.VhConfig Index: WSimpl/PM/Maatwerk/MaatwerkService/Encoway.cls.xml =================================================================== diff -u -r73125 -r73623 --- WSimpl/PM/Maatwerk/MaatwerkService/Encoway.cls.xml (.../Encoway.cls.xml) (revision 73125) +++ WSimpl/PM/Maatwerk/MaatwerkService/Encoway.cls.xml (.../Encoway.cls.xml) (revision 73623) @@ -66,8 +66,8 @@ Set MaatwerkDetailsResponseJsonString = ..EncowayHttpClient.BerekenVhConfig(GeefMaatwerkDetailsRequestJsonStream) #dim MaatwerkDetailsResponse As WSimpl.PM.Maatwerk.MaatwerkService.Encoway.GeefMaatwerkDetailsResponse = ..EncowayJsonConverter.ParseMaatwerkDetailsResponse(MaatwerkDetailsResponseJsonString) - If (MaatwerkDetailsResponse.VhConfig.IsValid) { - Set VhConfig = MaatwerkDetailsResponse.VhConfig + If (MaatwerkDetailsResponse.CPConfig.IsValid) { + Set VhConfig = MaatwerkDetailsResponse.CPConfig Do ..VhConfigRepository.SaveVhConfig(CID, VhConfig, IsTestRunTimeContext) } Else { Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Geen geldige VhConfig verkregen na berekening voor CID '" _ CID _ "'.")) Index: vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/Encoway/EncowayJsonConverter/ParseMaatwerkDetailsResponse/Test.cls.xml =================================================================== diff -u -r73587 -r73623 --- vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/Encoway/EncowayJsonConverter/ParseMaatwerkDetailsResponse/Test.cls.xml (.../Test.cls.xml) (revision 73587) +++ vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/Encoway/EncowayJsonConverter/ParseMaatwerkDetailsResponse/Test.cls.xml (.../Test.cls.xml) (revision 73623) @@ -22,7 +22,7 @@ If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse))) { Do $$$AssertEquals(GeefMaatwerkDetailsResponse.CID,"") - Do $$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.VhConfig)) + Do $$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.CPConfig)) } ]]> @@ -60,7 +60,7 @@ NullableCharacteristicsJsonStream /* Test lege SemiFinishedProducts en Costs { "CID": "abc-123", - "VhConfig": { + "CPConfig": { "CustomBuildDetails": null, "Characteristics": null, "Model": null, @@ -81,8 +81,8 @@ If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse))) { Do $$$AssertEquals(GeefMaatwerkDetailsResponse.CID,"abc-123") - If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.VhConfig))) { - #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.VhConfig + If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.CPConfig))) { + #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.CPConfig Do $$$AssertEquals(VhConfig.%ClassName($$$True),"APPS.PM.Maatwerk.dto.VhConfig") Do $$$AssertEquals(VhConfig.Model,"") @@ -104,7 +104,7 @@ LegeCharacteristicsJsonStream /* Test lege SemiFinishedProducts en Costs { "CID": "abc-123", - "VhConfig": { + "CPConfig": { "CustomBuildDetails": { "SemiFinishedProducts": {}, "Costs": [], @@ -129,8 +129,8 @@ If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse))) { Do $$$AssertEquals(GeefMaatwerkDetailsResponse.CID,"abc-123") - If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.VhConfig))) { - #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.VhConfig + If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.CPConfig))) { + #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.CPConfig Do $$$AssertEquals(VhConfig.%ClassName($$$True),"APPS.PM.Maatwerk.dto.VhConfig") Do $$$AssertEquals(VhConfig.Model,"") @@ -155,7 +155,7 @@ IngevuldeSemiFinishedProductsJsonStream /* Test SemiFinishedProducts en Costs { "CID": "abc-123", - "VhConfig": { + "CPConfig": { "CustomBuildDetails": { "SemiFinishedProducts": { "Verpakking.V1DoosMetDeksel": { @@ -216,8 +216,8 @@ If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse))) { Do $$$AssertEquals(GeefMaatwerkDetailsResponse.CID,"abc-123") - If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.VhConfig))) { - #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.VhConfig + If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.CPConfig))) { + #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.CPConfig Do $$$AssertEquals(VhConfig.Model,"M_LBX") If $$$AssertTrue($IsObject(VhConfig.CustomBuildDetails)) { @@ -258,7 +258,7 @@ IngevuldeCostsJsonStream /* Test lege SemiFinishedProducts en Costs { "CID": "abc-123", - "VhConfig": { + "CPConfig": { "CustomBuildDetails": { "SemiFinishedProducts": {}, "Costs": [ @@ -311,8 +311,8 @@ If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse))) { Do $$$AssertEquals(GeefMaatwerkDetailsResponse.CID,"abc-123") - If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.VhConfig))) { - #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.VhConfig + If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.CPConfig))) { + #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.CPConfig Do $$$AssertEquals(VhConfig.Model,"M_LBX") If $$$AssertTrue($IsObject(VhConfig.CustomBuildDetails)) { Do $$$AssertEquals(VhConfig.CustomBuildDetails.Costs.Count(), 2) @@ -346,7 +346,7 @@ IngevuldeCharacteristicsJsonStream /* Test lege SemiFinishedProducts en Costs { "CID": "abc-123", - "VhConfig": { + "CPConfig": { "CustomBuildDetails": { "SemiFinishedProducts": {}, "Costs": [], @@ -376,8 +376,8 @@ If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse))) { Do $$$AssertEquals(GeefMaatwerkDetailsResponse.CID,"abc-123") - If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.VhConfig))) { - #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.VhConfig + If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.CPConfig))) { + #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.CPConfig Do $$$AssertEquals(VhConfig.Model,"M_LBX") If $$$AssertTrue($IsObject(VhConfig.Characteristics)) { @@ -402,7 +402,7 @@ IngevuldeCalculatedCharacteristicsJsonStream /* Test lege SemiFinishedProducts en Costs { "CID": "abc-123", - "VhConfig": { + "CPConfig": { "CustomBuildDetails": { "SemiFinishedProducts": {}, "Costs": [], @@ -437,8 +437,8 @@ If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse))) { Do $$$AssertEquals(GeefMaatwerkDetailsResponse.CID,"abc-123") - If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.VhConfig))) { - #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.VhConfig + If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.CPConfig))) { + #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.CPConfig Do $$$AssertEquals(VhConfig.Model,"M_LBX") If $$$AssertTrue($IsObject(VhConfig.CalculatedCharacteristics)) { Index: vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/Encoway/GeefMaatwerkDetails/Test.cls.xml =================================================================== diff -u -r73583 -r73623 --- vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/Encoway/GeefMaatwerkDetails/Test.cls.xml (.../Test.cls.xml) (revision 73583) +++ vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/Encoway/GeefMaatwerkDetails/Test.cls.xml (.../Test.cls.xml) (revision 73623) @@ -8,11 +8,11 @@ #dim DomKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerkenv01).%New() #dim DummyCID As %String = "ABC123" #dim DummyMaatwerkDetailsRequestJsonStream As %Stream.GlobalBinary = " { ""CID"": """ _ DummyCID _ """} " - #dim DummyResponse As %Stream.GlobalBinary = "{""CID"": null, ""VhConfig"": {""isValid"": ""null"", ""MaatwerkDetails"": { ""SemiFinishedProducts"": {}, ""Costs"": [], ""RemovedSemiFinishedProducts"": [] }, ""Characteristics"": {}, ""Model"": null, ""CalculatedCharacteristics"": {} }}" + #dim DummyResponse As %Stream.GlobalBinary = "{""CID"": null, ""CPConfig"": {""isValid"": ""null"", ""MaatwerkDetails"": { ""SemiFinishedProducts"": {}, ""Costs"": [], ""RemovedSemiFinishedProducts"": [] }, ""Characteristics"": {}, ""Model"": null, ""CalculatedCharacteristics"": {} }}" Set DummyResponse = ##class(WSimpl.PM.Maatwerk.MaatwerkService.Encoway.GeefMaatwerkDetailsResponse).%New() Set DummyVhConfig = ##class(APPS.PM.Maatwerk.dto.VhConfig).%New() Set DummyVhConfig.IsValid = $$$True - Set DummyResponse.VhConfig = DummyVhConfig + Set DummyResponse.CPConfig = DummyVhConfig Set EncowayJsonConverterMock = ##class(vhTest.Mock.WSimpl.PM.Maatwerk.MaatwerkService.Encoway.EncowayJsonConverter).%New() Do EncowayJsonConverterMock.VerwachtMethodCall("Stringify", $$$ElkeWaarde).DanReturn(DummyMaatwerkDetailsRequestJsonStream)