Screens and Procedures

SCT Screen Builder

Online screens and procedures are changed through an SCT facility called Screen Builder. This is a separate pseudo-system of the online SCT environment. To enter the Screen Builder facility, logon to the online system in the desired system except use your screen builder operator ID The logon screen is reached in the appropriate CICS environment by using the ZCTL application.

Definitions

What Is a Screen?
A screen is evidenced by an online application. It displays data for the user based on definitions associated with the screen. A screen may be designed for inquiry or for update.

What Is a Procedure?
A procedure is a program-like entity that controls how online screens operate. It provides the flow associated with the ZSS system. Every screen has an undeeerlying procedure. When a screen is requested, it is actually the procedure which is invoked. Whereever possible, screens associated with procedures have the same identifier as the procedure.

Screens and the DBD

When a screen is designed, fields are indicated. The screen design facility then prompts for information about each field indicated on the screen. Only elements defined in the DBD for the desired system may be used. This is important to remember. If a new element must be defined, it must first be defined in the DBD before it can be used on a screen.

Screen/DBD Synchronization

When a screen is invoked in an online ZSS environment, ZSS compares the date stamp of the screen to the last date-stamp recorded for it. If these are different, the ZSS system indicates a synchronization problem. This prevents a possible situation where a screen may have a data element which is not in the DBD.

Date stamps get updated when a screen is updated online. They also get updated during the DBD process. A special job (AU3118Zx) also exists to force synchronization.

How can a synchronization problem occur? There are basically three ways. SCT delivers screen changes in a manner that they can be updated through a batch process. This procedure does not date-stamp the resultant screen. In addition, it is occasionally necessary to copy screens between CICS environments (PROD to TEST, for example). When this is done, synchronization is also lost. Our migration procedure for getting screens into production also does not force a date stamp. In each of these cases, if a DBD run is not required, the AU3118Zx job must be run to re-synchronize.

Other Screen Builder Functions

There are two other functions on the Screen Builder menu.

Security
This is the entry point for handling base system security.

Voice System Maintenance
This is entry to online maintenance for the Z-Voice Response system associated with SIS.


OIT Applications Support


Last Modified: Tuesday, 02-Mar-2004 13:22:15 CST

©2004 All Rights Reserved