Index: vhTest/Mock/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator.cls.xml
===================================================================
diff -u -r44566 -r44580
--- vhTest/Mock/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator.cls.xml (.../AxInventSyncCreator.cls.xml) (revision 44566)
+++ vhTest/Mock/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator.cls.xml (.../AxInventSyncCreator.cls.xml) (revision 44580)
@@ -9,9 +9,9 @@
right
-PRNr:%String,PRNrSoprPrincipieel:%String=""
+PRNr:%String,PRNrSoprPrincipieel:%String="",SoprContractId:%String=""
AXif.Dynamics.InventoryOut.MessageParts.AxdEntityInventSync
-
Index: vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter/Convert/Test.cls.xml
===================================================================
diff -u -r44569 -r44580
--- vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 44569)
+++ vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 44580)
@@ -36,9 +36,9 @@
Do SoprProductConverterStub.IndienMethodCall("IsSOPRInAX","30").DanReturn($$$False)
Set AxInventSyncCreatorMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New()
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","20","").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","30","").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","","").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","20","","").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","30","","").DanDoeNiks().ExactAantalKeer(1)
Set ..AxInventSyncCreator = AxInventSyncCreatorMock
Set ..SoprProductConverter = SoprProductConverterStub
@@ -63,7 +63,7 @@
Do SoprProductConverterStub.IndienMethodCall("IsSOPRInAX","10").DanReturn($$$False)
Set AxInventSyncCreatorMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New()
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","","").DanDoeNiks().ExactAantalKeer(1)
Set ..AxInventSyncCreator = AxInventSyncCreatorMock
Set ..SoprProductConverter = SoprProductConverterStub
@@ -90,11 +90,14 @@
Set SoprProductConverterStub = ##class(vhTest.Mock.AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New()
Do SoprProductConverterStub.IndienMethodCall("IsSOPRInAX","10").DanReturn($$$True)
Do SoprProductConverterStub.IndienMethodCall("GeefSOPRIterator","10").DanReturn(##class(TECH.ListbuildIterator).%New(KundeStamLijst))
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","10").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","101").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","102").DanReturn("BlumKunde")
Set AxInventSyncCreatorMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New()
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","10").DanDoeNiks().ExactAantalKeer(0)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","101","10").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","102","10").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","10","05005").DanDoeNiks().ExactAantalKeer(0)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","101","10","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","102","10","05005").DanDoeNiks().ExactAantalKeer(1)
Set ..SoprProductConverter = SoprProductConverterStub
Set ..AxInventSyncCreator = AxInventSyncCreatorMock
@@ -127,17 +130,26 @@
Do SoprProductConverterStub.IndienMethodCall("GeefSOPRIterator","10").DanReturn(##class(TECH.ListbuildIterator).%New(KundeStamLijst10))
Do SoprProductConverterStub.IndienMethodCall("GeefSOPRIterator","20").DanReturn(##class(TECH.ListbuildIterator).%New(KundeStamLijst20))
Do SoprProductConverterStub.IndienMethodCall("GeefSOPRIterator","30").DanReturn(##class(TECH.ListbuildIterator).%New(KundeStamLijst30))
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","10").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","101").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","102").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","20").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","201").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","30").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","301").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","302").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","303").DanReturn("BlumKunde")
Set AxInventSyncCreatorMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New()
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","10").DanDoeNiks().ExactAantalKeer(0)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","101","10").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","102","10").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","20","20").DanDoeNiks().ExactAantalKeer(0)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","201","20").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","30","30").DanDoeNiks().ExactAantalKeer(0)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","301","30").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","302","30").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","303","30").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","10","05005").DanDoeNiks().ExactAantalKeer(0)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","101","10","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","102","10","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","20","20","05005").DanDoeNiks().ExactAantalKeer(0)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","201","20","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","30","30","05005").DanDoeNiks().ExactAantalKeer(0)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","301","30","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","302","30","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","303","30","05005").DanDoeNiks().ExactAantalKeer(1)
Set ..SoprProductConverter = SoprProductConverterStub
Set ..AxInventSyncCreator = AxInventSyncCreatorMock
@@ -168,16 +180,23 @@
Do SoprProductConverterStub.IndienMethodCall("IsSOPRInAX","30").DanReturn($$$True)
Do SoprProductConverterStub.IndienMethodCall("GeefSOPRIterator","10").DanReturn(##class(TECH.ListbuildIterator).%New(KundeStamLijst10))
Do SoprProductConverterStub.IndienMethodCall("GeefSOPRIterator","30").DanReturn(##class(TECH.ListbuildIterator).%New(KundeStamLijst30))
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","10").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","101").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","102").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","30").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","301").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","302").DanReturn("BlumKunde")
+ Do SoprProductConverterStub.IndienMethodCall("GeefBlumKunde","303").DanReturn("BlumKunde")
Set AxInventSyncCreatorMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New()
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","10").DanDoeNiks().ExactAantalKeer(0)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","101","10").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","102","10").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","20","").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","30","30").DanDoeNiks().ExactAantalKeer(0)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","301","30").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","302","30").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","303","30").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","10","10","05005").DanDoeNiks().ExactAantalKeer(0)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","101","10","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","102","10","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","20","","").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","30","30","05005").DanDoeNiks().ExactAantalKeer(0)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","301","30","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","302","30","05005").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","303","30","05005").DanDoeNiks().ExactAantalKeer(1)
Set ..SoprProductConverter = SoprProductConverterStub
Set ..AxInventSyncCreator = AxInventSyncCreatorMock
Index: AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter.cls.xml
===================================================================
diff -u -r44575 -r44580
--- AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter.cls.xml (.../InventoryOutConverter.cls.xml) (revision 44575)
+++ AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter.cls.xml (.../InventoryOutConverter.cls.xml) (revision 44580)
@@ -8,6 +8,11 @@
1
+
+AX.Uitgaand.PM.impl.Convertor.Sopr.BlumKunde
+1
+
+
AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor
1
@@ -22,6 +27,7 @@
@@ -30,7 +36,7 @@
Request:AXimpl.Request,MessageId:%String=""
AXif.Dynamics.InventoryOut.MessageParts