Index: vhUnitTest/APPS/EDIExport/AankoopOrderResponse/Migratie/ImporteerLaatsteCOAInBLOrdRsp/Test.cls.xml =================================================================== diff -u -r36942 -r36949 --- vhUnitTest/APPS/EDIExport/AankoopOrderResponse/Migratie/ImporteerLaatsteCOAInBLOrdRsp/Test.cls.xml (.../Test.cls.xml) (revision 36942) +++ vhUnitTest/APPS/EDIExport/AankoopOrderResponse/Migratie/ImporteerLaatsteCOAInBLOrdRsp/Test.cls.xml (.../Test.cls.xml) (revision 36949) @@ -78,20 +78,29 @@ ]]> - + Index: APPS/EDIExport/AankoopOrderResponse/Migratie/impl/BLOrdRspService.cls.xml =================================================================== diff -u -r36942 -r36949 --- APPS/EDIExport/AankoopOrderResponse/Migratie/impl/BLOrdRspService.cls.xml (.../BLOrdRspService.cls.xml) (revision 36942) +++ APPS/EDIExport/AankoopOrderResponse/Migratie/impl/BLOrdRspService.cls.xml (.../BLOrdRspService.cls.xml) (revision 36949) @@ -15,8 +15,8 @@ -ToeleveringNr:%String,lijnnr:%Integer,lijn:%String -ToeleveringNr:%String,lijn:%String + Index: APPS/EDIExport/AankoopOrderResponse/Migratie/BLOrdRspService.cls.xml =================================================================== diff -u -r36942 -r36949 --- APPS/EDIExport/AankoopOrderResponse/Migratie/BLOrdRspService.cls.xml (.../BLOrdRspService.cls.xml) (revision 36942) +++ APPS/EDIExport/AankoopOrderResponse/Migratie/BLOrdRspService.cls.xml (.../BLOrdRspService.cls.xml) (revision 36949) @@ -11,7 +11,7 @@ 1 -ToeleveringNr:%String,lijnnr:%Integer,lijn:%String +ToeleveringNr:%String,lijn:%String Index: vhUnitTest/APPS/EDIExport/AankoopOrderResponse/Migratie/impl/BLOrdRspService/Test.cls.xml =================================================================== diff -u -r36942 -r36949 --- vhUnitTest/APPS/EDIExport/AankoopOrderResponse/Migratie/impl/BLOrdRspService/Test.cls.xml (.../Test.cls.xml) (revision 36942) +++ vhUnitTest/APPS/EDIExport/AankoopOrderResponse/Migratie/impl/BLOrdRspService/Test.cls.xml (.../Test.cls.xml) (revision 36949) @@ -27,9 +27,9 @@ Index: vhTest/Mock/APPS/EDIExport/AankoopOrderResponse/Migratie/BLOrdRspService.cls.xml =================================================================== diff -u -r36942 -r36949 --- vhTest/Mock/APPS/EDIExport/AankoopOrderResponse/Migratie/BLOrdRspService.cls.xml (.../BLOrdRspService.cls.xml) (revision 36942) +++ vhTest/Mock/APPS/EDIExport/AankoopOrderResponse/Migratie/BLOrdRspService.cls.xml (.../BLOrdRspService.cls.xml) (revision 36949) @@ -16,8 +16,8 @@ -ToeleveringNr:%String,lijnnr:%Integer,lijn:%String -ToeleveringNr:%String,lijn:%String + Index: APPS/EDIExport/AankoopOrderResponse/Migratie/ImporteerLaatsteCOAInBLOrdRsp.cls.xml =================================================================== diff -u -r36942 -r36949 --- APPS/EDIExport/AankoopOrderResponse/Migratie/ImporteerLaatsteCOAInBLOrdRsp.cls.xml (.../ImporteerLaatsteCOAInBLOrdRsp.cls.xml) (revision 36942) +++ APPS/EDIExport/AankoopOrderResponse/Migratie/ImporteerLaatsteCOAInBLOrdRsp.cls.xml (.../ImporteerLaatsteCOAInBLOrdRsp.cls.xml) (revision 36949) @@ -32,16 +32,19 @@ #dim lijnnr as %Integer = 0 #dim lijn as %String Set berichtindex = ..BLImpService.GeefRecentsteVerwerktCOABerichtIndex() + Do ##class(Tools.Wlip).%New(207).String("ID geimporteerd COA bericht "_ berichtindex) if berichtindex { do ..BLOrdRspService.ZetBerichtHeader(..BLImpService.GeefBerichtHeader(berichtindex)) set berichtlijnen = ..BLImpService.GeefBerichtLijnen(berichtindex) set berichtlijnIterator = ##class(TECH.ListIterator).%New(berichtlijnen) while berichtlijnIterator.HasNext() { set lijn = berichtlijnIterator.Next() - set lijnnr = lijnnr + 1 + if ..GeefTypeVanLijn(lijn) = "11" { - Do ..BLOrdRspService.ZetToeleveringheader(..GeefToeleveringNrVanLijn(lijn),lijnnr,lijn) + Do ..BLOrdRspService.ZetToeleveringHeader(..GeefToeleveringNrVanLijn(lijn),lijn) + Set lijnnr = 0 } elseif ..GeefTypeVanLijn(lijn) = "22" { + set lijnnr = lijnnr + 1 Do ..BLOrdRspService.ZetToeleveringLijn(..GeefToeleveringNrVanLijn(lijn),..GeefToeleveringLijnNrVanLijn(lijn),lijnnr,lijn) } else { ;onbekend lijn type voor dit bericht, negeren