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