ALLSTAR/DELTA DATA 7260T INTERFACE
Document Type:
Collection:
Document Number (FOIA) /ESDN (CREST):
CIA-RDP84-00933R000100130030-6
Release Decision:
RIPPUB
Original Classification:
K
Document Page Count:
13
Document Creation Date:
December 15, 2016
Document Release Date:
November 3, 2003
Sequence Number:
30
Case Number:
Publication Date:
January 21, 1981
Content Type:
MF
File:
Attachment | Size |
---|---|
![]() | 333.38 KB |
Body:
Approved ForNRelease 2004/02/04: CIA-RDP84-009300100130030-6
ODP-81-041
2 1 JAN 1981
MEMORANDUM FOR: Chief, Information Management Staff, DDO
FROM Bruce T. Johnson
Director of Data Processing, DDA
SUBJECT ALLSTAR/Delta Data 7260T Interface
REFERENCE Memorandum for D/ODP from C/IMS, dated
12 August 1980, Subject: Requirement
to Develop an ALLSTAR Interface for the
Delta Data 7260T Terminal
1. The original plan to meet the requirements identified
in above reference was to modify the Delta Data 7260T terminal
with a program to emulate 3277 CRT terminals. We have determined
that this'is not the best approach. To meet the requirement,
Systems Programming Division, ODP will be modifying host software
to allow the use of a standard 7260T terminal. Our plans call
for final completion of this project by March 20, 1981. At this
time we will deliver a production system to you for use in your
system.
2. I have attached the project proposal, "3270 Emulation
Using the Delta Data 7260T," that was developed for this task.
It specifies the detail implementation of the new software and
it might be of interest to your technical people.
/s7 Bruce T. Johnson;
Attachment:
As stated
Distribution:
Oriq - Addressee w/att
1. - D/ODP w/att
1 - DD/P/ODP w/att
1 - C/SPD/P/ODP w/att
5 - Chronos w/o att
25X1 ED/P/ODPHS 13 Jan 81
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved For&lease 2004/02/04: CIA-RDP84-00933 ?00100130030-6
3270 EMULATION
USING THE
DELTA DATA 7260T
A PROJECT PROPOSAL
BY
ODP/SPD
22 DECEMBER, 1980
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved ForrRglease 2004/02/04: CIA-RDP84-0093WO0100130030-6
3270 EMULATION USING THE DELTA DATA 7260T
This document is presented as a response to a request by the
DDO/IMS(l) for interfacing the DELTA DATA 7260T terminal with the ALLSTAR
system via emulation software.
Presently the primary device used for video output in the ALLSTAR
system is the IBM 3277. ALLSTAR uses theIBM teleprocessing monitor CICS,
which is designed to use the 3270 family of hardware. One of the func-
tional areas of CICS is BASIC MAPPING SUPPORT. BMS is a high level soft-
ware interface that allows applications programmers to define video
displays and request input/output services. Because of the large number of
video displays (alias MAPs) currently used by ALLSTAR, it is necessary to
provide the DDO/SG with an alternative of using the existing applications
on video devices compatible with the needs of the user community. Two
devices were proposed to the DDO/SG, and their users. One was the IBM
327.5, a member of the 3270 family, for use as a remote bisynchronous video
terminal and the second was the new agency standard DELTA DATA 7260T which
runs in asynchronous mode. Because the DDO/SG has extensive plans for the
DELTA DATA based on its broad range of features, the decision was made to
develop software within ODP/SPD to emulate 3270 mapping support as a part
of the transition to full native mode use of the 7260. The details of the
emulation software are outlined in this document.
dated 12 August, 1980.
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved For,,R&elease 2004/02/04: CIA-RDP84-0093WO0100130030-6
TABLE OF CONTENTS
II. CURRENT CICS TERMINAL CONTROL AND BASIC
MAPPING SUPPORT PROCESSING FLOW
III. CURRENT BTAM/CAM INTERFACE PROCESSING FLOW
IV. PROPOSED 3270 EMULATION ARCHITECTURE
V. REQUIREMENTS AND SCHEDULE FOR DEVELOPMENT
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved For,&lease 2004/02/04: CIA-RDP84-009334000100130030-6
Based upon a request from the DDO/IMS, ODP/SPD is responding with a
plan for development of an emulation software system to allow applications
written for the IBM 3270 hardware family under CICS, to use the agency
standard DELTA DATA 7260T terminal. In order that SPD may meet the March
1981 requirement date, it is necessary to use as many available tools as
possible to expedite the product delivery. Over the years, SPD has devel-
oped software to interface unsupported teleprocessing devices, such as
CRT'S and printers, to host operating systems, such as VM and MVS.
By combining the BTAM/CAM interface with the existing CICS software
in ALLSTAR, SPD can provide a base for insertion of 3270 emulation logic.
The following sections will describe the architecture and methodology for
this project.
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved Forlease 2004/02/04: CIA-RDP84-009300100130030-6
IT. CURRENT CICS TERMINAL CONTROL AND BASIC MAPPING
SUPPORT PROCESSING FLOW
IBM
(6) !
! (5)
3270
.!
LOS
!!
BTAM
(7) !
! (8) !
A
(9) ! (4)
MAP
!------->!
BMS
!!
V
TCP
r ! ! ! (3) !
------------ (2) ------------ ------------
---------------- (12) (10)
V (].) V V
! APPI.,IC ! (11) !
DATA !! PROG !! KCP
! ! ! ! ! !
OUTPUT
1. Application program requests Basic Mapping Support to take
data from a work area and merge it with a previously defined
Map for output to an IBM 3270.
2. BMS takes the Map which was previously assembled from macro
definitions describing display data by position, size, and
video attribute, and. merges it with the variable data, to
produce a 3270 data st-eam. The data stream contains all
the hardware control. liaracters necessary to format
the display as requested.
3. BMS calls the TERMINAL: CONTROL PROGRAM to write the
3270 data stream to the device.
4. TCP calls BTAM for outout service.
5. BTAM issues a supervisor call for the INPUT/OUTPUT SUPERVISOR
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved For., Rplease 2004/02/04: CIA-RDP84-0093 .00100130030-6
to write the data stream to the 3270.
6. IOS issues a START I/O to the device.
INPUT
7. The user depresses the enter key on the 3270 and a hardware
interrupt is recognized.
8. IOS posts BTAM that the I/O has occured.
9. BTAM posts TCP.
10. TCP tells TASK CONTROL PROGRAM that the application
may be dispatched.
11. KCP dispatches the application program.
12. The application program calls BMS to remove the 3270 hardware
control characters and place a length before each data field.
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved For lease 2004/02/04: CIA-RDP84-009334000100130030-6
III. CURRENT BTAM/CAM INTERFACE PROCESSING FLOW
DELTA (7) ! ! (6) ! ! (5)
DATA .! IOS !! CAM !< ----- >!BTAM/CAM
5260 (8) ! ! (9) ! ! (10) !
A
(11) ! (4)
------------ ----------- -----------
+ ! ! + (3) ! ! !
MAP !------->! BMS !! TCP !! BMS !! TCP !< ------------
(2) I
------------
! A
---------------- V (..) (12)
V
! APPLIC
!
!
DATA
!! PROG
!!
KCP
(14) !
! (13) !
As in the previous two sections the structure of CICS software has
been kept as original as possible. Modifications for unsupported termi-
nals (ie DELTA DATA 5260) have been made in the form of programs written
under or along side of CICS. it is our intent to follow similar guide-
lines using the available ALLSTAR system and incorporate the functions of
a modified BTAM/CAM interface to achieve our goal of 3270 emulation using
the agency standard DELTA DATA 7260 terminal.
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved For?please 2004/02/04: CIA-RDP84-009334000100130030-6
V. REQUIREMENTS AND SCHEDULE FOR DEVELOPMENT
There are three areas which must be developed or modified in order
to complete this project. First, adapt BTAM/CAM software, as used in
NIPS, to run under ALLSTAR. Second, develop code within BTAM/CAM to
convert 3270 data streams to CAM CONTROL LANGUAGE format. Third, develop
an enhanced version of CAM to communicate with the DELTA DATA 7260 in a
native fashion under MVS.
BTAM/CAM software, as used in the NIPS system, has far more func-
tions than necessary for the purpose of 3270 emulation. BTAM/CAM is
imbedded in a package called CICS TPMON SIMULATION PROGRAM. This software
is started just after CICS initialization and just prior to CICS receiving
control to start scanning terminal lines for input. It is desirable to
reduce the CTSP code to the minimum necessary for startup, message
storing, and BTAM/CAM communication.
RESPONSIBLE AREA: OLSB
TIME TO COMPLETE: 3-4 WEEKS
START DATE: 5 JANUARY, 1981
COMPLETION DATE: 2 FEBRUARY, 1981
Develop code within BTAM/CAM to convert 3270 data streams to CCL
for processing by OSCAM. A VSAM RELATIVE RECORD DATA SET will be used for
a scratch pa.d facility for reconstructing input data streams.
RESPONSIBLE AREA: OLSB
TIME TO COMPLETE: 5-6 WEEKS
START DATE: 19 JANUARY, 1981
COMPLETION DATE: 20 MARCH, 1931
Develop a version of CAM to communicate with the DELTA DATA 7260
terminal in a native fashion under MVS. This version needs the following
functions implemented in CCL to emulate the IBM 3270 display characteris-
tics and satisfy the data requirements in the ALLSTAR application
programs.
- Define PF key/PF emit
- Define split
- Inhibit/Enable keyboard
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved Forlease 2004/02/04: CIA-RDP84-00933,p00100130030-6
- Password suppresion
- Clear split/memory
- First page
- Set video attributes
- Set/Unset Format mode
- Set unprotected field highlighting
- Write to field
- Suppress trailing spaces
- Read modified
- Positon cursor to field
- Receive cursor position on read
- Locate hold command for positioning the cursor prior to
defining a protected or unprotected field in format mode
Receive a descriptor character representing
the interupt key that was depressed by the
terminal operator (ie PF, ATTN, ENTER,
RESPONSIBLE AREA: ISB
TIME TO COMPLETE: ? W E *y
START DATE: 12 JANUARY, 1981
COMPLETION DATE: 13 FEBRUARY, 1981
REQUIREMENTS FOR DEVELOPMENT
There are three items necesary for development and testing of 3270
emulation on DELTA DATA 7260. First, a test version of ALLSTAR for SPI)
use. Second, a pair of 7260 terainals, physically close together, both
connected to a non-CNS COMTEN for testing the 3270 data stream conversion
code in an isolated manner under ''M. Third, a new version of CAM for use.
with the BTAM/CAM software in the test ALLSTAR system under MVS.
RESTRICTIONS
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6
Approved Fos Release 2004/02/04: CIA-RDP84-0093'9it000100130030-6
It should be noted that the architecture of BTAM/CAM is such that
there is an MVS attached task for each DELTA DATA terminal defined to the
online system. This poses a potential performance problem to that online
system. The problem lies in the amount of MVS overhead involved in sched-
uling/dispatching of these tasks. The actual number of DELTA DATA termi-
nals allowable prior to reaching an unacceptable level of performance,
alias poor overall response time is not known. It is our recomendation
that there be a second phase to this project which would include a rede-
sign of the BTAM/CAM interface such that it becomes an integral part of
CICS. In that way there would be only one MVS task in the region concerned
with communicating with the DELTA DATA 7260 terminals. This probably
should coincide with those development projects that are designed to use
the full, native functons of the agency standard terminal.
Approved For Release 2004/02/04: CIA-RDP84-00933R000100130030-6