Using Screen Builder
Screen Builder is a set of programs that make it possible to create and modify screens and the procedures needed to use the screens. A procedure is a list of instructions for screen processing and one is required for every screen in the system. All screens and procedures are accessible through Screen Builder. Access to the Screen Builder should be permitted only to individuals who have been thoroughly trained and tight security should be maintained.
Making a Screen Copy
Prior to making any screen changes it is necessary to make a backup copy of the required screen to preserve the original IA format. Always make a copy of the screen that you want to change and then make the changes to the original. The copy should remain unaltered. The convention for the copies will be naming as follows:
- (A) to replace the first digit in those screen numbers starting with a (0)
- (B) to replace a (1)
- (C) to replace a (2)
- (D) to replace a (3)
- (E) to replace a (4)
- (F) to replace a (5)
Example: the copy of 002 would be named A02 and the copy of 149 would be named B49. (The procedure copies should follow the same naming convention.)
SCREEN BUILDER MENU 0. SIGN-OFF 1. PROCEDURE ADD/CHANGE 2. PROCEDURE DELETE 3. SCREEN ADD/CHANGE 4. SCREEN DELETE 5. SCREEN COPY 6. CURRENT SUMMARY 7. PROCEDURE INQUIRY 8. SCREEN INQUIRY 9. PROCEDURE COPY S. SECURITY MENU V. VOICE RESPONSE MENU X. DBD SOURCE MAINTENANCE Z. RETURN TO LOGON SCREEN FUNCTION: 5 _ SCREEN OR PROCEDURE: 002 ___ COPY TO SYSTEM: 002 ___ COPY TO SCREEN OR PROCEDURE: A02 ___ SAME FIELDS BASED ON POS IN SDT: _ |
- Sign on to Screen Builder.
- Type 5 (SCREEN COPY) in FUNCTION field.
- Enter screen number to be copied in the SCREEN OR PROCEDURE field.
- Enter 002 in the COPY TO SYSTEM field.
- Enter the new screen number in the COPY TO SCREEN OR PROCEDURE field.
----ENTER----
Now that you have a copy of the screen you can make your changes to the original screen.
Changing or modifying a screen
- Select menu item 3 (SCREEN ADD/CHANGE) in FUNCTIONfield.
- Enter the screen to change in SCREEN OR PROCEDURE field.
----ENTER----
The screen that you chose should now appear. We will use screen 002 for our examples. - Position the
cursor and make the changes where desired. The @signs display the actual
element length.
----ENTER----
You will then be placed in the Screen Image Field Definition mode.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 002 6 DIGIT GL @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ (UC MOD) SCREEN: @@@ ACCT: @@@@@@@@@@ ACCOUNT DESC: @@@@@@@@@@@@@@@@@@@@ RESPONSIBLE PERSON: @@@@@@@@@@@@@@@@@@@@ ADDRESS: @@@@@@@@@@@@@@@@@@@@ YEAR-END PROCESS: @ REPORT DIST: @@@@@ EXECUTIVE LEVEL: @@ DIVISION: @@ SCHOOL: @@ DEPARTMENT: @@@@@ SUB DEPARTMENT: @@ FUND GROUP: @@ AICPA REPORTING: @@@@@@ PURPOSE: @@ RECLASSIFICATION: @ OLD ACCT: @@@@@@@@@@@@@@@ SECURITY: @@@@@@ LONG DESCRIPTION: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PO AUTHORIZE PER 1: @@@@@@@@@ PO AUTHORIZE PER 2: @@@@@@@@@ PO AUTHORIZE PER 3: @@@@@@@@@ NEXT ID: @@@@@@ |
Changing field characteristics
SCREEN IMAGE FIELD DEFINITION FIELD NUMBER: 011 SYSTEM: 002 LINE: 09 SCREEN: 002 COLUMN: 61 SCREEN NAME: 6 DIGIT GL (UC MOD) LENGTH: 02 NUMBER OF FIELDS: 026 ----------------------------------------------------------------------------------------------------------------------------------- YEAR-END PROCESS: @ REPORT DIST: @@@@@ EXECUTIVE LEVEL: @@ SECTION: @@ ----------------------------------------------------------------------------------------------------------------------------------- ELEMENT NUMBER: FG056 ATTRIBUTE: U OCCURRENCE: 00 EDIT MASK: 00 REQUIRED FIELD: _ SPECIAL ROUTINE: 00 CURSOR: _ FIELD REPEAT: _ ELEMENT SECURITY LEVEL: _ _ NEXT FIELD NUMBER: 012 ACTION: __ ALL CHANGES DONE?: N |
- If you have only
renamed the text on the screen (without any field changes) enter Y
in the ALL CHANGES DONE field.
----ENTER----
(continue on to FINAL DECISION screen). It will be under the selected field. Press enter until you reach the field you changed. If you know the field number, just enter that in the NEXT FIELD NUMBER field. - Make the necessary
changes for the field characteristics.
----ENTER---- - Enter Y
in ALL CHANGES DONE field when changes are complete
----ENTER----
Your screen with the changes will appear. - Review the changed screen. If the changes look correct press ENTER. You will now be in the FINAL DECISION screen.
- UP = Update the screen. If the screen is the way you want it, use this.
- NO = No update, exit instead.
- BK = Go back to screen format. This is useful if you happen to hit ENTER before you are done with the screen changes. Simply enterY in the Field Definition screen and enter BK when you get to this screen. You will then be returned to the screen where you left off.
- Sign on to SCREEN BUILDER
- Select menu function 1, PROCEDURE ADD/CHANGE.
- Type the number of the procedure in the SCREEN OR PROCEDURE field.
----ENTER---- - Make any changes to the functions or operands. Function codes are:
- G = Gets a screen record.
- E = Executes a program.
- S = Skips to other step in procedure if error condition exists.
- W = Writes (displays) screen on terminal.
- N = Null. A bypass used when testing.
- X = Transfers control to step 1 of another procedure or to the same procedure
- A = Audits processing, creates before/after audit records.
----ENTER---- - You will now be back in the main menu.
A definition for each of these fields can be found in the System Z Users Reference Manual section 6. Elements WS9000 thru WS910 are reserved for specific uses. Element WS900 must be assigned to the field defined for the display of diagnostic messages.
Final Decision for screen update
SCREEN IMAGE BUILDER FINAL DECISION ENTER UP TO UPDATE NO TO QUIT (NO UPDATE) BK TO GO BACK AND MAKE ADDITIONAL CHANGES TO THE SCREEN ACTION: __ |
-
Enter appropriate
decision:
Procedure Add/Change screen
PROCEDURE ADD/CHANGE SYSTEM: 002 PROCEDURE: JAR TITLE: 6 DIGIT GL (UC MOD) STEP FUNCTION OPERAND STEP FUNCTION OPERAND 1 G 002002 14 E FZROUT 2 E ZZCCUR 15 X 002002 3 E FZCTXT 16 _ ________ 4 E FZVBSC 17 _ ________ 5 E FZGLF1 18 _ ________ 6 W ________ 19 _ ________ 7 S 14 20 _ ________ 8 E FZROUT 21 _ ________ 9 E FZVBSC 22 _ ________ 10 E ZZREQD 23 _ ________ 11 E FZGLF2 24 _ ________ 12 S 06 25 _ ________ 13 X 002002 INSERT/DELETE: _ STEP NUMBER: __ FUNCTION: _ OPERAND: ________ ACTION: __ (TO CANCEL ALL CHANGES, ENTER NO) |
University of Connecticut