Index: AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter.cls.xml =================================================================== diff -u -r47950 -r48325 --- AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter.cls.xml (.../InventoryInConverter.cls.xml) (revision 47950) +++ AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter.cls.xml (.../InventoryInConverter.cls.xml) (revision 48325) @@ -271,6 +271,7 @@ Set PRNrLijst = ##class(%ListOfDataTypes).%New() Set Response = ##class(AXif.Dynamics.Inventory.MessageParts).%New() Set JournalTableIterator = ##class(TECH.ListIterator).%New(WMSJournalOutRequest.JournalTable) + Set InventSyncProductLijst = ##class(%ListOfDataTypes).%New() While JournalTableIterator.HasNext() { #dim JournalEntry as AXif.Dynamics.InventoryIn.MessageParts.AxdEntityJournalTable = JournalTableIterator.Next() Set JournalLineIterator = ##class(TECH.ListIterator).%New(JournalEntry.JournalTrans) @@ -279,13 +280,17 @@ #dim Toelevering As DOM.AKP.Toelevering = ..BepaalToelevering(JournalEntry,JournalEntryLine) #dim PRId as %String = "" Set PRId = ..ProductLookup.GeefProductIdVoorLeverancierId(JournalEntryLine.ItemId,Toelevering.GeefLeverancierID(),JournalEntryLine.SOPRContractId) + Set InventSyncProduct = ##class(AXimpl.Dynamics.InventoryOut.Converter.dto.AXids).%New() + Set InventSyncProduct.ProductId = PRId + Set:($Length(JournalEntryLine.InventConfigId)) InventSyncProduct.AxConfigId = JournalEntryLine.InventConfigId + Do InventSyncProductLijst.Insert(InventSyncProduct) Do PRNrLijst.Insert(PRId) } } #dim PRNrLijstString As %String = ##class(TECH.ListUtils).ListToPieces(##class(TECH.ListUtils).RemoveDuplicateItems(PRNrLijst),",") - Set Request = ##class(AXimpl.Request).%New("Inventory/Update",PRNrLijstString) - + ;PRNrLijstString in principe niet meer nodig want lijst met dto-kes, maar de subject gaat naar de logging. + Set Request = ##class(AXimpl.Request).%New("Inventory/Update",PRNrLijstString,InventSyncProductLijst) try { Set Response = ..InventoryOutConverter.Convert(Request,MessageId) } catch {