Index: vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderHoofdingConverteerder/Test/TestBelgischLeverAdres/Result.xml =================================================================== diff -u -r44221 -r46085 --- vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderHoofdingConverteerder/Test/TestBelgischLeverAdres/Result.xml (.../Result.xml) (revision 44221) +++ vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderHoofdingConverteerder/Test/TestBelgischLeverAdres/Result.xml (.../Result.xml) (revision 46085) @@ -1,16 +1,22 @@ - + CommissieReferentie + EUR 01234 OrderReferentie Een Belg + Sint-Niklaas BE Ankerstraat 91 + 9100 + 01234 MessageId KlantOrderNummer + AXSalesId + \ No newline at end of file FishEye: Tag 46085 refers to a dead (removed) revision in file `AXif/Dynamics/SalesOrderOut/MessageParts/AxdExtTypeDataAreaId.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AXif/Dynamics/SalesOrderOut/Body.cls.xml =================================================================== diff -u -r42582 -r46085 --- AXif/Dynamics/SalesOrderOut/Body.cls.xml (.../Body.cls.xml) (revision 42582) +++ AXif/Dynamics/SalesOrderOut/Body.cls.xml (.../Body.cls.xml) (revision 46085) @@ -10,7 +10,7 @@ -0 +1 FishEye: Tag 46085 refers to a dead (removed) revision in file `AXif/Dynamics/SalesOrderOut/MessageParts/AxdEnumXMLDocPurpose.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoornietmaatwerkproduct/Result.xml =================================================================== diff -u -r44221 -r46085 --- vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoornietmaatwerkproduct/Result.xml (.../Result.xml) (revision 44221) +++ vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoornietmaatwerkproduct/Result.xml (.../Result.xml) (revision 46085) @@ -1,9 +1,17 @@ - + + 1 PakketReferentie + + + + + ProductIdentNummer + ProjectReferentie 2017-07-06 5 + \ No newline at end of file FishEye: Tag 46085 refers to a dead (removed) revision in file `AXif/Dynamics/SalesOrderOut/MessageParts/AxdExtTypeName.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AXif/Dynamics/SalesOrderOut/Envelope.cls.xml =================================================================== diff -u -r42582 -r46085 --- AXif/Dynamics/SalesOrderOut/Envelope.cls.xml (.../Envelope.cls.xml) (revision 42582) +++ AXif/Dynamics/SalesOrderOut/Envelope.cls.xml (.../Envelope.cls.xml) (revision 46085) @@ -6,7 +6,7 @@ left -0 +1 Index: AXif/Dynamics/SalesOrderOut/MessageParts/AxdADUMsgSalesOrderInQuery.cls.xml =================================================================== diff -u -r42921 -r46085 --- AXif/Dynamics/SalesOrderOut/MessageParts/AxdADUMsgSalesOrderInQuery.cls.xml (.../AxdADUMsgSalesOrderInQuery.cls.xml) (revision 42921) +++ AXif/Dynamics/SalesOrderOut/MessageParts/AxdADUMsgSalesOrderInQuery.cls.xml (.../AxdADUMsgSalesOrderInQuery.cls.xml) (revision 46085) @@ -2,11 +2,15 @@ serial -AXif.Dynamics.SalesOrderOut.MessageParts.AxdEnumXMLDocPurpose,AXif.Dynamics.SalesOrderOut.MessageParts.AxdEnumboolean,AXif.Dynamics.SalesOrderOut.MessageParts.AxdExtTypeDataAreaId + 1 %SerialObject,%XML.Adaptor right + +1 + + 1 @@ -23,49 +27,12 @@ 1 - -AXif.Dynamics.SalesOrderOut.MessageParts.AxdEnumboolean - - - - -AXif.Dynamics.SalesOrderOut.MessageParts.AxdEnumXMLDocPurpose - - - - -AXif.Dynamics.SalesOrderOut.MessageParts.AxdExtTypeDataAreaId - - - AXif.Dynamics.SalesOrderOut.MessageParts.AxdEntityOrderHeader list - - -%Library.CacheSerialState -AxdADUMsgSalesOrderInQueryState -^AXif.Dynam5A3F.AxdADUMsgSa34A7S - -listnode - - -ClearNilFieldsOnUpdate - - -DocPurpose - - -SenderId - - -OrderHeader - - - Index: AXif/Dynamics/SalesOrderOut/MessageParts/AxdExtTypeEConName.cls.xml =================================================================== diff -u --- AXif/Dynamics/SalesOrderOut/MessageParts/AxdExtTypeEConName.cls.xml (revision 0) +++ AXif/Dynamics/SalesOrderOut/MessageParts/AxdExtTypeEConName.cls.xml (revision 46085) @@ -0,0 +1,27 @@ + + + +datatype + +1 +%String + + +1 + + + +50 + + + +0 + + + +http://schemas.microsoft.com/dynamics/2008/01/sharedtypes + + + + + Index: AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityOrderHeader.cls.xml =================================================================== diff -u -r42921 -r46085 --- AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityOrderHeader.cls.xml (.../AxdEntityOrderHeader.cls.xml) (revision 42921) +++ AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityOrderHeader.cls.xml (.../AxdEntityOrderHeader.cls.xml) (revision 46085) @@ -7,6 +7,10 @@ %SerialObject,%XML.Adaptor right + +1 + + 1 @@ -27,12 +31,6 @@ AxdEntity_OrderHeader - -%String - - - - AXif.Dynamics.SalesOrderOut.MessageParts.AxdExtTypeADUBody @@ -158,91 +156,6 @@ - - -%Library.CacheSerialState -AxdEntityOrderHeaderState -^AXif.Dynam5A3F.AxdEntityOrFBD5S - -listnode - - -DocumentHash - - -ConfirmBody - - -ContactPersonId - - -CurrencyCode - - -CustAccount - - -CustomerRef - - -DeliveryName - - -DeliveryPostalAddress - - -DlvAddrCity - - -DlvAddrCountry - - -DlvAddrStreet1 - - -DlvAddrStreet2 - - -DlvAddrZipCode - - -DlvMode - - -InvoiceAccount - - -MessageId - - -PurchOrderFormNum - - -ReceiptDateRequested - - -SalesAgreementId - - -SalesIdAX - - -SalesOriginId - - -ShippingDateRequested - - -OrderLine - - -class - - -action - - - Index: AXif/Dynamics/SalesOrderOut/Header.cls.xml =================================================================== diff -u -r42582 -r46085 --- AXif/Dynamics/SalesOrderOut/Header.cls.xml (.../Header.cls.xml) (revision 42582) +++ AXif/Dynamics/SalesOrderOut/Header.cls.xml (.../Header.cls.xml) (revision 46085) @@ -10,7 +10,7 @@ -0 +1 FishEye: Tag 46085 refers to a dead (removed) revision in file `AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityADUEcoResEDIAttribute.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityOrderLine.cls.xml =================================================================== diff -u -r42921 -r46085 --- AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityOrderLine.cls.xml (.../AxdEntityOrderLine.cls.xml) (revision 42921) +++ AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityOrderLine.cls.xml (.../AxdEntityOrderLine.cls.xml) (revision 46085) @@ -7,6 +7,10 @@ %SerialObject,%XML.Adaptor right + +1 + + 1 @@ -102,10 +106,10 @@ - -AXif.Dynamics.SalesOrderOut.MessageParts.AxdEntityADUEcoResEDIAttribute + +AXif.Dynamics.SalesOrderOut.MessageParts.AxdEntityItemAttributes list - + @@ -122,70 +126,6 @@ - - -%Library.CacheSerialState -AxdEntityOrderLineState -^AXif.Dynam5A3F.AxdEntityOrABAES - -listnode - - -ConfigId - - -CustomerLineNum - - -ExternalItemId - - -GTIN - - -InventColorId - - -InventSizeId - - -InventStyleId - - -ItemBarCode - - -ItemId - - -ItemName - - -ProdBody - - -ReceiptDateRequested - - -SalesQty - - -SalesUnit - - -ShippingDateRequested - - -ADUEcoResEDIAttribute - - -class - - -action - - - Index: AXif/Dynamics/SalesOrderOut/MessageParts.cls.xml =================================================================== diff -u -r42996 -r46085 --- AXif/Dynamics/SalesOrderOut/MessageParts.cls.xml (.../MessageParts.cls.xml) (revision 42996) +++ AXif/Dynamics/SalesOrderOut/MessageParts.cls.xml (.../MessageParts.cls.xml) (revision 46085) @@ -10,7 +10,7 @@ -0 +1 Index: AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml =================================================================== diff -u -r44222 -r46085 --- AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 44222) +++ AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 46085) @@ -59,7 +59,8 @@ if (..ProductTypeAPI.IsMaatwerkProduct(ProductOrderlijn.GeefProductID())) { Set AxOrderLine.ItemId = ..BepaalMaatwerkIdentNummer(ProductOrderlijn.GeefProductID()) set AxOrderLine.ConfigId = ..BepaalConfigId(ProductOrderlijn.GeefProductID()) - Set AxOrderLine.ADUEcoResEDIAttribute = ..GeefMaatwerkKenmerken(ProductOrderlijn.GeefProductID()) + ;Set AxOrderLine.ADUEcoResEDIAttribute = ..GeefMaatwerkKenmerken(ProductOrderlijn.GeefProductID()) + Set AxOrderLine.ItemAttributes = ..GeefMaatwerkKenmerken(ProductOrderlijn.GeefProductID()) } else { Set AxOrderLine.ItemId = ..GeefIdentNummerVoorProductID(ProductOrderlijn.GeefProductID()) } @@ -105,15 +106,15 @@ ProductID:%String 1 %ListOfObjects -ELEMENTTYPE="AXif.Dynamics.SalesOrderOut.MessageParts.AxdEntityADUEcoResEDIAttribute" +ELEMENTTYPE="AXif.Dynamics.SalesOrderOut.MessageParts.AxdEntityItemAttributes" Index: vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoormaatwerkproduct/Result.xml =================================================================== diff -u -r44221 -r46085 --- vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoormaatwerkproduct/Result.xml (.../Result.xml) (revision 44221) +++ vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoormaatwerkproduct/Result.xml (.../Result.xml) (revision 46085) @@ -1,14 +1,21 @@ - + 0801175449 1 PakketReferentie + + + + + 000138 + ProjectReferentie 2017-07-06 5 - - AdminProductNummer + + + AdminProductNummer ProductID - + \ No newline at end of file FishEye: Tag 46085 refers to a dead (removed) revision in file `AXif/Dynamics/SalesOrderOut/MessageParts/AxdEnumboolean.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AXif/Dynamics/SalesOrderOut/MessageParts/AxdExtTypeSalesExternalItemId.cls.xml =================================================================== diff -u -r42582 -r46085 --- AXif/Dynamics/SalesOrderOut/MessageParts/AxdExtTypeSalesExternalItemId.cls.xml (.../AxdExtTypeSalesExternalItemId.cls.xml) (revision 42582) +++ AXif/Dynamics/SalesOrderOut/MessageParts/AxdExtTypeSalesExternalItemId.cls.xml (.../AxdExtTypeSalesExternalItemId.cls.xml) (revision 46085) @@ -11,7 +11,7 @@ -20 +40 Index: AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityItemAttributes.cls.xml =================================================================== diff -u --- AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityItemAttributes.cls.xml (revision 0) +++ AXif/Dynamics/SalesOrderOut/MessageParts/AxdEntityItemAttributes.cls.xml (revision 46085) @@ -0,0 +1,60 @@ + + + +serial +AXif.Dynamics.SalesOrderOut.MessageParts.AxdEnumAxdEntityAction,AXif.Dynamics.SalesOrderOut.MessageParts.AxdExtTypeEConName,AXif.Dynamics.SalesOrderOut.MessageParts.AxdExtTypeEConValueTxt +1 +%SerialObject,%XML.Adaptor +right + + +1 + + + +1 + + + +http://schemas.microsoft.com/dynamics/2008/01/documents/ADUMsgSalesOrderInQuery + + + +AxdEntity_ItemAttributes + + + +1 + + + +AxdEntity_ItemAttributes + + + +AXif.Dynamics.SalesOrderOut.MessageParts.AxdExtTypeEConName + + + + +AXif.Dynamics.SalesOrderOut.MessageParts.AxdExtTypeEConValueTxt + + + + +%String +1 + + + + + + +AXif.Dynamics.SalesOrderOut.MessageParts.AxdEnumAxdEntityAction + + + + + + + Index: vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml =================================================================== diff -u -r44222 -r46085 --- vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 44222) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 46085) @@ -43,7 +43,7 @@ do $$$AssertEquals(AxOrderLine.ItemId,"ProductIdentNummer") Do $$$AssertEquals(AxOrderLine.ConfigId,"") - Do $$$AssertEquals(AxOrderLine.ADUEcoResEDIAttribute.Count(),0) + Do $$$AssertEquals(AxOrderLine.ItemAttributes.Count(),0) Do ..DataExporteerder.ExporteerDataTransferObject(AxOrderLine,"Result.xml") Do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie()) @@ -77,11 +77,11 @@ do $$$AssertEquals(AxOrderLine.ItemId,"000138") - Do $$$AssertEquals(AxOrderLine.ADUEcoResEDIAttribute.Count(),1) + Do $$$AssertEquals(AxOrderLine.ItemAttributes.Count(),1) - Do $$$AssertEquals(AxOrderLine.ADUEcoResEDIAttribute.GetAt(1).class,"entity") - Do $$$AssertEquals(AxOrderLine.ADUEcoResEDIAttribute.GetAt(1).AttributeName,"AdminProductNummer") - Do $$$AssertEquals(AxOrderLine.ADUEcoResEDIAttribute.GetAt(1).ValueTxt,"ProductID") + Do $$$AssertEquals(AxOrderLine.ItemAttributes.GetAt(1).class,"entity") + Do $$$AssertEquals(AxOrderLine.ItemAttributes.GetAt(1).Name,"AdminProductNummer") + Do $$$AssertEquals(AxOrderLine.ItemAttributes.GetAt(1).ValueTxt,"ProductID") Do ..DataExporteerder.ExporteerDataTransferObject(AxOrderLine,"Result.xml") Do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie()) Do ProducTypeAPIMock.Verifieer()