how to master pacbase for mainframe in only seven days
TRANSCRIPT
![Page 1: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/1.jpg)
PACBASE Fundamentals
![Page 2: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/2.jpg)
What is PACBASE ?
PACBASE is a tool for generating COBOL programs
Developed by CGI Systems Proprietary tool of IBM
![Page 3: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/3.jpg)
PACBASE - Features Standard and structured code Version control Reusability Control Break Processing File Matching Report Generation
![Page 4: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/4.jpg)
PACBASE – Terms Repository Library Entity
![Page 5: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/5.jpg)
Repository
Repository is the physical storage All the entities of pacbase are
stored in repository It is accessed by all the users of
the system
![Page 6: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/6.jpg)
Library
Library is the logical division of Repository
To provide access only to a group of users on a particular division
Ensures security
![Page 7: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/7.jpg)
Repository & Libraries
REPOSITORY
User 1
User 2
User 4
User 5User 3
![Page 8: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/8.jpg)
Repository & Libraries
Library 1 Library 2
REPOSITORY
Library 3 Library 4
User 1
User 2
User 4
User 5User 3
![Page 9: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/9.jpg)
EntitiesBasic units of managing information Elements Segments Programs Reports Macros
![Page 10: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/10.jpg)
Elements Elements are lower level entities Corresponds to an elementary
item defined in COBOL program Eg: 01 EMPNO PIC X(005) can be
defined as an element in pacbase
![Page 11: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/11.jpg)
Segments Group of elements form a Segment Corresponds to a group item defined
in COBOL program Eg: 01 EMPREC. 05 EMPNO PIC X(005). 05 ENAME PIC X(025). can be defined as a segment in
pacbase
![Page 12: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/12.jpg)
Programs & Reports
Program – entity where all the inputs for generating a COBOL program are defined
Report - entity where all the inputs for generating a report in a COBOL program are defined
![Page 13: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/13.jpg)
Reusability & Cross Reference Entities once created are available to all
users Reusability – Using the already available
entities Cross-Reference – List of entities using
a particular entity (element, segment, report or macro)
![Page 14: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/14.jpg)
Version Control
Achieved by three types of sessions Historic session – can only be viewed cannot be updated Test session – can be updated Current session
![Page 15: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/15.jpg)
Starting PACBASE Type pacbase in the first screen. Give login id and password Give PB35 which is the transaction id for
pacbase Give pacbase loginid, password and
library name Main Menu appears
![Page 16: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/16.jpg)
First Screen
![Page 17: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/17.jpg)
Login Screen
![Page 18: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/18.jpg)
Transaction Screen
![Page 19: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/19.jpg)
Choice field
Pacbase Login Screen
![Page 20: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/20.jpg)
March 6, 2003 Pacbase Fundamentals 2
Main Menu
![Page 21: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/21.jpg)
Accessing Menus H or PF5 – Main Menu Each entity is identified by unique 1-character entity type code E – Element S – Segment P – Program R – Report H followed by the entity code – Entity
Menu Eg: HP – Menu of Program Screens
![Page 22: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/22.jpg)
Program Menu
![Page 23: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/23.jpg)
Definition and General Document Screens Definition Screen - Entity Code followed by Entity Name
Eg: Ppppppp – Program Definition Screen General Document Screen - by giving G Eg: EeeeeeG – Element General
Documentation Screen
![Page 24: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/24.jpg)
Definition Menu
![Page 25: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/25.jpg)
Gen. Doc Menu
![Page 26: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/26.jpg)
Call Screens To call an entity within another Using C followed by entity code Eg:CD – Call of data Structures CE – Call of data Elements CP – Call of Macros SddssCE – Segment call of Elements
![Page 27: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/27.jpg)
Call of Data Structures
![Page 28: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/28.jpg)
Work Areas Screen
![Page 29: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/29.jpg)
Cross Reference Screens Cross Reference Screen - by using X followed by the entity
code Eg: EeeeeeXP{ppppppP ff sf lll} Element X-Reference to Program
pppppp starting with procedural code ff sf lll
![Page 30: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/30.jpg)
Cross Reference Screen
![Page 31: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/31.jpg)
Segment Choices SddssLSP – List of parent segments SddssLSC – List of Child segments SddssLAL – Level Address Length SddssDED – Data Element Details SddssSTA – Statistics
![Page 32: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/32.jpg)
Segment Description
![Page 33: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/33.jpg)
Special Choices Enter LC followed by the entity code Eg: LCPppp* List by Programs starting with ppp LH – List of historical frozen
sessions LL – List of locked entities JP – Jump Previous
![Page 34: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/34.jpg)
Special Choices – Contd JF – jump forward N*lib – new library NHssss – new session NH9999 – return from historical
session to current session WS – word search
![Page 35: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/35.jpg)
Current Session
![Page 36: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/36.jpg)
Historic Session
![Page 37: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/37.jpg)
Test Session
![Page 38: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/38.jpg)
Test session
![Page 39: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/39.jpg)
Ending PACBASE Session Press Pause Break Enter OFF
![Page 40: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/40.jpg)
View element 1
![Page 41: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/41.jpg)
View element2
![Page 42: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/42.jpg)
View Element3
![Page 43: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/43.jpg)
General Description
![Page 44: How To Master PACBASE For Mainframe In Only Seven Days](https://reader036.vdocuments.us/reader036/viewer/2022062400/58892f6a1a28ab22578b49e7/html5/thumbnails/44.jpg)
Thank You…..