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