Post on 27-Jan-2021
ClCS COBOL GENERATOR
CONCEPTS AND FACILITIES
CONCEPTS AND FACILITIES
SDA PRODUCTS. INC 475 Park Avenue south New York, New York 10016
Section 2
Section 3
Genetal bereiiptiam ...................... 1 Mip I t W Q ~ ~ B @at tb k%@w .,........,.b..b % Technical Staff Requirearmts ............. 2 A 8ystem t o Serve tk, Ugrt . . . . . . . . . . . . . . . 8 Curtoa Tailored ~ p l i e r t i c m s ............. 3 Applicatian Pmtum~m aad .......................... Response Tire 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Csnversfoas d Interaction WiBh Other S6ftr;cre
Package& . . . . . . . . . . . . . . . .a .b. . . . . . . . . . . . S ................................. Security Scrwm Oan#?+Wm as8 ol r i l iost tw Under C-LJI .. . . . . . . . . a C . , . . . b . . . . . D . . . . a 6
On-Liaa m d b $ r h 4%paM%b&iar ........... 6 Hardware Capabilities .................... 7 Summary ..............................So. 7
CL/1 INSTALLATION ............................ 8 General Description ........ Installation 02 CLJl ..................... 8 Establishment of the CL/1 Project Implementation Plan ..................... 8
The Use and Development of CL/1 .......... 9 VENDOR SUPPORT ............................... 10
...................... General Description 10 Training ................................. 10 CL/1 Classroom Lecture and Workshop ...... 10 CL/1 Function Usage and Development ...... 11 Maintenance .............................. 11 Development .............................. 12 Documentation ............................ 13
INTRODUCTION
GENIRAL DESCRIPTION
CL/1 is an integrated productivity tool which
automatically generates command-level CICS COBOL programs as
well as batch COBOL programs.
A new generation in productivity tools, CL/lWs modular
design and total flexibility offer combined features which, to
date, are not available in any other product. CL/1 offers
features which:
a Reduce program development time and costs
a Generate unifonu COBOL code which is easy to maintain
and which supports shop standards
a Respond quickly to ad hoc requests and other
management needs for information
a Ease documentation requirements and reduce time
demands on programming staff and analysts
a Satisfy conversion and programming changes easily and
quickly
a Meet current user requirements and reduce backlogs
Why It Works for the User
Modularity and flexibility is the heart of CL/lVs
productivity. CL/lts modular design gives a building-block
capability from which to expand the system to any required
level.
The automatic programming techniques, which are unique to
the CL/1 system, significantly reduce the hours and days
required to get applications needs operatignal, thereby
reducing bottlenecks and providing major increases in
productivity. Simply by accessing a library of control
functions through an interactive prompter, high quality
debugged MS COBOL source programs are generated. These
programs are ready to be compiled for any generalized or
custom-tailored applications required.
CL/1 is designed as a tool for both the technical and
nontechnical user. It is a high-level noninterpretive'language
which does not lock the user into any given procedure. For
each individual application developed, programmers have the
flexibility to select and specify the most efficient
programming standard for the job to be done.
Technical Staff Requirements
With CLJ1, companies can utilize their entire technical
staff to develop CICS applications, from junior level
programers through senior level programmers.
This capability fills the critical gap between the scarce
supply of qualified BDP technicians, the demand for
applications development, and the timeliness of information.
Jrt~Oss level ptos s mi& create CZCS application p r q r u s aZWr aaly a few day+ trrlaing. This level of
)rargrm@nw pradueaiokty is srardr, p&mf>h%a through the design of
Lmprt prwsd*rar aleh 40 ret tsq~&~r@ bmwled#e of command or aacra level ?CI[m.
434ai9t lw#l ~%i#pdkamr~ wd %reed ta pgrfgra screen &rig@ .ri ,ge@~.tisir &@#Its. u wa&l w assisting the junior
ELj% is w#t~m $at wt iaarer-rp~lo;ffic, shop-unique ~ @ q ~ i r q m $ s @%a & L.a%aat.trffd vSth the system. We
I ~ ~ B F 1eiad U11EW219 88. @W&8tt&&Wd $h# 9&6 ~f Q s 0 f t ~ ~ l ; d to01
becauss ejti if;& xigPdltpc CLtl p*awida$ b tax ib i l i t y and growth
potantb1, &Efs p ~ ~ i d t a - g s t t@st t r rd ode and the a b i l i t y t o
at8il;y barm816 dmmm 4% &%a bam4s &mi TP moaitars, as welt as g- GQBO& saw&wbr.
GSJ5 auWaat5erS1$? &S&gos thgl samcn code, prints and
stqnBardiss~ t@icBs za4 amfs to tho) requirements. The source
&odQ is smsistm#-5y rbap -8 trdrad .
-Anellcrti,onr
" With tb CUI ~ybtas, lM prar04as. watt@& ftpctionr far
a l l gbaerrl prscessirrg capabS5,i tie& . abis .base, the
a Develop a l l and any shap unique r e q ~ i r m + a t s , i n use
s t tb time ~f i n s t a l l a t i ~ n w ~ ~ E B ~l&tl i l (~l ly b e c ~ a a a
pro* 6-f the software toa l .
becruas CL/1 is r teal with as much p ~ ~ ~ t h patentiril as a
empcny $quire$ , i t can expand rind support r data eqater a t
sacb swcsasirs lava1 it ray require. Ln addition, i t
addaeases three @Rev u j ~ r concerns : a I t u t i l i z e s the c r ~ a t i v s a b i l i t y at! r, u s ~ r ' s
ran9er~06rel pragranars.
a I t axpads tb end a$erls crgAabilities spd reduces
b c k l b @ $ .
a I t s bolt--line value is raving8 in t iaa and dollars.
CEI% &a@*kealay r4&sa p.reg~rum$a#~ bv~li(~lrn(~ra.C t f me.
Pa i l lmtrata tags, a C t d l i n p Z rta&am@at can preQuc8
between t-ty t+ Si#by t ima ab c r s t m % t i l b ~ g d ~ f f i ~ i m t U S
WlWL . L @ . C ~ edb. T h swpi4 prn(bi4w~ti~~ 8E C&/1 8 s a ~ r a t e d high
lave1 GICB @QMG ) t ~ g ~ a ~ ~ z trrqslates Onto ecesemy, md
orgaaizatims 8r@ LUU t o ribaltll,ira tiraly and sgst Mg8ctive
delivery af oa-line C I f 3 appllcatims.
With CLlE, tb wser i r assured af preger and egficient
dafr OGC~BS ht I O S @ ~ S ~ t b m . rijlk rlwaye 8 equal t 0 the
orgmlsst.loa #ad apahil i t i tm oe h b TP w i t w and tb@ design of tRs opplicakisn.
C~nversions +. . . CL/1 protects users against inpo33& c3nversion
the event of the upgrading or replacing of present or future
software, such as a new CICS release or change og'4data base
arnagement sys tern. $ ') ,, ,-7 t.. *,. , , I .. .
This open-endedness ensures that aay new software product
that can be interfaced by COBOL programing can be interfaced
through CL/l. I
For example, changes 'froinr AfSAM to V S M can be easily
accom lated. Other conversions.like D8S to OS, or CICS to
IMS/DC, are greatly simplified. t
Interaction With Other Software Packages
As CL/1 is input statenant-orientp- I and produces, PUS
COBOL source program, the systea :an be used t o support other
software product^#-. / I output may be on any Pile for
subsequent use to document programs, develop software tools and ' A C optimlilr8; $%put' may also be retaineo to simplify program
maintenanc@+ ' Theref ore, CL/1 generated code may be utilized or
mani'gid 'iri any way that programmer-created code is used:.
Security '
The design of 1 inttntiorraP3y separates the use of
program functions via input requests grow the areation and
management of the control functions.
In this way, users can generate on-line programs using
data base and file structures without compromising shop
standards or data access controls. Error processing will
always be comprehensive and uniform. No longer need the data
base administrator fear unauthorized or nonstandard use of
valuable company data.
Screen Generation and Utilization Under CL/1
CL/1 functions with existing map definition tecnniques so
as to provide the greatest range of flexibility for screen map
utilization. CL/l will utillize ataps genegated interactively
under TSO For BMS, as well as screen formats developed under
IBMts DMS. Through CL/1, screen definitions and fields can be
referenced by one simple input request statement.
On-Line and Batch Capabilities
1 operates in both on-line and batch environments.
On-line programs generated by CL/1 can be used for:
Transaction processtng
Data entry and editing
a Data base update and inquiry
Other functions under CICS
Batch pr M i n g includes:
a Application programs
Report generation
imp~siwg a ~ y y*~e~
S XWaTsLAT ION
~ @ t a l t s € . t s ~ . o f ,Cb/S r, Installation requires ore to three burs , depending
on machine availebilbfy.
a During this phase, SDA provides CLJl education in a
work-%hap e n v i r o ~ e n t ; this mathad quickly
establishes a staff's farilharity with €he product
and productivity for the user.
38tabli.shrent 430 Tbc C L J l Brolact Iqpmra2ati~~a P X q
a Butie~ t h i s step, the $aA OYS~(MIO engiaerrs and
user's personnel identify and define the user-unique
functions which will be required. MuStiple planning
sessions ate uswrrlly requi,red te establish the
implementation schedule, *
a The final step of the Project Implementation Plan
will include on-site participation by SDA technical
staff to ensure the successful completion of the
generator.
The Use and Development of CL/1
At this point, approximately five to fifteen working days
following the system's installation, CL/1 will be productive
and the user will realize the full benefit of the CL/l system
and all of the product ' s features, including site-unique requirements, and the creation of additional applications
through.the use of the site-developed CL/l programs.
G~netal Description
This aecti~n describes the support services supplied by
SDA to enable customers to fully utilize the capabilities of
CL/1. These services include training, maintenance,
developwent and document at i on.
Training
Training is included in the purchase of CL/1 and is
conducted on-sits. SiSIA1s training specialists are responsible
for ensuring that the user @ s personnel acquire a comprehensive
understanding of CL/1, its applications, and its uses.
The Trainin8 Courses are provided in two stages:
Classroom Lectures and Workshop
Fwnctign Usage Training
The courses are designed to fit into the user's daily
routine in order to ensure minimal disruption of the work
environment. They are also tailored to operating systems needs
and to the technical proficiency level of the staff.
Classes are limited to fifteen students in order to
provide each person with hands-on experience and individualized
attention.
CL/1 Classroom Lectures and Workshops
This course of classroom lectures and hands-on workshop
experience lasts four days.
The C t / 1 etrrrlrorlhbapt r r a drsigned wtth two cate~ories
6f tecblml sraff i aid: first, the p r o # ~ m e r whose
prisarp a , fs staph applications; scrcanb, the zsre
rrperlmwd Apm#e~wi) wlrorr uru wllL vary t r a basic to
colpsar @ppOEere%rnaP
Ct/l Fmcelm asma: B ~ v b f ~ ~ 6 t ~ t TSw merRa perraan.1 who will be rerponribl~ tor
ralrteairc9lug rad mZEllacIng the Cb/1 cealtral fuacfieas are
ttai-4 in Qkes p2lraa,.
P'bso Z Cmap86ttsr 05 the t%assrasm l s c t u ~ e s and
v9%ltsbspr.
Pbat~a II A tw-bly twtarirl eorerfagv the design
philosapby ad the CL/1 Function Control, and
the design of CL/1 Code, in addition to the
use of the CL/1 Function Utilities.
P h a s ~ I11 CL/1 prograa creation. This phase is
conducted during the time of the project's
implementation.
Maintenance
Education, installation and first-year maintenance are
included with the purchase of CL/l.
After the dtrst year, 80A provides cosrprehensive ongoing
.rr-iatenanca by arrn~ial subscription. This automatically
entitles tb @ ~ + t fa:
R ~ U ~ P T up6bt.b t o the system
$ystaias mslcaacaarents
Bs-site rolntena~kce
Hef-lime telephone consultation
Development
The CL/1 system prsvides a variety of processes and tools
which can be maniptlfbted with step-by-step continuity. Because
each code and Qeatu~e is handled in this uncomplicated modular
step-by-step foshioa, C L J l is a tool which can be used for
on-going development. In addition, as an aid to software or
data base conversions, CL/1 interfaces with any COBOL
programming language and ensures that the data transferred is
clean, usable and appropriate.
In addition to future enhancements which are identified
and developed by the CL/1 Development Group, our users are
encouraged to submit enhancement suggestions and requests to
SDA. The forum for our users1 interaction is the Annual SDA
Users' Conference. The conference provides a unique
opportunity for users to meet with SDA management, technical
staff members and other users; to share information and
techniques and to attend presentations of topical interest.
Documentation
SDA provides three copies of all documentatiop .needed to
use the C1/1 system, and complete class materia- for each
trainee. Also, new editipm of, -andF -w the C&/1 1 .
Reference Manual and other ongoing documentation xa upplied
free of charge to all maintenance s~bsctibsr~s~ +
OFFICES
Corporate: 260 Madison Avenue New York, New York 10016 (21 2) 686-2032
New York 475 Park Avenue South New York, New York 10016 (21 2) 481 -6800
270 Madison Avenue New York, New York 1001 6 (21 2) 686-9680
Illinois 20 North Clark Street Suite 1620 Chicago, ILL 60602 (31 2) 726-5406
Virginia 8150 Leesburg Pike Suite 600 Vienna, VA 22180 (703) 893-4304
Connecticut Fairfield County 5 Matt Avenue Norwalk, CT 06850 (203) 852- 1 096
New Jersey 1620 Route 22 Union, NJ 07083 (201 ) 687-591 0
Pennsylvania 275 South 19th Street Suite 1500 Philadelphia, PA 19103 (21 5) 545-0494
Arizona 3300 North Central Avenue Suite 660 Phoenix, AZ 85012 (602) 265- 1991
England SDA UK Limited Orient House 42/45 New Broad Street London, EC2 MI 1 D 01 -628-051 3
software_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.fc.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p01.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p02.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p03.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p04.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p05.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p06.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p07.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p08.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p09.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p10.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p11.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p12.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p13.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p14.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.p15.src.tifsoftware_design_associates.cl-1_cics_cobol_generator_concepts.1980.102659035.bc.src.tif