Index: vhTest/Mock/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml =================================================================== diff -u -r47136 -r47144 --- vhTest/Mock/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 47136) +++ vhTest/Mock/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 47144) @@ -8,9 +8,9 @@ AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter,Tools.Mock.MockClassBase right - -Message:AXif.Dynamics.ProductItemIn.Envelope - +ProductItem:AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem + Index: vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/MappingTest.cls.xml =================================================================== diff -u -r47060 -r47144 --- vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/MappingTest.cls.xml (.../MappingTest.cls.xml) (revision 47060) +++ vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/MappingTest.cls.xml (.../MappingTest.cls.xml) (revision 47144) @@ -3,11 +3,6 @@ vhUnitTest.TestCase - -AXif.Dynamics.ProductItemIn.Envelope -1 - - AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem 1 @@ -53,7 +48,7 @@ @@ -119,7 +113,7 @@ Set ..ProductItem.CertClaimLevel = "NotCertified" Do ..ProductMock.VerwachtMethodCall("ZetFSCHout","GEEN").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -130,7 +124,7 @@ Set ..ProductItem.CertClaimLevel = "PEFC70" Do ..ProductMock.VerwachtMethodCall("ZetFSCHout","5050").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -141,7 +135,7 @@ Set ..ProductItem.CertClaimLevel = "PEFC80" Do ..ProductMock.VerwachtMethodCall("ZetFSCHout","8030").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -152,7 +146,7 @@ Set ..ProductItem.CertClaimLevel = "FSCControlledWood" Do ..ProductMock.VerwachtMethodCall("ZetFSCHout","CW").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -163,7 +157,7 @@ Set ..ProductItem.CertClaimLevel = "FSCMix70" Do ..ProductMock.VerwachtMethodCall("ZetFSCHout","7030").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -174,7 +168,7 @@ Set ..ProductItem.CertClaimLevel = "FSCRecycled100" Do ..ProductMock.VerwachtMethodCall("ZetFSCHout","RCLD").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -185,7 +179,7 @@ Set ..ProductItem.CertClaimLevel = "FSCMixCredit" Do ..ProductMock.VerwachtMethodCall("ZetFSCHout","MC").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -198,7 +192,7 @@ Set ..ProductItem.CertClaimLevel = "FSCRecycledCredit" - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) ]]> @@ -209,7 +203,7 @@ Set ..ProductItem.CertClaimLevel = "FSC100" - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) ]]> @@ -220,7 +214,7 @@ Set ..ProductItem.CertClaimLevel = "OngeldigClaimLevel" - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) ]]> @@ -229,7 +223,7 @@ Set ..ProductItem.CountableOrDivisible = "Blank" Do ..ProductMock.VerwachtMethodCall("ZetTelbaar","").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -240,7 +234,7 @@ Set ..ProductItem.CountableOrDivisible = "Zero" Do ..ProductMock.VerwachtMethodCall("ZetTelbaar","0").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -251,7 +245,7 @@ Set ..ProductItem.CountableOrDivisible = "Half" Do ..ProductMock.VerwachtMethodCall("ZetTelbaar","0.5").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -262,7 +256,7 @@ Set ..ProductItem.CountableOrDivisible = "One" Do ..ProductMock.VerwachtMethodCall("ZetTelbaar","1").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -275,7 +269,7 @@ Set ..ProductItem.CountableOrDivisible = "OngeldigeWaarde" - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) ]]> @@ -284,7 +278,7 @@ Set ..ProductItem.NetWeight = "5.32" Do ..ProductMock.VerwachtMethodCall("ZetGewichtPerDuizendStuksInKG","5.32").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -295,7 +289,7 @@ Set ..ProductItem.PrimaryVendorId = "01001" Do ..ProductMock.VerwachtMethodCall("ZetLeverancierId","L||1001").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -306,7 +300,7 @@ Set ..ProductItem.GTIN = "Barcode" Do ..ProductMock.VerwachtMethodCall("ZetBarcodeWaarde","Barcode").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -317,7 +311,7 @@ Set ..ProductItem.LeadTimePurch = 4 Do ..ProductMock.VerwachtMethodCall("ZetLevertermijn",1).DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -328,7 +322,7 @@ Set ..ProductItem.LowestQtyPurch = 50 Do ..ProductMock.VerwachtMethodCall("ZetMinimumBestelhoeveelheid",50).DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -339,7 +333,7 @@ Set ..ProductItem.InventUnitId = "STK" Do ..ProductMock.VerwachtMethodCall("ZetWerkvloerEenheid","ST").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -350,7 +344,7 @@ Set ..ProductItem.InventUnitId = "cm" Do ..ProductMock.VerwachtMethodCall("ZetWerkvloerEenheid","CM").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -361,7 +355,7 @@ Set ..ProductItem.InventUnitId = "cm2" Do ..ProductMock.VerwachtMethodCall("ZetWerkvloerEenheid","CM2").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -372,7 +366,7 @@ Set ..ProductItem.InventUnitId = "g" Do ..ProductMock.VerwachtMethodCall("ZetWerkvloerEenheid","G").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -383,7 +377,7 @@ Set ..ProductItem.InventUnitId = "m" Do ..ProductMock.VerwachtMethodCall("ZetWerkvloerEenheid","M").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -394,7 +388,7 @@ Set ..ProductItem.InventUnitId = "cm" Do ..ProductMock.VerwachtMethodCall("ZetWerkvloerEenheid","CM").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -405,7 +399,7 @@ Set ..ProductItem.InventUnitId = "mm" Do ..ProductMock.VerwachtMethodCall("ZetWerkvloerEenheid","MM").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -416,7 +410,7 @@ Set ..ProductItem.InventUnitId = "mm2" Do ..ProductMock.VerwachtMethodCall("ZetWerkvloerEenheid","MM2").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -428,7 +422,7 @@ #dim Substrings As %ListOfDataTypes = ##class(TECH.ListUtils).CreateListOfDataTypes("InventUnidId 'niet toegelaten' kan niet geconverteerd worden voor itemnummer IdentNummer") Do ..ZetVerwachteExceptie(##class(Tools.Test.VerwachteExceptie).%New(##class(TECH.Exceptions.IllegalArgumentException).%ClassName(1),Substrings)) Set ..ProductItem.InventUnitId = "niet toegelaten" - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) ]]> @@ -437,7 +431,7 @@ Set ..ProductItem.CostInsuranceFreight = 3 Do ..ProductMock.VerwachtMethodCall("ZetCifPercentage","3").DanDoeNiks() - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -455,7 +449,7 @@ Do ..ProductMock.VerwachtMethodCall("ZetAantalInNormaalVerpakking",5).DanDoeNiks() ;QtyNVP Do ..ProductMock.VerwachtMethodCall("ZetPalletAantal",100).DanDoeNiks() ;QtyPLT - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -473,7 +467,7 @@ Do ..ProductMock.VerwachtMethodCall("ZetAantalInNormaalVerpakking","").DanDoeNiks() ;QtyNVP Do ..ProductMock.VerwachtMethodCall("ZetPalletAantal","").DanDoeNiks() ;QtyPLT - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> @@ -485,23 +479,12 @@ Do ..ProductMock.VerwachtMethodCall("ZetCifPPL",34).DanDoeNiks() ;ActiveCostPrice - Do ..Converter.Convert(..Envelope) + Do ..Converter.ConvertProductItem(..ProductItem) Do ..ProductMock.Verifieer() ]]> - -ProductItem:AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem -1 -AXif.Dynamics.ProductItemIn.Envelope - - - vhUnitTest.TestCase - + + + +vhUnitTest.TestCase + + + + + + + + + + +XMLFilenaam:%String +1 +AXif.Dynamics.ProductItemIn.Envelope + + + + + + Index: AXimpl/Dynamics/ProductItemUpsertIn/Converter/EnvelopeConverter.cls.xml =================================================================== diff -u --- AXimpl/Dynamics/ProductItemUpsertIn/Converter/EnvelopeConverter.cls.xml (revision 0) +++ AXimpl/Dynamics/ProductItemUpsertIn/Converter/EnvelopeConverter.cls.xml (revision 47144) @@ -0,0 +1,97 @@ + + + +TECH.RegisteredObject + + +AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter +1 + + + +DOM.PM.ProductAPI +1 + + + +AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler +1 + + + +TECH.Mail.MailAPI +1 + + + +ProductItemConverter:AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter,ProductAPI:DOM.PM.ProductAPI,ProductLookup:AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler,MailAPI:TECH.Mail.MailAPI +1 +1 +%Status +1 + + + + +Message:AXif.Dynamics.ProductItemIn.Envelope + + + + +ItemId:%String,ContractId:%String + + + + +ProductItem:AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem,IdentNummer:%String,ProductPrice:%Numeric +1 +AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem + + + + + + Index: vhTest/Fake/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml =================================================================== diff -u -r47136 -r47144 --- vhTest/Fake/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 47136) +++ vhTest/Fake/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 47144) @@ -12,6 +12,18 @@ + + +ProductItem:AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem + + + + +Message:AXif.Dynamics.ProductItemIn.Envelope + + Index: AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml =================================================================== diff -u -r47136 -r47144 --- AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 47136) +++ AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 47144) @@ -38,20 +38,13 @@ ]]> - -Message:AXif.Dynamics.ProductItemIn.Envelope + +ProductItem:AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem Index: vhTestFiles/UnitTests/AXimpl.Dynamics.ProductItemUpsertIn.Converter.EnvelopeConverter/Test/ProductItemInUpdateKorttekst.xml =================================================================== diff -u --- vhTestFiles/UnitTests/AXimpl.Dynamics.ProductItemUpsertIn.Converter.EnvelopeConverter/Test/ProductItemInUpdateKorttekst.xml (revision 0) +++ vhTestFiles/UnitTests/AXimpl.Dynamics.ProductItemUpsertIn.Converter.EnvelopeConverter/Test/ProductItemInUpdateKorttekst.xml (revision 47144) @@ -0,0 +1,64 @@ + + +
+ {FFA896FC-810A-4048-AEC8-1A9D3E1C9159} + http://tempuri.org/ADUMsgItemOutQueryService/find +
+ + + + + vhbe + + + 64 + 1.0000 + STK + NonApplicable + 1.00 + Blank + 09002617767988 + STK + IdentNummer + 6 + 100.00 + 5.49 + 08629 + KB-KVD + KB + KB-KVD-SVD/BL + 10.00 + 1.00 + 5.00 + 100.00 + BTO Blum + No + No + No + Blum 212250 E12 + + AVENTOS SERVO-DRIVE support d'interrupteur + fr + korttekst + + + AVENTOS SERVO-DRIVE schakelaarhouder + nl-be + 21P5216 AUFN 100SEIW + + + 08629 + 0123456789012345678901234567890123456789 + Vend + + + vhbe-08614 + 80.00000000000000000000 + 08614 + Blum 002250 Bruynzeel-Keller + + + + + +
\ No newline at end of file