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
]]>