Index: vhTestFiles/UnitTests/WSimpl.Vhisie4.Winkelkar.FlowWinkelkarConverter.Converter/Test/TestConvertconverteertOfferteHoofdingmetLijnProductennaarWinkelKarExport/Result.txt =================================================================== diff -u -r39687 -r39721 --- vhTestFiles/UnitTests/WSimpl.Vhisie4.Winkelkar.FlowWinkelkarConverter.Converter/Test/TestConvertconverteertOfferteHoofdingmetLijnProductennaarWinkelKarExport/Result.txt (.../Result.txt) (revision 39687) +++ vhTestFiles/UnitTests/WSimpl.Vhisie4.Winkelkar.FlowWinkelkarConverter.Converter/Test/TestConvertconverteertOfferteHoofdingmetLijnProductennaarWinkelKarExport/Result.txt (.../Result.txt) (revision 39721) @@ -1,6 +1,6 @@ - 403323 + Beslag_403323 3912 @@ -24,5 +24,5 @@ 2017-01-05 - + Offerte \ No newline at end of file Index: WSimpl/Vhisie4/Winkelkar/WinkelkarExport/FlowWinkelkarConverter.cls.xml =================================================================== diff -u -r39688 -r39721 --- WSimpl/Vhisie4/Winkelkar/WinkelkarExport/FlowWinkelkarConverter.cls.xml (.../FlowWinkelkarConverter.cls.xml) (revision 39688) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarExport/FlowWinkelkarConverter.cls.xml (.../FlowWinkelkarConverter.cls.xml) (revision 39721) @@ -60,7 +60,7 @@ Set OfferteIterator = ##class(TECH.ListIterator).%New(..Retriever.ZoekViaKlantId(KlantId)) while OfferteIterator.HasNext() { #dim Offerte As Flow.Offerte.Hoofding = OfferteIterator.Next() - If $$$Not(..ExportStatusService.IsWinkelKarSuccesvolGeexporteerd(Offerte.ID)) { + If $$$Not(..ExportStatusService.IsWinkelKarSuccesvolGeexporteerd("Beslag_"_Offerte.ID)) { Do ..ExportStatusService.Registreer( ..Sender.Send(..Converter.Convert(Offerte))) } } Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/FlowWinkelkarConverter/Test.cls.xml =================================================================== diff -u -r39671 -r39721 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/FlowWinkelkarConverter/Test.cls.xml (.../Test.cls.xml) (revision 39671) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/FlowWinkelkarConverter/Test.cls.xml (.../Test.cls.xml) (revision 39721) @@ -26,8 +26,8 @@ #Dim Winkelkar as WS.Vhisie4.Winkelkar.dto.Winkelkar = ##class(WS.Vhisie4.Winkelkar.dto.Winkelkar).%New() Do RetrieverMock.VerwachtMethodCall("ZoekViaKlantId","xx").DanReturn(OfferteList) - Do ExportStatusServiceMock.VerwachtMethodCall("IsWinkelKarSuccesvolGeexporteerd",123456).DanReturn(0) - Do ExportStatusServiceMock.VerwachtMethodCall("IsWinkelKarSuccesvolGeexporteerd",654321).DanReturn(1) + Do ExportStatusServiceMock.VerwachtMethodCall("IsWinkelKarSuccesvolGeexporteerd","Beslag_"_123456).DanReturn(0) + Do ExportStatusServiceMock.VerwachtMethodCall("IsWinkelKarSuccesvolGeexporteerd","Beslag_"_654321).DanReturn(1) Do ConverterMock.VerwachtMethodCall("Convert", Offerte1).DanReturn(Winkelkar).ExactAantalKeer(1) Do ConverterMock.VerwachtMethodCall("Convert", Offerte2).Nooit() @@ -65,8 +65,8 @@ Set Winkelkar = ##class(WS.Vhisie4.Winkelkar.dto.Winkelkar).%New() Do RetrieverMock.VerwachtMethodCall("ZoekViaKlantId","xx").DanReturn(OfferteList) - Do ExportStatusServiceMock.VerwachtMethodCall("IsWinkelKarSuccesvolGeexporteerd",123456).DanReturn(1) - Do ExportStatusServiceMock.VerwachtMethodCall("IsWinkelKarSuccesvolGeexporteerd",654321).DanReturn(1) + Do ExportStatusServiceMock.VerwachtMethodCall("IsWinkelKarSuccesvolGeexporteerd","Beslag_"_123456).DanReturn(1) + Do ExportStatusServiceMock.VerwachtMethodCall("IsWinkelKarSuccesvolGeexporteerd","Beslag_"_654321).DanReturn(1) Do FlowWinkelkarConverter.ConvertCustomer("xx") Do $$$AssertEquals(ConverterSpy.GeefConvertAangeroepen(),0) @@ -76,12 +76,12 @@ -VanHoeckId:%String,Status:%String +VanHoeckeId:%String,Status:%String 1 WS.Vhisie4.WinkelkarExport.SendResponse Index: WSimpl/Vhisie4/Winkelkar/WinkelkarExport/FlowWinkelkarConverter/Converter.cls.xml =================================================================== diff -u -r39687 -r39721 --- WSimpl/Vhisie4/Winkelkar/WinkelkarExport/FlowWinkelkarConverter/Converter.cls.xml (.../Converter.cls.xml) (revision 39687) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarExport/FlowWinkelkarConverter/Converter.cls.xml (.../Converter.cls.xml) (revision 39721) @@ -9,11 +9,11 @@ @@ -49,7 +49,7 @@ Do ..ExportStatusService.Registreer(Response) try { set FtpConfiguratie = ##class(TECH.Ftp.FtpConfiguratie).%New("ftpuser:fE2_hpfYFXc-6H78@192.168.100.60") - set FtpConfiguratie.ServerBestandsLocatie = "Carts" + set FtpConfiguratie.ServerBestandsLocatie = "carts" Do ..FtpAPI.Connecteer(FtpConfiguratie) Do ..FtpAPI.VerzendStream(..GeefXMLStream(Winkelkar),..GeefBestandNaam(Winkelkar) ) Index: WSimpl/Vhisie4/Winkelkar/WinkelkarExport/TbxWinkelkarConverter/Converter.cls.xml =================================================================== diff -u -r39686 -r39721 --- WSimpl/Vhisie4/Winkelkar/WinkelkarExport/TbxWinkelkarConverter/Converter.cls.xml (.../Converter.cls.xml) (revision 39686) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarExport/TbxWinkelkarConverter/Converter.cls.xml (.../Converter.cls.xml) (revision 39721) @@ -50,7 +50,7 @@ do ..Streams.Clear() set Winkelkar = ##class(WS.Vhisie4.WinkelkarExport.dto.Winkelkar).%New() - Set Winkelkar.Id = TbxOrder.mID + Set Winkelkar.Id = "Tbx_"_TbxOrder.mID Set Winkelkar.KlantId = TbxOrder.KLNummer Set Winkelkar.Datum = ##class(TECH.DateTime).TimestampToDate(TbxOrder.IngaveTijdStip) set Winkelkar.Referentie = TbxOrder.Commissie @@ -131,9 +131,11 @@ Do ..AddToStream(EdiKenmerken,WinkelkarLijn.Id_" EdiKenmerken_2",BerekendeVerkoopprijs) Do ..AddToStream(EconKenmerken,WinkelkarLijn.Id_" EconKenmerken_2",BerekendeVerkoopprijs) - if $$$Not(+BerekendeVerkoopprijs = +WinkelkarLijn.EenheidPrijs) { + if $$$Not((+BerekendeVerkoopprijs)=(+WinkelkarLijn.EenheidPrijs)) && $$$Not(WinkelkarLijn.EenheidPrijs = 0) { do ..DumpStreams() } + + if (+BerekendeVerkoopprijs=0) Do ..DumpStreams() ]]> Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/Sender/Test.cls.xml =================================================================== diff -u -r39697 -r39721 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/Sender/Test.cls.xml (.../Test.cls.xml) (revision 39697) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/Sender/Test.cls.xml (.../Test.cls.xml) (revision 39721) @@ -17,7 +17,7 @@ Set FtpApiMock = ##class(vhTest.Mock.TECH.Ftp.FtpAPI).%New() Set FtpConfiguratie = ##class(TECH.Ftp.FtpConfiguratie).%New("ftpuser:fE2_hpfYFXc-6H78@192.168.100.60") - Set FtpConfiguratie.ServerBestandsLocatie = "Carts" + Set FtpConfiguratie.ServerBestandsLocatie = "carts" Do FtpApiMock.VerwachtMethodCall("Connecteer",..Matches.DataTransferObject(FtpConfiguratie)).DanDoeNiks()