Index: vhTest/Utils/APPS/EDIExport/AankoopOrderResponse/BLUM/dto/COASO.cls.xml =================================================================== diff -u -r36800 -r36805 --- vhTest/Utils/APPS/EDIExport/AankoopOrderResponse/BLUM/dto/COASO.cls.xml (.../COASO.cls.xml) (revision 36800) +++ vhTest/Utils/APPS/EDIExport/AankoopOrderResponse/BLUM/dto/COASO.cls.xml (.../COASO.cls.xml) (revision 36805) @@ -7,36 +7,13 @@ 1 APPS.EDIExport.AankoopOrderResponse.BLUM.dto.COASO 1 APPS.EDIExport.AankoopOrderResponse.BLUM.dto.COASO 1 APPS.EDIExport.AankoopOrderResponse.BLUM.dto.COASO + + + +1 +APPS.EDIExport.AankoopOrderResponse.BLUM.dto.COASO + + + + +1 +1 +APPS.EDIExport.AankoopOrderResponse.BLUM.dto.COASO + + + + +1 +1 +APPS.EDIExport.AankoopOrderResponse.BLUM.dto.Toelevering + Index: BLIMP.mac.rou =================================================================== diff -u -r36674 -r36805 --- BLIMP.mac.rou (.../BLIMP.mac.rou) (revision 36674) +++ BLIMP.mac.rou (.../BLIMP.mac.rou) (revision 36805) @@ -21,7 +21,7 @@ SCANONLINE ; verwerken van alle EDI bestanden opgeroepen van BLVWIMP Set XMLBestandenList = ##class(APPS.EDIExport.AankoopOrderResponse.impl.BLUM.Ontvanger).%New().Ontvang() Set DespXMLBestandenList = ##class(APPS.AKP.AankoopControle.BLUM.impl.DespatchBerichtOntvanger).%New().Ontvang() - Do ##class(APPS.EDIExport.AankoopOrderResponse.impl.BLUM.Kopieerder).%New().Kopieer() + Do ##class(APPS.EDIExport.AankoopOrderResponse.impl.BLUM.Bewaarder).%New().KopieerNaarBLimp() Set MSMGATEWAY=##class(TECH.Config.ConfigMgr).Instance().GetString("MSMGATEWAY") Set Dir=##class(TECH.Files).AppendSubPath(MSMGATEWAY,"\EDI_IN\") Set File=$$DISPDIR^vhDEV(Dir,"*.*",,,(XMLBestandenList.Count() + DespXMLBestandenList.Count())) Index: vhUnitTest/APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Bewaarder/UpdateVerwerkVlag/Test.cls.xml =================================================================== diff -u -r36800 -r36805 --- vhUnitTest/APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Bewaarder/UpdateVerwerkVlag/Test.cls.xml (.../Test.cls.xml) (revision 36800) +++ vhUnitTest/APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Bewaarder/UpdateVerwerkVlag/Test.cls.xml (.../Test.cls.xml) (revision 36805) @@ -26,7 +26,7 @@ Do $$$AssertEquals($Piece(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,1),"\","2"),"") - Do Bewaarder.UpdateVerwerkVlag(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,"0000300","160106") + Do Bewaarder.UpdateVerwerkVlag(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,"0000300","200106") Do $$$AssertEquals($Piece(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,1),"\","2"),"1") @@ -43,7 +43,7 @@ Do $$$AssertEquals($Piece(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,2),"\","2"),"") - Do Bewaarder.UpdateVerwerkVlag(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,"0000700","160108") + Do Bewaarder.UpdateVerwerkVlag(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,"0000700","200108") Do $$$AssertEquals($Piece(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,2),"\","2"),"1") Index: BLVWIMP.mac.rou =================================================================== diff -u -r36674 -r36805 --- BLVWIMP.mac.rou (.../BLVWIMP.mac.rou) (revision 36674) +++ BLVWIMP.mac.rou (.../BLVWIMP.mac.rou) (revision 36805) @@ -157,7 +157,7 @@ BEGIN N NewProd,ModProd Do ##class(APPS.EDIExport.AankoopOrderResponse.impl.BLUM.Ontvanger).%New().Ontvang() - Do ##class(APPS.EDIExport.AankoopOrderResponse.impl.BLUM.Kopieerder).%New().Kopieer() + Do ##class(APPS.EDIExport.AankoopOrderResponse.impl.BLUM.Bewaarder).%New().KopieerNaarBLimp() D IN,SA1,REN ; DISPL S DL(1)="Lijst" Do REFRESH I '$D(^HULP($J)) D O1,IK^PROC1 G END Index: vhUnitTest/APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Kopieerder/Kopieer/Test.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Kopieerder/Kopieer/Test.cls.xml (revision 0) +++ vhUnitTest/APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Kopieerder/Kopieer/Test.cls.xml (revision 36805) @@ -0,0 +1,68 @@ + + + +vhUnitTest.TestCase + + + + + + + + + + + + + + + + Index: APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Bewaarder.cls.xml =================================================================== diff -u -r36800 -r36805 --- APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Bewaarder.cls.xml (.../Bewaarder.cls.xml) (revision 36800) +++ APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Bewaarder.cls.xml (.../Bewaarder.cls.xml) (revision 36805) @@ -18,6 +18,11 @@ 1 + +APPS.EDIExport.AankoopOrderResponse.impl.BLUM.Kopieerder +1 + + %Integer 99999999 @@ -35,13 +40,14 @@ -DateTimeAPI:TECH.DateTime.impl.DateTimeAPI +DateTimeAPI:TECH.DateTime.impl.DateTimeAPI,Kopieerder:APPS.EDIExport.AankoopOrderResponse.impl.BLUM.Kopieerder 1 1 %Status 1 @@ -74,7 +80,6 @@ ToeleveringsNummer:%String,ToeleveringsLijnNummer:%String,Aantal:%String,LeverDatum:%String + +ToeleveringsNummer:%String + + + + + + + +1 - -ToeleveringsNummer:%String - - - Lijn:%String 1 @@ -136,9 +138,11 @@ -Toelevering:%String +Toelevering:%CacheString 1 - Index: vhUnitTest/APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Bewaarder/Bewaar/Test.cls.xml =================================================================== diff -u -r36800 -r36805 --- vhUnitTest/APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Bewaarder/Bewaar/Test.cls.xml (.../Test.cls.xml) (revision 36800) +++ vhUnitTest/APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Bewaarder/Bewaar/Test.cls.xml (.../Test.cls.xml) (revision 36805) @@ -25,7 +25,7 @@ Do Bewaarder.Bewaar(COASODouble) Do $$$AssertTrue($DATA(^BLOrdRsp(0))) - Do $$$AssertEquals(^BLOrdRsp(0),"BAU16558\5005\COA\SO\C\17-06-16\2200\0\BRANDL A.\ROOS\1\1") + Do $$$AssertEquals(^BLOrdRsp(0),"BAU16558\5005\COA\SO\C\17-06-20\2200\0\BRANDL A.\ROOS\1\1") Kill ^BLOrdRsp(0) ]]> @@ -53,7 +53,7 @@ Do Bewaarder.Bewaar(COASODouble) Do $$$AssertTrue($DATA(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,1))) - Do $$$AssertEquals(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,1),"""22277788.01 0900225300005000000016.0121601062 V 0000000.00 """) + Do $$$AssertEquals(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,1),"""22277788.01 0900225300005000000016.0122001062 V 0000000.00 """) Kill ^BLOrdRsp(Bewaarder.ToeleveringNummer) ]]> @@ -67,14 +67,30 @@ Do Bewaarder.Bewaar(COASODouble) Do $$$AssertTrue($DATA(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,1))) - Do $$$AssertEquals(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,1),"""22277788.01 0900225300005000000016.0121601062 V 0000000.00 """) + Do $$$AssertEquals(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,1),"""22277788.01 0900225300005000000016.0122001062 V 0000000.00 """) Do $$$AssertTrue($DATA(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,2))) - Do $$$AssertEquals(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,2),"""22277799.01 0900225300010000000216.0121601082 V 0000236.01 """) + Do $$$AssertEquals(^BLOrdRsp(Bewaarder.ToeleveringNummer,Bewaarder.ToeleveringLijnNummer,2),"""22277799.01 0900225300010000000216.0122001082 V 0000236.01 """) Kill ^BLOrdRsp(Bewaarder.ToeleveringNummer) ]]> + + + + Index: APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Kopieerder.cls.xml =================================================================== diff -u -r36770 -r36805 --- APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Kopieerder.cls.xml (.../Kopieerder.cls.xml) (revision 36770) +++ APPS/EDIExport/AankoopOrderResponse/impl/BLUM/Kopieerder.cls.xml (.../Kopieerder.cls.xml) (revision 36805) @@ -13,6 +13,11 @@ 1 + +%String +1 + + %Integer 99999999 @@ -46,8 +51,10 @@ #Dim Toelevering As %String = ..#HeaderKey Set Toelevering=$Q(^BLOrdRsp(Toelevering)) While Toelevering'=""{ - Do ..SchrijfRecord(@Toelevering) - Set RecordCount = RecordCount + 1 + If (..IsTeVerwerken(@Toelevering)){ + Do ..SchrijfRecord(@Toelevering) + Set RecordCount = RecordCount + 1 + } Set Toelevering=$Q(@Toelevering) } Do ..SchrijfBLImpHeader(RecordCount) @@ -65,12 +72,20 @@ ]]> + +Record:%String +1 +%Boolean + + + Record:%String 1