Index: APPS/PM/Maatwerk/impl/TBX/WebOrderNaarGADataConverter.cls.xml =================================================================== diff -u -r51480 -r51483 --- APPS/PM/Maatwerk/impl/TBX/WebOrderNaarGADataConverter.cls.xml (.../WebOrderNaarGADataConverter.cls.xml) (revision 51480) +++ APPS/PM/Maatwerk/impl/TBX/WebOrderNaarGADataConverter.cls.xml (.../WebOrderNaarGADataConverter.cls.xml) (revision 51483) @@ -1,6 +1,7 @@ +APPS.TBXWeb.DomeinNamen TECH.RegisteredObject @@ -20,14 +21,22 @@ If $$$Not(WebOrder.Lijnen.Count() = 1) { Do ##class(TECH.Exceptions.InvalidInputException).Throw("Dit WebOrder bevat geen geldige data (Aantal Lijnen = "_WebOrder.Lijnen.Count()_").") } + + If $$$Not(WebOrder.WebDomain = $$$TBoxWebDomeinVHEPN) { + Do ##class(TECH.Exceptions.InvalidInputException).Throw("Het WebDomein '"_WebOrder.WebDomain_"' van de order is niet geldig voor de GAData-converter.") + } ]]> WebOrder:WS.TBX.Order 1 Prod.GAData.Product - Index: vhUnitTest/APPS/PM/Maatwerk/impl/TBX/WebOrderNaarGADataConverter/Convert/Test.cls.xml =================================================================== diff -u -r51482 -r51483 --- vhUnitTest/APPS/PM/Maatwerk/impl/TBX/WebOrderNaarGADataConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 51482) +++ vhUnitTest/APPS/PM/Maatwerk/impl/TBX/WebOrderNaarGADataConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 51483) @@ -26,6 +26,37 @@ ]]> + + + + + + + + + +GADataProduct:Prod.GAData.Product +1 + + + 1 WS.TBX.Order @@ -42,7 +73,67 @@ Set WebOrder = ##class(WS.TBX.Order).%New() Do WebOrder.Lijnen.SetAt(##class(WS.TBX.EM.OrderLijn).%New() , "1") Do WebOrder.Lijnen.SetAt(##class(WS.TBX.EM.OrderLijn).%New() , "2") + Quit WebOrder +]]> + + + +1 +WS.TBX.Order + + + + +1 +WS.TBX.Order +