Index: vhTest/Utils/WS/Vhisie4/WinkelkarExport/dto/ProductLijn.cls.xml =================================================================== diff -u --- vhTest/Utils/WS/Vhisie4/WinkelkarExport/dto/ProductLijn.cls.xml (revision 0) +++ vhTest/Utils/WS/Vhisie4/WinkelkarExport/dto/ProductLijn.cls.xml (revision 39686) @@ -0,0 +1,20 @@ + + + +TECH.RegisteredObject + + +1 +WS.Vhisie4.WinkelkarExport.dto.ProductLijn + + + + + + Index: WS/Vhisie4/WinkelkarExport/SendStatus.cls.xml =================================================================== diff -u -r39595 -r39686 --- WS/Vhisie4/WinkelkarExport/SendStatus.cls.xml (.../SendStatus.cls.xml) (revision 39595) +++ WS/Vhisie4/WinkelkarExport/SendStatus.cls.xml (.../SendStatus.cls.xml) (revision 39686) @@ -11,6 +11,7 @@ %String +1 @@ -21,6 +22,7 @@ %String +1 Index: vhTest/Utils/WS/Vhisie4/WinkelkarExport/dto/Winkelkar.cls.xml =================================================================== diff -u --- vhTest/Utils/WS/Vhisie4/WinkelkarExport/dto/Winkelkar.cls.xml (revision 0) +++ vhTest/Utils/WS/Vhisie4/WinkelkarExport/dto/Winkelkar.cls.xml (revision 39686) @@ -0,0 +1,47 @@ + + + +TECH.RegisteredObject + + +1 +WS.Vhisie4.WinkelkarExport.dto.Winkelkar + + + + +1 +%Stream.Object +") + do Stream.WriteLine(" WinkelkarId") + do Stream.WriteLine(" 1000") + do Stream.WriteLine(" ") + do Stream.WriteLine(" ") + do Stream.WriteLine(" 1001") + do Stream.WriteLine(" 10") + do Stream.WriteLine(" ") + do Stream.WriteLine(" 1") + do Stream.WriteLine(" ") + do Stream.WriteLine(" ") + do Stream.WriteLine(" 2011-06-30") + do Stream.WriteLine(" 12345") + do Stream.WriteLine(" Offerte") + do Stream.WriteLine("") + quit Stream +]]> + + + + + Index: WS/Vhisie4/WinkelkarExport/dto/MaatwerkLijn.cls.xml =================================================================== diff -u --- WS/Vhisie4/WinkelkarExport/dto/MaatwerkLijn.cls.xml (revision 0) +++ WS/Vhisie4/WinkelkarExport/dto/MaatwerkLijn.cls.xml (revision 39686) @@ -0,0 +1,19 @@ + + + + +1 +WS.Vhisie4.WinkelkarExport.dto.WinkelkarLijn + + +TECH.String +array + + + +TECH.String + + + + + Index: WSimpl/Vhisie4/Winkelkar/WinkelkarExport/ExportStatusService.cls.xml =================================================================== diff -u -r39668 -r39686 --- WSimpl/Vhisie4/Winkelkar/WinkelkarExport/ExportStatusService.cls.xml (.../ExportStatusService.cls.xml) (revision 39668) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarExport/ExportStatusService.cls.xml (.../ExportStatusService.cls.xml) (revision 39686) @@ -15,7 +15,7 @@ %Status 1 @@ -27,7 +27,8 @@ @@ -38,11 +39,20 @@ Index: WSimpl/Vhisie4/Winkelkar/WinkelkarExport/TbxWinkelkarConverter/Converter.cls.xml =================================================================== diff -u -r39343 -r39686 --- WSimpl/Vhisie4/Winkelkar/WinkelkarExport/TbxWinkelkarConverter/Converter.cls.xml (.../Converter.cls.xml) (revision 39343) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarExport/TbxWinkelkarConverter/Converter.cls.xml (.../Converter.cls.xml) (revision 39686) @@ -1,7 +1,214 @@ -%RegisteredObject +TECH.RegisteredObject + + +APPS.EDI.common.impl.LegacyConverter +1 + + + +ECONimpl.PM.Maatwerk.EdiConverter +1 + + + +DOM.PM.impl.VerkoopPrijsBepaler.TbxHelper +1 + + + +%Stream.Object +array +1 + + + +TECH.File.FileWriter +1 + + + +1 +1 +%Status +1 + + + + +TbxOrder:WS.TBX.Order +WS.Vhisie4.WinkelkarExport.dto.Winkelkar + + + + +%String +1 + + + +TbxOrder:WS.TBX.Order,Lijn:WS.TBX.EM.OrderLijn +1 +WS.Vhisie4.WinkelkarExport.dto.MaatwerkLijn + + + + +WinkelkarLijn:WS.Vhisie4.WinkelkarExport.dto.MaatwerkLijn,Aantal:%Integer,KlantId:%String +1 + + + + +1 + + + + +Object:%CacheString,Key:%String,Prijs:%Decimal +1 + + + + +TbxOrder:WS.TBX.Order,Lijn:WS.TBX.EM.OrderLijn +1 +APPS.PM.Maatwerk.dto.TBXKenmerkenLegacy + + Index: WS/Vhisie4/WinkelkarExport/dto/ProductLijn.cls.xml =================================================================== diff -u --- WS/Vhisie4/WinkelkarExport/dto/ProductLijn.cls.xml (revision 0) +++ WS/Vhisie4/WinkelkarExport/dto/ProductLijn.cls.xml (revision 39686) @@ -0,0 +1,19 @@ + + + + +1 +WS.Vhisie4.WinkelkarExport.dto.WinkelkarLijn + + +TECH.String + + + + +TECH.Decimal + + + + + Index: WSimpl/Vhisie4/Winkelkar/WinkelkarExport/Sender.cls.xml =================================================================== diff -u -r39668 -r39686 --- WSimpl/Vhisie4/Winkelkar/WinkelkarExport/Sender.cls.xml (.../Sender.cls.xml) (revision 39668) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarExport/Sender.cls.xml (.../Sender.cls.xml) (revision 39686) @@ -45,14 +45,12 @@ 1 WS.Vhisie4.WinkelkarExport.SendResponse %Stream Index: WSdata/Vhisie4/Winkelkar/WinkelkarExport/ExportStatus.cls.xml =================================================================== diff -u -r39313 -r39686 --- WSdata/Vhisie4/Winkelkar/WinkelkarExport/ExportStatus.cls.xml (.../ExportStatus.cls.xml) (revision 39313) +++ WSdata/Vhisie4/Winkelkar/WinkelkarExport/ExportStatus.cls.xml (.../ExportStatus.cls.xml) (revision 39686) @@ -6,6 +6,7 @@ WS.Vhisie4.WinkelkarExport.SendStatus +1 @@ -15,6 +16,7 @@ Hoofding.VanHoeckeId +1 Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/Sender/Test.cls.xml =================================================================== diff -u -r39670 -r39686 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/Sender/Test.cls.xml (.../Test.cls.xml) (revision 39670) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/Sender/Test.cls.xml (.../Test.cls.xml) (revision 39686) @@ -14,23 +14,18 @@ Set BezigResponse.Winkelkar.Status = "Bezig" Do ExportStatusServiceMock.VerwachtMethodCall("Registreer",..Matches.DataTransferObject(BezigResponse)).ExactAantalKeer(1) - Set GeslaagdResponse = ##class(WS.Vhisie4.WinkelkarExport.SendResponse).%New() - Set GeslaagdResponse.Winkelkar.VanHoeckeId = "WinkelkarId" - Set GeslaagdResponse.Winkelkar.Status = "Geslaagd" - Do ExportStatusServiceMock.VerwachtMethodCall("Registreer",..Matches.DataTransferObject(GeslaagdResponse)).ExactAantalKeer(1) - Set FtpApiMock = ##class(vhTest.Mock.TECH.Ftp.FtpAPI).%New() Set FtpConfiguratie = ##class(TECH.Ftp.FtpConfiguratie).%New("username:passworword@ftp.com") Do FtpApiMock.VerwachtMethodCall("Connecteer",..Matches.DataTransferObject(FtpConfiguratie)).DanDoeNiks() - Do FtpApiMock.VerwachtMethodCall("VerzendStream",..Matches.Stream(##class(vhTest.Utils.WS.Vhisie4.Winkelkar.dto.Winkelkar).StandaardProductAsStream()),"VH-WinkelkarId-2011-06-30-091500.xml").DanDoeNiks() + Do FtpApiMock.VerwachtMethodCall("VerzendStream",..Matches.Stream(##class(vhTest.Utils.WS.Vhisie4.WinkelkarExport.dto.Winkelkar).StandaardProductAsStream()),"VH-WinkelkarId-2011-06-30-091500.xml").DanDoeNiks() Do FtpApiMock.VerwachtMethodCall("VerbreekVerbinding").DanDoeNiks() Set Sender = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarExport.Sender).%New(FtpApiMock,ExportStatusServiceMock) - #dim SendResponse As WS.Vhisie4.WinkelkarExport.SendResponse = Sender.Send(##class(vhTest.Utils.WS.Vhisie4.Winkelkar.dto.Winkelkar).StandaardProduct()) + #dim SendResponse As WS.Vhisie4.WinkelkarExport.SendResponse = Sender.Send(##class(vhTest.Utils.WS.Vhisie4.WinkelkarExport.dto.Winkelkar).StandaardProduct()) Do $$$AssertEquals(SendResponse.Winkelkar.VanHoeckeId,"WinkelkarId") - Do $$$AssertEquals(SendResponse.Winkelkar.Status,"Geslaagd") + Do $$$AssertEquals(SendResponse.Winkelkar.Status,"Bezig") Do FtpApiMock.Verifieer() Do ExportStatusServiceMock.Verifieer() Index: WSdata/Vhisie4/Winkelkar/WinkelkarExport/ExportStatusRepository.cls.xml =================================================================== diff -u -r39284 -r39686 --- WSdata/Vhisie4/Winkelkar/WinkelkarExport/ExportStatusRepository.cls.xml (.../ExportStatusRepository.cls.xml) (revision 39284) +++ WSdata/Vhisie4/Winkelkar/WinkelkarExport/ExportStatusRepository.cls.xml (.../ExportStatusRepository.cls.xml) (revision 39686) @@ -1,19 +1,25 @@ -1 -TECH.Persistentie.Repository +TECH.Mockable,TECH.Persistentie.impl.Repository + +%String +WSdata.Vhisie4.Winkelkar.WinkelkarExport.ExportStatus + + -1 VanHoeckeId:%String %Boolean + - -1 + VanHoeckeId:%String WSdata.Vhisie4.Winkelkar.WinkelkarExport.ExportStatus + Index: WS/Vhisie4/WinkelkarExport/dto/WinkelkarLijn.cls.xml =================================================================== diff -u --- WS/Vhisie4/WinkelkarExport/dto/WinkelkarLijn.cls.xml (revision 0) +++ WS/Vhisie4/WinkelkarExport/dto/WinkelkarLijn.cls.xml (revision 39686) @@ -0,0 +1,48 @@ + + + +serial +%SerialObject,%XML.Adaptor + + +STRING +1 + + + +TECH.String + + + + +TECH.Decimal + + + + +TECH.Decimal + + + + +%Library.CacheSerialState +WinkelkarLijnState +^WS.Vhisie4.W302B.WinkelkarLijnS + +listnode + + +Id + + +EenheidPrijs + + +TotaalPrijs + + + + + + + Index: WS/Vhisie4/WinkelkarExport/dto/Winkelkar.cls.xml =================================================================== diff -u --- WS/Vhisie4/WinkelkarExport/dto/Winkelkar.cls.xml (revision 0) +++ WS/Vhisie4/WinkelkarExport/dto/Winkelkar.cls.xml (revision 39686) @@ -0,0 +1,71 @@ + + + +serial +%SerialObject,%XML.Adaptor + + +STRING +1 + + + +TECH.String +1 + + + + +%String +1 + + + + +WS.Vhisie4.WinkelkarExport.dto.WinkelkarLijn +list + + + +%Date +1 + + + +TECH.String + + + +TECH.String + + + + +%Library.CacheSerialState +WinkelkarState +^WS.Vhisie4.Winke302B.WinkelkarS + + +Id + + +KlantId + + +Lijnen + + +Datum + + +Referentie + + +Status + + + + + + + Index: WSimpl/Vhisie4/Winkelkar/WinkelkarExport/TbxWinkelkarConverter.cls.xml =================================================================== diff -u -r39345 -r39686 --- WSimpl/Vhisie4/Winkelkar/WinkelkarExport/TbxWinkelkarConverter.cls.xml (.../TbxWinkelkarConverter.cls.xml) (revision 39345) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarExport/TbxWinkelkarConverter.cls.xml (.../TbxWinkelkarConverter.cls.xml) (revision 39686) @@ -14,7 +14,7 @@ -WSimpl.Vhisie4.Winkelkar.WinkelkarExport.TbxWinkelkarConverter.Sender +WSimpl.Vhisie4.Winkelkar.WinkelkarExport.Sender 1 @@ -23,6 +23,11 @@ 1 + +WSimpl.Vhisie4.Winkelkar.WinkelkarExport.ExportStatusService +1 + + VerkoopAPI:DOM.VKP.VerkoopAPI 1 @@ -32,8 +37,9 @@ @@ -53,7 +59,10 @@ Index: vhTest/Utils/WS/Vhisie4/Winkelkar/dto/Winkelkar.cls.xml =================================================================== diff -u -r39665 -r39686 --- vhTest/Utils/WS/Vhisie4/Winkelkar/dto/Winkelkar.cls.xml (.../Winkelkar.cls.xml) (revision 39665) +++ vhTest/Utils/WS/Vhisie4/Winkelkar/dto/Winkelkar.cls.xml (.../Winkelkar.cls.xml) (revision 39686) @@ -20,7 +20,18 @@ %Stream.Object WinkelkarId10001001101") + do Stream.WriteLine("") + do Stream.WriteLine(" WinkelkarId") + do Stream.WriteLine(" 1000") + do Stream.WriteLine(" ") + do Stream.WriteLine(" ") + do Stream.WriteLine(" 1001") + do Stream.WriteLine(" 10") + do Stream.WriteLine(" ") + do Stream.WriteLine(" 1") + do Stream.WriteLine(" ") + do Stream.WriteLine(" ") + do Stream.WriteLine("") quit Stream ]]>