CICS Transaction Server for z/OS V3.1Enterprise management Takahiro Ishiwatari email@example.com
Enterprise Management - Notes This presentation will describe the capabilities provided by the enhancements for enterprise management in CICS Transaction Server 3.1.
Acknowledgements • The following are trademarks of International Business Machines Corporation in the United States, other countries, or both: IBM, CICS, CICS/ESA, CICS TS, CICS Transaction Server, DB2, MQSeries, OS/390, S/390, WebSphere, z/OS, zSeries, Parallel Sysplex. • Java, and all Java-based trademarks and logos, are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. • Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. • Other company, product, and service names and logos may be trademarks or service marks of others.
Enterprise Management - Notes This page intentionally left blank.
Agenda • CICSPlex SM overview • BATCHREP access enhancements • WUI functional enhancements • WUI usability enhancements • Simplification of BAS in WUI • Support for CICS new functions
Enterprise Management - Notes This page intentionally left blank.
CICSPlex SM overview • Included in CICS TS • Provides a single system view to CICS regions (CICSplex) • Operation • Monitoring • Real Time Analysis • Workload Management • Business Application Services z/OS z/OS CICSPlex SM CICSPlex SM CICS CICS CICS CICS CICS CICS CICS CICS CICSplex
Enterprise Management - Notes • CICSPlex SM (CPSM) is a system management tool for multiple CICS regions (CICSplex) as if they were a single system. It provides single system image and single point of control for the CICSplex. • It is included in the CICS TS package, and provides functionality such as - Operation - Monitoring - Real Time Analysis - Workload Management - Business Application Services • It also provides APIs that enable programs to access information about the CICSplex. • The enhancement in CICS TS 3.1 is in the operation area, and the business application service.
CPSM Interfaces • TSO EUI • mostly used in earlier releases • Web User Interface • browser interface, easier to use
Enterprise Management - Notes These are the CPSM interfaces provided. The TSO end user interface is accessed through ISPF. Users can manage all of the CICS regions and resources in the CICSplex from this single view. Because the size of the screen is limited, many scrolling activities may be necessary if there number of items to be displayed is large. The Web User Interface is a browser based interface, more data is displayed in the window and provides an easier and intuitive navigation. With the definitional capabilities added in CICS TS V2.3, most of the CPSM activities can be accessed through the WUI. The TSO interface is planned to be removed in the next release.
CICSPlex SM enhancements in V3.1 • BATCHREP access enhancements • WUI functional enhancements • WUI usability enhancements • BAS rationalization • Support for CICS new functions
Enterprise Management - Notes This shows the enhancements to CPSM in V3.1. Most of the enhancements are in the Web user interface, it will have more functionality and better usability. It will enable users to replace the current TSO end user interface.
BATCHREP in previous releases • Batched repository update facility • An interface to create/maintain CPSM definitionsvia batch job • Submission of job done through BATCHREP view in TSO EUI • update job will run within the CMAS • Information held in an internal table, not accessible to APIs
Enterprise Management - Notes • BATCHREP is a facility to create or maintain CPSM definitions through batch processing. It allows users to create, update, or remove CICSPlex SM definitions, or add an association to a definition, as in adding an association between a CICS system and a CICS system group, without going through each CPSM TSO user interface view. The batch job is submitted through the BATCHREP view in the TSO user interface, and a batch like transaction will run in the CMAS to access the CPSM data repository. Information about the job status was held in an internal table that was not accessible to CPSM APIs, so the Web user interface did not have an interface for BATCHREP.
BATCHREP access enhancements • BATCHREP resource table • Table externalized • Execute/Check actions added • PROCESS(STARTED/STOPPED) field to indicate status of job • Access from WUI • BATCHREP view on WUI • Uses CPSM APIs to access BATCHREP resource table • Batch utility program • Enables definitions to be maintained from a job step • EYU9XDBC program • update job will run within the specified CMAS • Uses CPSM APIs to access BATCHREP resource table
Enterprise Management - Notes CPSM in CICS TS V3.1 will externalize the BATCHREP resource table. This will enable access from CPSM APIs. Actions CHECK and EXECUTE are added. CHECK will perform a syntax check to the supplied input commands. EXECUTE submits the BATCHREP processing. There will also be a new field PROCESS added in the resource table to indicate the status of the job. This table will enable WUI to access the batched repository update facility. A new view is supplied in WUI to run the BATCHREP job. In addition to the access from WUI, there will also be a new a batch utility program supplied that can be submitted through JCL. This will enable CPSM definitions to be maintained from a job step, without using the user interfaces. The program name is EYU9XDBC. It will issue a series of CPSM APIs to run the BATCHREP processing.
Enterprise Management - Notes This is a screen shot of the WUI view for BATCHREP. The view will show BATCHREP tasks that are currently running. The EXECUTE and CHECK buttons on the bottom will allow users to input the necessary parameters.
Batch utility program • sample JCL & output //BATCHREP EXEC PGM=EYU9XDBC,REGION=0M //STEPLIB DD DISP=SHR,DSN=CICSTS31.CPSM.SEYULOAD //SYSPRINT DD SYSOUT=* //SYSIN DD * CMASNAME(IYK4Z0E1) CHECK INPUTDSN(GALLEN.WORK.JCL) INPUTMEMBER(BCH5955) PRINTNODE(LOCAL) OUTPUTUSER(GALLEN) /* CICSPlex/SM Batched Repository Update Utility Version 310 Parameters specified: CMASNAME(IYK4Z0E1) CHECK INPUTDSN(GALLEN.WORK.JCL) INPUTMEMBER(BCH5955) PRINTNODE(LOCAL) OUTPUTUSER(GALLEN) EYUXD0908I A batched repository update has been submitted to run in CMAS IYK4Z0E1. EYUXD0909I CICSPlex SM Batched Repository Update Utility is terminating.
Enterprise Management - Notes This is an example of the batch utility program. The input parameters will be supplied in the SYSIN DD statement. The output of the utility program will be written to SYSOUT and the messages will indicate whether the job was successfully submitted.
WUI functional enhancements • Make WUI more equivalent to TSO EUI • by enhancing… • Dynamic selection lists • Filter confirmation • Result set warning count • User group profiles • Favorites support
Enterprise Management - Notes These are the functional enhancements in the Web user interface that will be provided in CPSM in CICS TS 3.1. They are targeted to make the WUI more functionally equivalent to the TSO end user interface.
Dynamic selection lists • TSO EUI provides selection lists in administration views • Input for attributes and parameters • selection of CICS region names from existing definition • selection of existing definitions to create a reference to them • etc. • WUI enabled to generate dynamic selection lists • Fields that are capable for dynamic selection lists are marked with an icon • clicking the icon will open a selection list screen • filters applicable to the list
Enterprise Management - Notes Dynamic selection list enable easier definitional capabilities. When creating a definition for CPSM, if a certain field is left blank, a screen will be displayed showing the list of valid values for that field. This function will now be provided in the WUI. There will be an icon to the right of the text input box indicating that the field is enabled for dynamic selection list. When the icon is clicked a view will be shown with the valid values for that field. There is also a filtering capability for the list.
Filter confirmation • Specify a filter criteria before displaying the view • In prior releases, filtering was possible only after the view was displayed • TSO EUI can specify filters as part of the command • e.g. LOCTRAN C* ENABLED • WUI view editor changes • specify a filter confirmation screen to be displayed before data retrieval • IBM supplied views will not have filter confirmation as default
Enterprise Management - Notes The TSO interface provides the ability to specify filters prior to showing the view. From the command line, users can specify which view they want to display and additionally specify a filter. If the filter is specified, only the matching resources will be shown on first display. Users will have the opportunity to enter filter values regardless of the size of result set that will be returned . In previous releases of the WUI, filtering could be done only after opening the first view. In CICS TS 3.1 users have the ability to specify filters before displaying the first view. If the view is enabled for filter confirmation, a filter confirmation screen will be shown before displaying the tabular view. The filter confirmation can be enabled through the WUI view editor. The IBM supplied view will not have filter confirmation as default.
Enterprise Management - Notes This is a sample flow of setting the filter confirmation. It is enabled through the View editor.
Result set warning count • Issue a warning if the request returns more data than expected • provide the opportunity to alter filters or cancel the request before execution • Maximum size of a result set specified in … • user group profile, if WUI is running with security • set by an administrator • DEFAULTWARNCNT parameter in WUIPARM • default is 0, meaning no warning issued • Warning count screen
Enterprise Management - Notes The WUI can now be tailored to issue warnings before it opens a view that will generate large numbers of records. Following a warning users will have the opportunity to alter the filter values on the view in order to reduce the number of results returned. This improves WUI performance by reducing unnecessary waits. The threshold for the warning can be set in a user group profile. If the user does not have an associated user group, or if security is inactive in the WUI server, the DEFAULTWARNCNT parameter in the WUI startup parameter will be used. The default is 0, meaning that the warning count is not enabled.
User group profiles • Set profiles for groups of users • groups such as.. • Operators, Sysprogs, Developers, etc. • user group profile contains information for • result set warning count • default main menu and navigation menu • default context and scope, CMAS context • if not retrieved from profile, defaults from WUIPARM is used • New “User Group” object to store profile information • Security needs to be activated in the WUI • Setting up the user group • To create a user group… • Use the new User Editor to create the user group profile • Create a user group with the same name in the ESM • Associate user to the user group in ESM
Enterprise Management - Notes • The systems administrators will have the ability to set profiles of users as a group. The group could be for operators, sysprogs, developers, etc. • User group contains information about result set warning count, the default main menu and navigation menu names, the default context & scope. Different navigational menus and warning counts can be set for different type of users. In this way administrators can configure the WUI in different ways to suit different groups of users in order to present an interface that is more tailored to individual needs. For users that are not associated with user groups, the WUI startup parameter will supply the default settings. • The new User Editor can be used to create user group profiles. To set up user groups; • - create a user group with the User Editor - create a user group with the same name in the security manager - associate the user to a user group in the security manager - activate security in the WUI server.
Managing user group profiles • User Editor (for administrators) • “User groups” screen • Can create, edit, delete a user group and its profile
Enterprise Management - Notes The administrators will use the User Editor to create/edit/delete user groups. This is a sample view of the User Editor to create a user group profile.
Favorites support • Faster access to frequently used views • New “Favorites” in Navigation frame • “Add to favorites” icon on tabular and detail views • Added to new “USER” object in WUI repository • Favorites editor to create/update/delete/rename favorites Add to favorites Favorites link Favorites editor
Enterprise Management - Notes In CICS TS 3.1, all WUI users now have the ability to save tabular and detail views on an ad-hoc basis to an easily-accessible and editable menu of favorites. This allows users to reach frequently used views with just one click. Administrators have the additional authority to update the favorites . There will be an icon on tabular and detail views that will enable users to add the view to their favorites list. The link to the view will be added on the navigation frame under “favorites”. There is a new Favorites Editor, which will enable users to maintain their favorites list.
Adding a favorite • Click icon on view • Displays a screen to add a title • the view will be accessible from the Navigation frame
Enterprise Management - Notes To add a favorite, simply click on the icon on top of the view and enter the name of the link. The link will be shown on the navigation frame.
Favorites editor • To alter the list of Favorites • Move • change position of an item on the favorites list • Copy • copy an existing favorite to a different name • Edit • change the title, context and scope, filter settings • Delete • delete an item
Enterprise Management - Notes The Favorites editor can be used to maintain the favorites list.
Enterprise Management - Notes This is an example of using the favorites editor, changing the context and scope settings.
Managing favorites for other WUI users • User Editor (for administrators) • “Users” screen • Can create, edit, delete a user and its favorite list
Enterprise Management - Notes Administrators can also manage the user’s favorites list through the User editor. This example shows an example of editing a users favorite.
WUI usability enhancements • White space reduction • Select/deselect buttons • High density views • Two-column detail views • Expand/collapse filters • Other improvements • Usage of colors
Enterprise Management - Notes The Web user interface has some improvements in its usability and presentation. The improvements are focused on reducing white space area, maximize the use of screen space in WUI views and menus.
Select / deselect buttons • “Select all” and “Deselect all” buttons replaced with icons • to select all • to deselect all • text will show when pointer is moved above the icon Deselect all CPSM WUI in CICS TS V2.3 CPSM WUI in CICS TS V3.1
Enterprise Management - Notes The “Select all” and “Deselect all” button has been changed to an icon, thus reducing the some white space on tabular views. For Internet Explorer, an alt text will appear when the pointer is above the icon.
High density views • Two-column detailed views • Increase the amount of data displayed on screen • reduce the need for screen scrolling • Can be created using the View Editor • IBM supplied views will remain single-column
Enterprise Management - Notes In previous releases, a detail view of a resource was displayed in one column. Because all the attributes were positioned on the left side of the view, it left a large amount of white space in the right side of the view. The use of screen space on detail views has been improved by providing the ability to display the information in two columns rather than one. Users can design their own two-column detail views using the View editor. IBM supplied views will remain single columned.