AMHS/SWIM Gateway

The AMHS/SWIM Gateway is an ICAO Eur Doc 047 compliant ITCU that allows the conversion of AMHS messages to SWIM and vice versa.

The AMHS/SWIM Gateway is written in Java and runs co-located with Isode’s M-Switch Gateway, the aviation industry leading X.400 MTA provider.

The AMHS/SWIM Gateway is suited for AMHS environments that want to connect to SWIM via AMQP, for example, to those following the Eurocontrol SWIM TI Yellow Profile.

Therefore, the AMHS/SWIM Gateway can help ANSPs manage their transition from AMHS to SWIM.


Key features

  • Full ICAO EUR Doc 047 compliance.
  • A Monitoring and Management console to configure and monitor the operation of the ITCU component and both ends of the connection.
  • Tight integration with Isode M-Switch’s MConsole for logging and message auditing
  • Flexible AFTN ↔ AMHS address conversion, using either an ICAO compliant X.500 ATN Directory, or the EUROCONTROL AMC Tables with conversion information.
  • Supports the Extended ATS Message Handling Service
  • Support of the generation and reception of messages in both Basic Encoding and Extended Encoding [IHE]
  • Support the use of Extended AMHS Directory [DIR] Functional Group
  • Support the use of Extended AMHS File Transfer Bodypart [FTBP] Functional Group
  • Support the use of Extended AMHS Security [SEC] Functional Group
  • Complies with the AMHS Profile for IWXXM (EUR AMHS Manual, Appendix H)
  • HTTP monitoring
  • Integration of data conversion via the microservices API

Integration with AMHS / X.400 P1 Connectivity

Isode M-Switch Gateway operates over TCP/IP using ITOT (ISO Transport over TCP).  Both IPv4 and IPv6 are supported.

The AMHS/SWIM Gateway can therefore communication with any X.400 MTA that complies with AMHS specifications using the X.400 P1 protocol.


Integration with SWIM

The integration with SWIM services can be achieved by subscribing to SWIM Access Points that support the AMQP protocol, i.e. the SWIM TI Yellow Profile.


Availability

The AMHS/SWIM Gateway runs on Windows (all versions from 2019 and 2022 Server, Windows 10 and 11), Linux (Redhat 8, 9, Ubuntu 22.04, and other similar Open Source operating systems).


Conformance

ICAO Conformance

  • ICAO EUR Doc 047, AMHS/SWIM Gateway Specification, November 2023
  • ICAO Doc 9880, Second Edition, 2016
  • Eurocontrol SWIM Technical Infrastructure (TI) Yellow Profile, July 2020

X.400 Conformance

Peer MTAs must support Message Transfer, using the X.400 P1 protocol. Isode M-Switch is conformant to the core ISP requirements for the 1984, 1988, and 1996, 1999 and 2003 versions of X.400

  • Common Messaging: Message Transfer (P1) – AMH11 (based on ISP 10611 – 3/AMH11)
  • IPM: Requirements for Message Transfer (P1) l (based on ISP 12062 – 3/AMH22)
  • ISO/IEC 10021-4:2003, Information technology — Message Handling Systems (MHS): Message transfer system — Abstract service definition and procedures — Part 4, edition 2003.
  • ISO/IEC 10021-7:2003, Information technology — Message Handling Systems (MHS): Interpersonal messaging system — Part 7, edition 2003.
  • AMH2n — Message Handling Systems — Interpersonal Messaging — Part 3: AMH22 —IPM Requirements for Message Transfer (P1)