Envoy Application Programming Manual

Table Of Contents
BISYNC Point-To-Point Protocol
Envoy Application Programming Manual427159-001
3-3
Envoy-SWIFT Considerations
Envoy-SWIFT Considerations
The Envoy-SWIFT protocol provides a link-level interface for users planning to
interface to the Society for Worldwide Interbank Financial Telecommunications.
The Compaq Envoy-SWIFT point-to-point protocol has been granted dispensation from
SWIFT for certification tests 47, 49, and 69. The SWIFT certification tests are described
in the SWIFT User Manuals TEC 4.5 (20 May 1976) and OPS 10.5.6 (20 June 1978).
The Envoy-SWIFT implementation has been certified by SWIFT at the link level as a
CBT operating point-to-point. Note, however, that every time you wish to interface with
SWIFT, you are required to go through certification procedures both at the link level and
at the higher levels. Envoy-SWIFT allows the user to pass the link-level test only.
SWIFT defines the function and interfaces for a Swift Interface Device, or SID. A SID
provides:
For the entry of messages to the network from devices connected to the SID (These
devices can be attached locally or remotely)
A routing and delivery capability for messages received from the network
Queuing and verification facilities
Assistance in controlling of the SWIFT network interface (with operations such as
log-in, message sequencing, and so on)
A supervisory capability for the SID devices
In the SWIFT standard, the Compaq system is defined as a Computer Based Terminal
(CBT) that provides the same basic functions as a SID. To interface with a CBT, Envoy-
SWIFT supports the BISYNC point-to-point protocol. Note that the SWIFT definition of
BISYNC differs from the IBM definition of BISYNC in the computation of block-check
characters (BCCs) and in link-level error recovery. Moreover, any references to the
multileaving option and transparent text apply only to the IBM definition of BISYNC.
The SWIFT standard also provides for an optional intermediate text blocking (ITB)
capability; however, Envoy-SWIFT does not support this capability.
Note. These capabilities must be provided by applications software. They are not functions of
Envoy and SWIFT.
Note. SWIFT standard link-level error recovery specifies the exact number of retries and
timeouts. Therefore, do not modify the retry and timeout values.