FarSync XOT Runtime
- XOT (X.25 over TCP/IP) software for Linux -



The FarSync XOT Runtime software provides an API to support applications the previously required an X.25 interface to use XOT instead.


The FarSync XOT Runtime datasheet for Linux may be downloaded here (pdf) FarSync XOT Runtime datasheet PDF format

 

Order Information

Product Name

Description

Product Code
FarSync XOT Runtime
Available Aug 08
XOT (X.25 over TCP/IP) software for Linux includes API and Developers Toolkit FS9506
Other FarSite products supporting XOT
FarLinX X25 Gateway X.25 Gateway supporting X.25 to XOT and X.25 to TCP/IP up to 1,000 sessions
FarSync X25 PCI adapters X.25 Universal PCI and PCI Express adapters, option for simultanous XOT support
FarSync X25 USB adapter X.25 USB adapters, option for simultanous XOT support

 

Overview

The FarSync XOT Runtime has been developed to provide high performance and very reliable XOT connectivity for Linux. The FarSync XOT Runtime inter-operates with the FarLinX X25 Gateway and other XOT devices, this can allow a complete X.25 network to be replaced except for the final connection to the host. The diagram above illustrates this.

There are 2 main APIs, a Sockets based interface and a Java API. There is also an APIs to the ISO Transport layers (ISO 8073 - connection oriented). A comprehensive Developers Toolkit is included with the product. The API as compatible with the FarSync X.25 APIs.

FarSync XOT Runtime is supported on Linux kernel versions 2.6, including the leading distributions supplied by Redhat, SuSE, Mandriva, Debian, Ubuntu, Slackware, Fedora and others. Multi-processor, 32 and 64 bit systems are supported. FarSite is committed to supporting the FarSync XOT products on new versions of Linux as they are released. The source code for the driver and the libraries for the API are supplied with the product.

The FarSync XOT Runtime inter-operates with the FarLinX X25 Gateway and other XOT devices, this can allow a complete X.25 network to be replaced except for the final connection to the host. The diagram above illustrates this.


Typical Applications

The FarSync XOT Runtime is suitable for connection to remote systems running XOT, typical applications include:

  • XOT replacements for X.25 networks
  • E-Commerce gateways for credit verification

 

 Developers Toolkit

The Developers Toolkit is included free with the FarSync XOT Runtime product and features:

  • Documented working C and Java source sample programs. Source code from these samples can be used to fast-track your development process
  • Comprehensive API manuals with function call definitions and helpful advice on the best way to utilise the various interfaces
  • Source code for the drivers and API libraries
  • Free email and telephone assistance to application developers

Download the Developers Toolkit

  APIs for Application Development

For application developers needing to access XOT there is a choice of a Sockets API or a Java API. Both APIs interfaces may be used simultaneously by different programs if required. API manuals and many example applications are included in the Developers Toolkit for both types of interface. The APIs are compatible with the APIs for FarSync X.25 cards.

Sockets API

The Sockets interface provides a programming language independent high level connection orientated interface with access to a comprehensive set of X.25 features. The FarSync Sockets implementation is compatible with the BSD Sockets interface. The API is compatible with the Sockets API for the FarSync X25 cards. Multi-threaded applications are supported.

Further details on the XOT (and X.25) Sockets API.

Java API

The Java API allows applications written in Core Java Software (J2SE) and Enterprise Java Software (J2EE) easy access to the functions and features of FarSync XOT. Full documentation and sample applications are provided.

ISO Transport API

The interface provides a programming language independent, connection orientated interface controlled by command blocks. Full access is available to ISO Transport (ISO 8073 - connection orientated) Classes 0 to 3.

 

  Configuration

XOT Configuration application, click for larger imageConfiguration is by a Java and XML-based GUI configuration application. A typical screen is shown on the right, see a larger sample.

Text file based configuration is also available if required.

 

Installation

Installation scripts adapt to install the software on the major Linux distributions and a manual install option is available using the scripts as a guide, available on the CD-ROM.

Source code is available as a .tar.gz.

A comprehensive configuration guide, commands reference and configuration examples are provided as part of the HTML documentation pack.


Utilities

A line monitor utility is included, this can display data sent over the XOT lines at the frame and packet level, it is invaluable when developing and debugging applications.
A status utility allows display of the channel connection status and statistics of user data, packet and frame types.

 


Packaging

The XOT software, drivers, utilities and the Developers Toolkit are all included on the CD-ROM. The new version of the XOT software are available for downloading from the Download page.


Top
Technical Specifications
Operation Systems supported Linux distributions supplied by Redhat, SuSE, Mandriva, Debian, Ubuntu, Slackware, Fedora and others.
FarSite is committed to supporting the FarSync XOT Runtime on new versions of Linux as they are released.
Linux Kernel Support All sub versions of kernel releases from 2.6.9 onward. The product may operate successfully with earlier versions of the kernel but no specific testing has been undertaken.
Multi-processor systems The software has been designed for and tested on single and multiprocessor servers
64 bit systems Designed for and tested on single and multi-processor) Servers, 32 and 64 bit systems.

XOT Features

XOT Specification Complies with RFC 1613 - X.25 over TCP (XOT)
Maximum XOT connections 4,095
Maximum SVCs and PVCs 4,095, any mix of SVCs and PVCs
Data packets size range 0 to 4,096 bytes
OOB (Out of Band) data Supported for Interrupts, Resets and the D bit
X25 facilities supported Closed User Group (CUG), Network User Identifier (NUI), Fast Select, Packet and Windows size negotiation, Throughput Class Negotiation.
Accessible via API Two APIs, a Sockets based interface and a Java API.
ISO Transport Features
Standard supported ISO 8073 (connection oriented)
Classes supported Classes 0, 1, 2 and 3
Negotiation between classes Yes
Simultaneous transport connections Up to 4,095
Accessible via API Yes, NCB API
Developers Toolkit
XOT API Sockets API, easy to use, provides access to XOT features, recommended for new developments.
Java API, allows easy access to XOT from Java applications.
ISO Transport API NCB based API providing access to all the features of the ISO Transport support. Can operate simultaneously with access to the XOT layer.
API reference manuals Manuals: XOT (and X.25) Sockets API, ISO Transport API and Java API documentation.
Sample programs Included, large number of example applications are available for driving the various APIs.
Source code Included for drivers, the API libraries and sample C and Java applications.

Information in this document is subject to change without notice.
Other products and companies referred to herein are trademarks or registered trademarks of their respective companies or mark holders.

Last updated: 11-Sep-2008

TopReturn to home page
Copyright © FarSite Communications Limited, 2008. All rights reserved.