Index: EXT/Optima/CalculPrix/dto/Request/LadeTAX.cls.xml =================================================================== diff -u -r31844 -r31917 --- EXT/Optima/CalculPrix/dto/Request/LadeTAX.cls.xml (.../LadeTAX.cls.xml) (revision 31844) +++ EXT/Optima/CalculPrix/dto/Request/LadeTAX.cls.xml (.../LadeTAX.cls.xml) (revision 31917) @@ -1,8 +1,12 @@ -EXT.Optima.CalculPrix.dto.Request.Lade +%RegisteredObject,%XML.Adaptor,EXT.Optima.CalculPrix.dto.Request.Lade + +Optima.CalculPrix.dto.Request.LadeTAX + + EXT.Optima.String @@ -22,88 +26,6 @@ EXT.Optima.String - - -%Library.CacheSerialState - -"Lade" - -Klasse - - -LadeKleur - - -BodemKleur - - -LadeHoogte - - -LadeDiepte - - -IsBinnenlade - - -FrontBevestiging - - -CorpusBreedte - - -IsBinnenbreedte - - -CorpusWandDikte - - -HeeftOpvullijstLinks - - -HeeftOpvullijstRechts - - -OpvullijstKleur - - -Draagkracht - - -GeleiderTechnologie - - -HeeftZijstabilisering - - -VerpakkingType - - -HeeftMat - - -MatMateriaal - - -MatKleur - - -LadeBinnenKleur - - -FrontEindkapKleur - - -GlijderType - - -HeeftDiepteVerstelling - - -KoppelingType - - - Index: EXT/Optima/CalculPrix/dto/Response.cls.xml =================================================================== diff -u -r31868 -r31917 --- EXT/Optima/CalculPrix/dto/Response.cls.xml (.../Response.cls.xml) (revision 31868) +++ EXT/Optima/CalculPrix/dto/Response.cls.xml (.../Response.cls.xml) (revision 31917) @@ -1,14 +1,24 @@ -TECH.DataTransferObject,EXT.Response +%RegisteredObject,%XML.Adaptor,EXT.Response + +Optima.CalculPrix.dto.Response + + %Numeric + + 0 : Paramètre(s) mauvais, code binaire, p.e. 37 (= 1+4+32) +Code < 0 : Erreur de système VH / problème de service. ]]> %String + Index: EXT/Optima/CalculPrix/dto/Request.cls.xml =================================================================== diff -u -r31868 -r31917 --- EXT/Optima/CalculPrix/dto/Request.cls.xml (.../Request.cls.xml) (revision 31868) +++ EXT/Optima/CalculPrix/dto/Request.cls.xml (.../Request.cls.xml) (revision 31917) @@ -1,22 +1,32 @@ -TECH.DataTransferObject,EXT.Request +%RegisteredObject,%XML.Adaptor,EXT.Request + +Optima.CalculPrix.dto.Request + + %Numeric + %Numeric + + %Numeric + + - -zTryout.WV.APPS.EC.dto.EdiProductEigenschappen + +EXT.Optima.CalculPrix.dto.Request.LadeTAX + Index: APPS/EDI/PrijsBerekening/dto/Resultaat.cls.xml =================================================================== diff -u -r31833 -r31917 --- APPS/EDI/PrijsBerekening/dto/Resultaat.cls.xml (.../Resultaat.cls.xml) (revision 31833) +++ APPS/EDI/PrijsBerekening/dto/Resultaat.cls.xml (.../Resultaat.cls.xml) (revision 31917) @@ -6,6 +6,10 @@ %Numeric + + +TECH.Exceptions.Exception + Index: vhUnitTest/EXT/Optima/CalculPrix/impl/RequestVerwerker/Verwerk/Test.cls.xml =================================================================== diff -u -r31835 -r31917 --- vhUnitTest/EXT/Optima/CalculPrix/impl/RequestVerwerker/Verwerk/Test.cls.xml (.../Test.cls.xml) (revision 31835) +++ vhUnitTest/EXT/Optima/CalculPrix/impl/RequestVerwerker/Verwerk/Test.cls.xml (.../Test.cls.xml) (revision 31917) @@ -6,24 +6,39 @@ EDIAanvraag:APPS.EDI.PrijsBerekening.dto.Aanvraag,VerwachteEDIAanvraag:APPS.EDI.PrijsBerekening.dto.Aanvraag - + + +EDIProduct:APPS.EDI.common.dto.Product,VerwachteEDIProduct:APPS.EDI.common.dto.Product + + Index: APPS/EDI/common/dto/Product.cls.xml =================================================================== diff -u -r31870 -r31917 --- APPS/EDI/common/dto/Product.cls.xml (.../Product.cls.xml) (revision 31870) +++ APPS/EDI/common/dto/Product.cls.xml (.../Product.cls.xml) (revision 31917) @@ -1,7 +1,11 @@ -TECH.RegisteredObject,%XML.Adaptor +TECH.DataTransferObject + + +APPS.EDI.common.dto.Product + Index: APPS/EDI/common/dto/v001/LadeTAX.cls.xml =================================================================== diff -u -r31870 -r31917 --- APPS/EDI/common/dto/v001/LadeTAX.cls.xml (.../LadeTAX.cls.xml) (revision 31870) +++ APPS/EDI/common/dto/v001/LadeTAX.cls.xml (.../LadeTAX.cls.xml) (revision 31917) @@ -3,6 +3,10 @@ APPS.EDI.common.dto.v001.Lade + +APPS.EDI.common.dto.v001.LadeTAX + + LadeTAX Index: EXT/Optima/CalculPrix/impl/RequestVerwerker.cls.xml =================================================================== diff -u -r31868 -r31917 --- EXT/Optima/CalculPrix/impl/RequestVerwerker.cls.xml (.../RequestVerwerker.cls.xml) (revision 31868) +++ EXT/Optima/CalculPrix/impl/RequestVerwerker.cls.xml (.../RequestVerwerker.cls.xml) (revision 31917) @@ -13,9 +13,21 @@ If EDIAanvraag.Aantal = "" { Set EDIAanvraag.Aantal = 1 } + Set EDIAanvraag.Product = ..ConverteerProduct(Request.Lade) Quit EDIAanvraag ]]> + + +Lade:EXT.Optima.CalculPrix.dto.Request.LadeTAX +APPS.EDI.common.dto.Product + + Index: APPS/EDI/common/dto/v001/LadeLBX.cls.xml =================================================================== diff -u -r31870 -r31917 --- APPS/EDI/common/dto/v001/LadeLBX.cls.xml (.../LadeLBX.cls.xml) (revision 31870) +++ APPS/EDI/common/dto/v001/LadeLBX.cls.xml (.../LadeLBX.cls.xml) (revision 31917) @@ -3,6 +3,10 @@ APPS.EDI.common.dto.v001.Lade + +APPS.EDI.common.dto.v001.LadeLBX + + LadeLBX Index: APPS/EDI/common/dto/v001/Lade.cls.xml =================================================================== diff -u -r31870 -r31917 --- APPS/EDI/common/dto/v001/Lade.cls.xml (.../Lade.cls.xml) (revision 31870) +++ APPS/EDI/common/dto/v001/Lade.cls.xml (.../Lade.cls.xml) (revision 31917) @@ -4,6 +4,10 @@ 1 APPS.EDI.common.dto.Product + +APPS.EDI.common.dto.v001.Lade + + TECH.String Index: EXT/Optima/CalculPrix/dto/Request/Lade.cls.xml =================================================================== diff -u -r31844 -r31917 --- EXT/Optima/CalculPrix/dto/Request/Lade.cls.xml (.../Lade.cls.xml) (revision 31844) +++ EXT/Optima/CalculPrix/dto/Request/Lade.cls.xml (.../Lade.cls.xml) (revision 31917) @@ -2,10 +2,19 @@ 1 -%SerialObject,%XML.Adaptor + + + + EXT.Optima.String + + @@ -83,75 +92,6 @@ EXT.Optima.String - - -%Library.CacheSerialState -LadeState -^EXT.Optima.CalculPrix7CDC.LadeS - -"Lade" - -Klasse - - -LadeKleur - - -BodemKleur - - -LadeHoogte - - -LadeDiepte - - -IsBinnenlade - - -FrontBevestiging - - -CorpusBreedte - - -IsBinnenbreedte - - -CorpusWandDikte - - -HeeftOpvullijstLinks - - -HeeftOpvullijstRechts - - -OpvullijstKleur - - -Draagkracht - - -GeleiderTechnologie - - -HeeftZijstabilisering - - -VerpakkingType - - -HeeftMat - - -MatMateriaal - - -MatKleur - - - Index: vhUnitTest/EXT/Optima/CalculPrix/impl/ResponseVerwerker/Verwerk/Test.cls.xml =================================================================== diff -u -r31872 -r31917 --- vhUnitTest/EXT/Optima/CalculPrix/impl/ResponseVerwerker/Verwerk/Test.cls.xml (.../Test.cls.xml) (revision 31872) +++ vhUnitTest/EXT/Optima/CalculPrix/impl/ResponseVerwerker/Verwerk/Test.cls.xml (.../Test.cls.xml) (revision 31917) @@ -21,7 +21,7 @@ Response:EXT.Optima.CalculPrix.dto.Response,VerwachteResponse:EXT.Optima.CalculPrix.dto.Response - Index: EXT/Optima/Parameters.cls.xml =================================================================== diff -u -r31844 -r31917 --- EXT/Optima/Parameters.cls.xml (.../Parameters.cls.xml) (revision 31844) +++ EXT/Optima/Parameters.cls.xml (.../Parameters.cls.xml) (revision 31917) @@ -3,13 +3,9 @@ 1 - + %String - - -%String - Index: vhUnitTest/APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService/FakeForDEV/GeefPrijs/Test.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService/FakeForDEV/GeefPrijs/Test.cls.xml (revision 0) +++ vhUnitTest/APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService/FakeForDEV/GeefPrijs/Test.cls.xml (revision 31917) @@ -0,0 +1,90 @@ + + + +vhUnitTest.TestCase + + +APPS.EDI.PrijsBerekening.PrijsBerekeningService +1 + + + +aTestName:%String + + + + + + + + + + + + +EDIAanvraag:APPS.EDI.PrijsBerekening.dto.Aanvraag,VerwachteExceptie:Tools.Test.VerwachteExceptie +1 + + + + +Exception:TECH.Exceptions.Exception,VerwachteExceptie:Tools.Test.VerwachteExceptie +1 +%Boolean + + + + +EDIResultaat:APPS.EDI.Resultaat,VerwachtResultaat:APPS.EDI.Resultaat +1 + + + + +Aantal:%Numeric=1,LadeDiepte:%Numeric="" +1 +APPS.EDI.Aanvraag + + + + + + Index: APPS/EDI/PrijsBerekening/dto/Aanvraag.cls.xml =================================================================== diff -u -r31833 -r31917 --- APPS/EDI/PrijsBerekening/dto/Aanvraag.cls.xml (.../Aanvraag.cls.xml) (revision 31833) +++ APPS/EDI/PrijsBerekening/dto/Aanvraag.cls.xml (.../Aanvraag.cls.xml) (revision 31917) @@ -3,8 +3,10 @@ APPS.EDI.Aanvraag - -APPS.PM.Maatwerk.dto.IngegevenKenmerken + + +Property IngegevenKenmerken As APPS.PM.Maatwerk.dto.IngegevenKenmerken; +APPS.EDI.common.dto.Product Index: APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService.cls.xml =================================================================== diff -u -r31833 -r31917 --- APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService.cls.xml (.../PrijsBerekeningService.cls.xml) (revision 31833) +++ APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService.cls.xml (.../PrijsBerekeningService.cls.xml) (revision 31917) @@ -8,10 +8,33 @@ APPS.EDI.PrijsBerekening.dto.Resultaat + + +IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%Numeric +1 +%Numeric + + + + +EDIAanvraag:APPS.EDI.PrijsBerekening.dto.Aanvraag +1 +APPS.PM.Maatwerk.dto.IngegevenKenmerken + + Index: APPS/EDI/PrijsBerekening/PrijsBerekeningService.cls.xml =================================================================== diff -u -r31833 -r31917 --- APPS/EDI/PrijsBerekening/PrijsBerekeningService.cls.xml (.../PrijsBerekeningService.cls.xml) (revision 31833) +++ APPS/EDI/PrijsBerekening/PrijsBerekeningService.cls.xml (.../PrijsBerekeningService.cls.xml) (revision 31917) @@ -7,8 +7,8 @@ EDIAanvraag bevat : IngegevenKenmerken As APPS.PM.Maatwerk.dto.IngegevenKenmerken, Klant As DOM.VKP.KlantID, Personality As DOM.common.enu.Personality -EDIAanvraag:APPS.EDI.Aanvraag -APPS.EDI.Resultaat +EDIAanvraag:APPS.EDI.PrijsBerekening.dto.Aanvraag +APPS.EDI.PrijsBerekening.dto.Resultaat Index: EXT/Optima/CalculPrix/ServiceWeb.cls.xml =================================================================== diff -u -r31868 -r31917 --- EXT/Optima/CalculPrix/ServiceWeb.cls.xml (.../ServiceWeb.cls.xml) (revision 31868) +++ EXT/Optima/CalculPrix/ServiceWeb.cls.xml (.../ServiceWeb.cls.xml) (revision 31917) @@ -3,45 +3,59 @@ vhLib.WebService + +Optima.Calculation.Service + + -1 +1 -Aantal:%Numeric,OfferteID:%Numeric,LijnID:%Numeric,PdlEdiProductEigenschappen:%String +Aantal:%Numeric="",OfferteID:%Numeric="",LijnID:%Numeric="",pdlLadeEigenschappen:%String="" +1 EXT.Optima.CalculPrix.dto.Response -1 - -Request:EXT.Optima.CalculPrix.dto.Request + +Demande:EXT.Optima.CalculPrix.dto.Request EXT.Optima.CalculPrix.dto.Response 1 + + +Aantal:%Numeric="",OfferteID:%Numeric="",LijnID:%Numeric="",pdlLadeEigenschappen:%String="" +1 +EXT.Optima.CalculPrix.dto.Request + + Index: APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService/FakeForDEV.cls.xml =================================================================== diff -u -r31871 -r31917 --- APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService/FakeForDEV.cls.xml (.../FakeForDEV.cls.xml) (revision 31871) +++ APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService/FakeForDEV.cls.xml (.../FakeForDEV.cls.xml) (revision 31917) @@ -8,13 +8,33 @@ APPS.EDI.PrijsBerekening.dto.Resultaat + + + +IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%Numeric +1 +%Numeric + @@ -23,8 +43,10 @@ 1 APPS.PM.Maatwerk.dto.IngegevenKenmerken