This Snap Updates an existing record in the Dynamics AX instance.
ETL Transformations & Data Flow
This Snap enables the following ETL operations or flows:
Extract data from the upstream snap containing the data for updating the Dynamics AX object(s)
Transform the input document into a SnapLogic friendly JSON Document
Load the data into the Dynamics AX Update Snap to update the AX object(s)
Expected upstream Snaps: Mapper Snap
Expected downstream Snaps: None
Input & Output
Input: Needs to have an upstream Snap that contains the mandatory fields for updating the existing AX object. Mapper snap is a preferred upstream snap as it populates the input schema for the selected Dynamics AX Object Type.
Output: A document with the result set. If the update is successful, then the output document will contain the IDs of the updated AX object(s)
This Snap has at most one document error view and produces zero or more documents in the view.
Troubleshooting:
For troubleshooting purposes, try performing the same operation directly on the User Interface or by sending the appropriate SOAP request to the Dynamics AX AIF Endpoint. Use Soap UI (version 4.6.3) and collect the necessary data. To see if there are any inconsistencies, compare the data used in the User Interface or Soap UI with the SnapLogic pipelines.
Settings
Label
Required. The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline.
Company
The company name on which to perform the read operation. The company should be defined on the AX instance side. The property can be provided through user input or pipeline parameters.
AIF endpoint
Required. URI of the inbound port. You may find the information at the Dynamics AX instance: System administration > Setup > Services and Application Integration Framework > Inbound ports > [Your port name] > URI.
Object type
Required. The object type on which to perform the read operation. The value of the property depends on the object types contained in the target inbound port.
When no Id value is provided, the Snap lists out all the records for the given object type. However, to read a large data sets, you can use the Search Snap.
Basic Use Case
In this pipeline, the Dynamics AX Update Snap updates the records fully in a Customer Object type with an Id key and an Id value. The pipeline reads the records from an Object type, maps the required records to the fields to be updated using the AX Update Snap.
The Mapper Snap passes the values to be updated in the respective fields of the Object type:
The Dynamics AX Snap updates the Object type, Customer:
The successful execution of the pipeline displays the following output preview with a success message:
Typical Snap Configuration
Key configuration of the Snap lies in how the values are passed. The values can be passed:
Without Expressions
Values are passed directly into the Snap.
With Expressions: In the following example, the values are passed using upstream as well as using the pipeline parameters in the same pipeline.
Query from an upstream Snap: Mapper Snap passing the required statements to the Dynamics AX Update Snap:
Using Pipeline parameters: Value (endpoint) passed as pipeline parameters:
Downloads
Important steps to successfully reuse Pipelines
Download and import the Pipeline into SnapLogic.
Configure Snap accounts as applicable.
Provide Pipeline parameters as applicable.
File
Modified
You are not logged in. Any changes you make will be marked as anonymous.
You may want to Log In if you already have an account.
Updated and certified against the current SnapLogic Platform release.
August 2023
main22460
Stable
Updated and certified against the current SnapLogic Platform release.
May 2023
main21015
Stable
Upgraded with the latest SnapLogic Platform release.
February 2023
main19844
Stable
Upgraded with the latest SnapLogic Platform release.
November 2022
main18944
Stable
Upgraded with the latest SnapLogic Platform release.
August 2022
main17386
Stable
Upgraded with the latest SnapLogic Platform release.
4.29
main15993
Stable
Upgraded with the latest SnapLogic Platform release.
4.28
main14627
Stable
Upgraded with the latest SnapLogic Platform release.
4.27
main12833
Stable
Upgraded with the latest SnapLogic Platform release.
4.26
main11181
Stable
Upgraded with the latest SnapLogic Platform release.
4.25
main9554
Stable
Upgraded with the latest SnapLogic Platform release.
4.24
main8556
Stable
Upgraded with the latest SnapLogic Platform release.
4.23
main7430
Stable
Upgraded with the latest SnapLogic Platform release.
4.22
main6403
Stable
Upgraded with the latest SnapLogic Platform release.
4.21 Patch
421patches5851
Latest
Fixed an issue in the Microsoft Dynamics AX Execute Snap that fails when using the Apache HTTPComponents library API if the request XML has Unicode characters.
4.21
snapsmrc542
Stable
Upgraded with the latest SnapLogic Platform release.
Upgraded with the latest SnapLogic Platform release.
4.19 Patch
msdynamicsax8376
Latest
The MS Dynamics AX Snaps have aLibrary APIfield. When the selected value is the non-defaultHTTP Components, there was a breaking change in the structure of the output response document between 4.19 GA version (snapsmrc528) and the latest patch version (msdynamicsax8376).
We recommend that if you want to use the non-default (non-CXF) value forLibrary API, then you must use this latest patch version as subsequent GA releases may result in Pipeline executions failing.
If your current or new Pipelines use CXF as the Library API value, or do not handle SOAP response bodies greater than 1000 lines, or do not rely on NTLM authentication, then you can continue using your existing Snap Pack version (stable distribution – snapsmrc528).
4.19
snaprsmrc528
Stable
Upgraded with the latest SnapLogic Platform release.
4.18
snapsmrc523
Stable
Upgraded with the latest SnapLogic Platform release.
4.17
ALL7402
Latest
Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers.
4.17
snapsmrc515
Latest
Added the Snap Execution field to all Standard-mode Snaps. In some Snaps, this field replaces the existing Execute during preview check box.
4.16
snapsmrc508
Stable
Upgraded with the latest SnapLogic Platform release.
4.15
snapsmrc500
Stable
Upgraded with the latest SnapLogic Platform release.
4.14
snapsmrc490
Stable
Upgraded with the latest SnapLogic Platform release.
4.13
snapsmrc486
Stable
Upgraded with the latest SnapLogic Platform release.
4.12
snapsmrc480
Stable
Upgraded with the latest SnapLogic Platform release.
4.11
snapsmrc465
Stable
Introduced the MS Dynamics AX Snap Pack for this release with the Dynamics AX NTLM accounttype and includes the Snaps, Dynamics AX Create, Dynamics AX Read, Dynamics AX Delete, Dynamics AX Execute, Dynamics AX Update and Dynamics AX Search.