Appendix B: M U
LTI-LEAVI N
GMULTI-LEAVING is a term that describes a computer-to-computer communication technique developed for use by the HASP system and used by
theRSCS component of VM/310. MULTI-LEAVING can be defined as the fully
synchronized, pseudo-simultaneous, bidirectional transmission of a
variable number of data streams between two or more computers using
binary synchronous communications(BSC) facilities. MULTI-LEAVING in VM/370 The following sections outline the of a comnrehensive. MULTI-LEAVING comllunica tions system (;; - - HASP/ASP) :-. While VM/310 support for programmable BSC remote stations is completely
consistent with theMULTI-LEAVING design, it does not use certain of the
features provided inMULTI-LEAVING: • The transmission of record types other than print, punch, input,
console, and control is not supported.• The only general control record type used is the terminal sign-cn
control.• Multiple data streams are not supported. • Only SCB count units of 1 are used. • No support is included for column binary cards. MULTI-LEAVING Philosophy The basic element for multileaved transmission is the character string. One or more character strings are formed from the smallest external element of transmission, the physical These physical records
are input toMULTI-LEAVING and may be any of the classic record types
(card images, printed lines, tape records,etc.]. For efficiency in
transmission, each of these data records is reduced to a seriesof character strings of two basic types:
1. A variable-length nonidentical series of characters (for example,SYZ123&1!) • ---and---
2. A variable number of identical characters (for example,
ssssssssss).
An eight-bit controlfield# termed a String Control Byte (SCB), precedes each character string to identify the type and length of the
string. Thus, a string of nonidentical characters (as in 1 above) represented by an SCB followed by the nonduplicate characters. A strins of conse-cUtlve, - du-plica te, nonblank chara-cters(as in 1 -above) -can-- -be
represented by anSCB and a single character (the seB indicates the
duplication count, and the character following indicates the character
to be duplicated). In the case of an all-blank character string, only anSCB is required to indicate both the type and the number of blank
Appendix B:MULTI-LEAVING 349
L
G
the
synchronized, pseudo-simultaneous, bidirectional transmission of a
variable number of data streams between two or more computers using
binary synchronous communications
consistent with the
features provided in
console, and control is not supported.
control.
are input to
(card images, printed lines, tape records,
transmission, each of these data records is reduced to a series
1. A variable-length nonidentical series of characters (for example,
2. A variable number of identical characters (for example,
ssssssssss).
An eight-bit control
string. Thus, a string of nonidentical characters (as in 1 above)
represented by an
duplication count, and the character following indicates the character
to be duplicated). In the case of an all-blank character string, only an
Appendix B: