Skip to content

Documentation for ADMPlugin and ADM file format #67

@samodadela

Description

@samodadela

We are looking into using ADAPT and have a hard time finding any documentation (looked at all the links that steam from https://adaptframework.org/) . As an additional problem it seems that although ADAPT is meant as a 'standard' for interchanging data between FMIS systems, the implementation forces the use of C# on adopters, which is, in our opinion, a technology lock-in. It seems that the only specification (apart from the model, which is UML and could be used for generation of code) is the code itself.

Our technology stack uses Java and we are looking into ways of using ADAPT for our business case. One way we thought about integrating would be to parse the ADM plugin output. It was found, though, that the output is some binary format - at least for Catalog files (found that by trying some of the provided examples).

Could you please point us to the documentation for the ADM format?
Do you plan to make the format more 'open' by using simple JSON instead of a binary format? Though this would mean larger files (for which compression could be used), it would be easier to parse in other languages.

Another question that comes to mind. If the ADM files have to parsed into the model... what will happen in the case when an ADM 'package' is huge in size? Is there an ADM streaming parser, so that we don't have to load all the data in memory?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions