Data Exchange Library new features

Related products: Integrations and Data Exchange
Data Exchange Library new features

There is a new version of Data Exchange Library (version 1.3) available with various improvements including these two new features:


  • Introduced new annotation-based JSONDocument generator that creates a mapping for a standardized nested JSON document to read and write all data for a given collection of identifiers in a model.
  • Introduced a new function dex::ResetMappingData() to empty all identifiers, sets, and reset counters used in a particular mapping.


In addition to existing row-based formats, the Data Exchange library can now also generate a (nested) document-based format on the basis of model annotations (see


As the generated formats may not be exactly what you’re looking for, we have also outlined how you can modify or extend existing annotation-based formats, or create a completely custom format based on the existing ones.


See Data Exchange Library documentation and roadmap for more details.

And just before Christmas, we added support for the OAuth2 Authorization Code and Client Credentials flows to this version of the Data Exchange library. See:

You can find a video presentation on the new OAuth functionality below:

And also find the slides below:

Slide 1/5
Slide 2/5
Slide 3/5
Slide 4/5
Slide 5/5


Didn't find what you were looking for? Try searching on our documentation pages:

AIMMS Developer & PRO | AIMMS How-To | AIMMS SC Navigator