Index: AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter.cls.xml
===================================================================
diff -u -r44557 -r44566
--- AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter.cls.xml (.../InventoryOutConverter.cls.xml) (revision 44557)
+++ AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter.cls.xml (.../InventoryOutConverter.cls.xml) (revision 44566)
@@ -8,6 +8,11 @@
1
+
+%String
+1
+
+
AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator
1
@@ -35,7 +40,10 @@
Request:AXimpl.Request,MessageId:%String=""
AXif.Dynamics.InventoryOut.MessageParts
right
-PRNr:%String
+PRNr:%String,PRNrSoprPrincipieel:%String=""
AXif.Dynamics.InventoryOut.MessageParts.AxdEntityInventSync
-
Index: vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter/Convert/Test.cls.xml
===================================================================
diff -u -r44559 -r44566
--- vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 44559)
+++ vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/InventoryOutConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 44566)
@@ -30,16 +30,16 @@
#dim IdLijst As %String = "1,2,3"
Set Request = ##class(AXimpl.Request).%New("InventoryOut/Update", IdLijst, $$$DummyString)
- Set AxInventSyncCreatorMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New()
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","1").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","2").DanDoeNiks().ExactAantalKeer(1)
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","3").DanDoeNiks().ExactAantalKeer(1)
-
Set SoprProductConverterStub = ##class(vhTest.Mock.AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New()
Do SoprProductConverterStub.IndienMethodCall("IsSOPRInAX","1").DanReturn($$$False)
Do SoprProductConverterStub.IndienMethodCall("IsSOPRInAX","2").DanReturn($$$False)
Do SoprProductConverterStub.IndienMethodCall("IsSOPRInAX","3").DanReturn($$$False)
+ Set AxInventSyncCreatorMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New()
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","1","").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","2","").DanDoeNiks().ExactAantalKeer(1)
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","3","").DanDoeNiks().ExactAantalKeer(1)
+
Set ..AxInventSyncCreator = AxInventSyncCreatorMock
Set ..SoprProductConverter = SoprProductConverterStub
@@ -59,12 +59,12 @@
#dim IdLijst As %String = "1"
Set Request = ##class(AXimpl.Request).%New("InventoryOut/Update", IdLijst, $$$DummyString)
- Set AxInventSyncCreatorMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New()
- Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","1").DanDoeNiks().ExactAantalKeer(1)
-
Set SoprProductConverterStub = ##class(vhTest.Mock.AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New()
Do SoprProductConverterStub.IndienMethodCall("IsSOPRInAX","1").DanReturn($$$False)
+ Set AxInventSyncCreatorMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New()
+ Do AxInventSyncCreatorMock.VerwachtMethodCall("MaakInventSync","1","").DanDoeNiks().ExactAantalKeer(1)
+
Set ..AxInventSyncCreator = AxInventSyncCreatorMock
Set ..SoprProductConverter = SoprProductConverterStub
@@ -76,6 +76,36 @@
]]>
+
+
+I.g.v. een Sopr mag het principieel product (IsSOPRInAX) niet doorgestuurd worden, enkel de andere varianten!
+
+
+
1
AXimpl.Dynamics.InventoryOut.Converter.InventoryOutConverter
Index: AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator.cls.xml
===================================================================
diff -u -r44483 -r44566
--- AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator.cls.xml (.../AxInventSyncCreator.cls.xml) (revision 44483)
+++ AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator.cls.xml (.../AxInventSyncCreator.cls.xml) (revision 44566)
@@ -28,11 +28,12 @@
-PRNr:%String
+PRNr:%String,PRNrSoprPrincipieel:%String=""
AXif.Dynamics.InventoryOut.MessageParts.AxdEntityInventSync