Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The protocol is capable of both sending out messages and also receiving incoming commands. Outgoing data are usually driven by events in the Witness system, such as alarms or reporting track movement, and incoming messages are used to alter the behaviour of the Witness suite.

Contents

...

Table of Contents
maxLevel3
indent16px
excludeIntroduction|Contents

...

This document does not cover the specifics of the messaging transport mechanism. It is assumed that a suitable network link is available between the Navtech system and third-party. The network may implement security and encryption but these facilities remain independent of this ICD and therefore are not discussed. The ICD-001 interface which is available within Witness offers support for TLS 1.2. Further information should be sought from Navtech Radar concerning the various methods for communicating with the different software systemson the plugin and the use of certificates can be found here: ICD-001 Plugin.

XSD Files

XML is plain text based data exchange protocol. It is widely supported in most modern development languages and tools. There are XSD files to support the protocol which can be used to validate incoming and outgoing messages. These can be found here: Navtech Tools Downloads. Navtech Radar recommends the use of the XSD in order to check the XML format. The Witness system uses the XSD and therefore will reject incorrectly formatted XML data.

...

The use of this protocol will require a reasonable understanding of XML and some basic knowledge on developing a simple TCP client to decode the message structure and extract the XML. This is not difficult and there are plenty of examples online, however we would not recommend a non-software developer undertake this work.

...

Related

...

Information

Filter by label (Content by label)
showLabelsfalse
max10
cqllabel = "icd-001" and space = currentSpace ( )

...