• AAMVA Message Interchange Envelope Batch (AMIE/ba)

  • The AAMVA Message Interchange Envelope Batch (AMIE/ba) product provides message translation for the AAMVA user community. This is a "translation only" solution; for a comprehensive product that provides network interface functionality as well as message translation, see the Unified Network Interface (UNI).  

    AMIE/ba targets mainly non-DMV AAMVA application users who use a batch network service and typically participate in only one AAMVA application. The primary function of the AMIE/ba product is to translate AAMVAnet Message Interchange Envelope (AMIE) messages into a "flat file" (Call List) format, which is easy to use by an application. AMIE/ba can also translate from the flat file format to the network AMIE format.

    The interface to AMIE/ba consists of the following:

    • Outbound and Inbound Call List Files
    • Outbound and Inbound Network Message Files

    Call List Files

    The Call List file is the interface to your organization's AAMVA-compliant application. For Outbound processing, your application creates a Call List file. This file is passed to the AMIE/ba product, which translates it into a Network Message file consistent with the AAMVA network environment. For Inbound processing, a Network Message file is translated by AMIE/ba into a Call List file, which is in turn read by your organization's application.

    The format of the Call List file is dependent on the AAMVA application being used. Call List formats are described with COBOL PICTURE clauses which are provided as part of the AMIE/ba product. For C or C++ applications, C header files can be provided by AAMVA.

    Network Message Files

    The Network Message file contains AMIE-formatted messages, which are the translated Call List messages. The Call List format is expected by the AMIE/ba Inbound Process and the Unified Network Interface (UNI) for inbound messages.


    • IBM or IBM-Compatible Mainframe
    • IBM MVS
    • ANSI 74 COBOL II as the primary programming language

    IBM-Compatible PC

    • IBM or IBM-Compatible PC with 286 processor or higher
    • MS-DOS 5.0 or higher or equivalent (e.g. DR-DOS 6.0, PC DOS 5.0) or Windows 3.1, Windows 95, Windows 98 and Windows NT
    • 640K of RAM or more
    • Hard disk (or network) drive with at least 1.5MB free  
  • Related Content