17
ClCS COBOL GENERATOR CONCEPTS AND FACILITIES

ClCS COBOL GENERATOR - Computer History Museum...automatically generates command-level CICS COBOL programs as well as batch COBOL programs. A new generation in productivity tools,

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

  • 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