Index: APPS/AKP/AankoopControle/BLUM/impl/FactuurBerichtOntvanger.cls.xml =================================================================== diff -u -r37273 -r38653 --- APPS/AKP/AankoopControle/BLUM/impl/FactuurBerichtOntvanger.cls.xml (.../FactuurBerichtOntvanger.cls.xml) (revision 37273) +++ APPS/AKP/AankoopControle/BLUM/impl/FactuurBerichtOntvanger.cls.xml (.../FactuurBerichtOntvanger.cls.xml) (revision 38653) @@ -9,7 +9,7 @@ -APPS.AKP.AankoopControle.BLUM.impl.INVOIC02Verwerker +APPS.AKP.AankoopControle.BLUM.INVOIC02Verwerker 1 @@ -33,7 +33,7 @@ -FileAPI:TECH.File.FileAPI="",FileUtils:TECH.File.FileUtils,XmlCorrelater:TECH.XMLCorrelater,INVOIC02Verwerker:APPS.AKP.AankoopControle.BLUM.impl.INVOIC02Verwerker,ZendingService:APPS.AKP.Zending.ZendingService +FileAPI:TECH.File.FileAPI="",FileUtils:TECH.File.FileUtils,XmlCorrelater:TECH.XMLCorrelater,INVOIC02Verwerker:APPS.AKP.AankoopControle.BLUM.INVOIC02Verwerker,ZendingService:APPS.AKP.Zending.ZendingService 1 1 %Status @@ -44,7 +44,12 @@ set ..FileAPI = $$$Inject(FileAPI,##class(TECH.Context).Instance().GeefFileAPI()) Set ..FileUtils = $$$Inject(FileUtils,##class(TECH.File.impl.FileUtils).%New()) set ..XmlCorrelater = $$$Inject(XmlCorrelater,##class(TECH.XMLCorrelater).%New()) - set ..INVOIC02Verwerker = $$$Inject(INVOIC02Verwerker,##class(APPS.AKP.AankoopControle.BLUM.impl.INVOIC02Verwerker).%New()) + if ##class(TECH.Config.ConfigMgr).Instance().GetString("AankoopOrderResponse.BLUM.ImportSAPBasedXML")="1" { + set ..INVOIC02Verwerker = $$$Inject(INVOIC02Verwerker,##class(APPS.AKP.AankoopControle.BLUM.impl.INVOIC02VerwerkerV2).%New()) + } else { + set ..INVOIC02Verwerker = $$$Inject(INVOIC02Verwerker,##class(APPS.AKP.AankoopControle.BLUM.impl.INVOIC02Verwerker).%New()) + } + Quit $$$OK ]]> @@ -68,7 +73,6 @@ BestandVolledigeNaam:%String 1