ContentsIndexHome
PreviousUpNext
Fortran AimmsLink

The Aimms link was written for a client who wished to connect to AIMMS from a Fortran application.

It is a C interface offering the basic functionality: assign data to sets and identifiers, run procedures, and retrieve the identifier data. 

However, since the amount of data to be transported would be quite large, the performance demands were at the highest level. Therefore, a level-based approach was chosen to iterate through the data. 

The Aimms link also provides an error handling approach, including an implementation of the ICallback, in which messages of more than one ISession can be stored. The messages can be retrieved by the client code by the function "AimmsGetLastErrorMessage". 

 

The complete source (C++) is available in %AIMMS_SDK_HOME%/use-cases.