dcsimg
  • Unified Network Interface (UNI)


  • Application Interface

    UNI's application interface insulates an organization's application programmers from having to deal with network-specific requirements. UNI provides a rich set of APIs which allow an organization's outbound and inbound applications to exchange messages with UNI.

    The main application interface features are as follows:

    • Message Translation. UNI translates messages from a logical format (easy to manipulate within an application) to the AAMVA network format (AMIE).
    • Message Grouping. UNI groups and sorts response messages in an application message file. The file layout is provided to enable applications to access the file.
    • Application Notification. UNI notifies an application after the transaction is complete or every time a response message is received.
    • Store and Forward. UNI stores and forwards messages using either a time interval or a specific time of day.
    • Time-Out. You can specify a time after which UNI notifies the application that the transaction is incomplete. In addition, you can automatically abort the incomplete transaction.

    Network Interface

    UNI's network interface has the following features:

    • Routing Validation. UNI performs a routing validation for every outbound and inbound message. It uses a user-defined table, indicating the applications supported by each trading partner.
    • Traffic Logging. UNI logs every outbound and inbound message.
    • Undeliverable Message Processing. UNI can retry delivery of messages that were undelivered the first time. You can specify the number of retries.
    • Network Service Support. UNI supports different network services such as AAMVAnet™'s Network Control Software (NCS), GXS's Information Exchange, and RJE/NJE.
    • Network Administration. UNI handles all of the network administrative messages, such as Network Status transactions, Site Table Update transactions, Free Format Text messages and Transaction Count transactions.

    To accommodate different application and network service requirements, UNI can operate in online mode, batch mode, or a combination of both.

    Mode
    Description
    Online UNI uses the inter-process communication protocol available on the platform it is operating on (for example, web services for Windows, TDQ for CICS, message queues for UNIX) to exchange messages with the site application and the site communication software.
    Batch UNI uses batch sequential files to exchange messages with the site application and the site communication software.
    Batch application & Online network service For some AAMVA applications, you can format messages in batch mode and then use the online network service (Network Control Software) to transmit them. In this case, the site application passes a batch sequential file of messages to UNI but UNI sends the messages to the site communication software using the inter-process communication protocol available on the platform.
    Online application & Batch network service The site application sends messages to UNI using the inter-process communication protocol available on the platform, and UNI passes a batch sequential file of messages to the site communication software.

     

    To support the wide variety of hardware and operating systems used by the AAMVA community, the UNI product is available for different platforms (listed below).

    Note:  The configurations for each platform are minimum requirements and do not constitute an exhaustive list of all the possible alternatives. 

    • Microsoft Windows
      • Minimum server requirement dual CPU @ ~2 GHz, 2 GB memory, 20 GB storage
      • Windows 2003, 2008 and Windows 7 (32-bit and 64-bit)
      • Microsoft .NET Framework 4.0
      • Microsoft SQL Server Database 2005+
      • Microsoft Internet Information Services (IIS)
         
    • IBM CICS/VSAM
      • IBM-CICS residing on an IBM or IBM-compatible mainframe
      • CICS Transaction Server 3.1 or higher
      • ACF/VTAM Release 3 or higher to support CICS TS 3.1 or higher
      • Communications Server 2.8 or higher
      • VSAM to access the Unified Network Interface (UNI) data and work files 
      • COBOL for OS/390 as a primary programming language
         
    • IBM IMS/DL1
      • IBM-IMS residing on an IBM or IBM compatible mainframe
      • IMS/VS version 2.2 or higher as the Data Base/Data Communication system
      • ACF/VTAM Release 2 or higher to support IMS 2.2
      • DL1 to access the Unified Network Interface (UNI) work files
      • ANSI 74 COBOL or COBOL II as the primary programming language
         
    • IBM DOS-VSE CICS/VSAM
      • IBM-CICS residing on an IBM or IBM Compatible mainframe
      • CICS version 1.7 or higher as the telecommunications monitor with a PTF level of 8805
      • DOS-VSE
      • ACF/VTAM Release 2 or higher to support CICS 1.7
      • VSAM to access the Unified Network Interface (UNI) work files
      • ANSI 74 COBOL or COBOL II as the primary programming language
      • Supported for existing UNI customers only
         
    • UNIX Platforms
      • UNI Uses Micro Focus Server Express for compilation and runtime environments. UNIX Platforms Supported by Micro Focus
      • Micro Focus Index Files to access UNI work files
      • Supported for existing UNI customers only
         
    • UNISYS 1100-2200/DMS 
      • Unisys 1100 or 2200 series mainframe running Exec System Base Level 4R3 (SB4R3) or higher
      • Communication Interface IBM/IN with SNA-PPC 2R1 or higher and DDP-PPS 4R2A or higher
      • Communications Management System CMS 1100 7R1 or higher
      • TIP 1100 SB4R3 or higher
      • MCB 1100 7R1 or higher
      • DPS 1100 with RCB 3R1 or higher
      • DMS 1100 8R3G or higher or UDS (any level)
      • ANSI 74 COBOL 6R2I (@ACOB) or higher 
      • Supported for existing UNI customers only
  • Related Content