Chapter 4: Administration Using the Web Interface

This chapter describes Mainframe Access administrative functions that are available using a Web browser.

Introduction

Mainframe Access' Web Administration feature provides a comprehensive administration interface for graphical Web browser clients. Using Web Administration you can display current operational information, target server information and internal data structures, dynamically refresh control lists and change operating parameters.

Accessing Web Administration

You need a graphics-enabled browser to use Web Administration. We recommend that you set your monitor's screen resolution to 800 by 600 pixels or better. You access the Web Administration login page by setting your browser to the URL for Mainframe Access' HTTP clients. Enter the URL on the address line of your browser as follows:

http://your.mainframe.name:admin_port

where the components of the address are:

your.mainframe.name The TCP/IP hostname of your z/OS system or the actual IP address of that system
admin_port The TCP/IP port number that was specified for the Mainframe Access ADMIN_PORT parameter in the PARMS member.

When the login page is displayed, enter a user ID and password combination that is known to your z/OS security subsystem. The user ID you specify must also be defined as an administrative user in the Mainframe Access access list definitions.

Using Web Administration

The Web Administration display area is divided into four panes. The top two panes remain constant as you work and provide helpful links:

Once you have logged in, the lower-left pane remains constant as you work and provides links to each of the administrative functions. You select a function by clicking on the right-pointing arrow to the left of the function name. The large pane at the lower-right is the main display area where you see the results of your display requests and interact with specific administrative functions. You can select a different function from the lower-left pane at any time.

You do not need to log out when you have finished using Web Administration. Shutting down your browser prevents others from accessing Web Administration through your login, even if they restart your browser and attempt the access using browser history links.

The Web Administration display is shown in Figure 4-1.

Web Administration Home Page

Figure 4-1: Web Administration Home Page

The administrative functions are organized into five categories:

These are explained in the following sections.

Display Pages

Display pages show the current operational status of various Mainframe Access communications elements.

Status Page

The Status page displays the following TCP/IP configuration information:

Server port number This is the port used by clients that communicate using Micro Focus's proprietary TCP/IP protocols. This includes Mainframe Access clients and COBOL development environment clients. Telnet clients also connect to this port to use Mainframe Access' Telnet client administration interface, as described in the section Using a Telnet Client in the chapter Administration Using Console Commands. Web Administration obtains the value from the Mainframe Access start-up parameter TCP_PORT.
Web server port number This is the port used by clients using the standard HTTP protocol. This includes Web browsers accessing the Web Administration function. Web Administration obtains the value from the Mainframe Access start-up parameter ADMIN_PORT.
Organization name Web Administration obtains this value from the Mainframe Access start-up parameter ORGANIZATION.
Number of backlogs This is the maximum number of pending TCP/IP requests that the TCP/IP software can hold while Mainframe Access is processing the current request. Web Administration obtains the value from the Mainframe Access start-up parameter BACKLOG.

An example is shown in Figure 4-2.

Status Page

Figure 4-2: Status Page

Target LU Status Page

The Target LU Status page shows all the VTAM server applications that have been connected to Mainframe Access through SNA LU6.2 sessions

Note: Target LUs for Mainframe Access Data Connect, IMS Option and CICS Option must be defined in the server configuration. DB2 LUs are not defined in the server configuration; all necessary connection information for DB2 is specified in the Mainframe Express XDB Link configuration for SQL Option for DB2 and this connection information is provided to Mainframe Access with the first client request for a particular DB2 server.

The example shown in Figure 4-3 shows that sessions have been established with a Mainframe Access Data Connect server, a DB2 subsystem (on behalf of a Mainframe Express SQL Option for DB2 client), an IMS system (on behalf of a Mainframe Express IMS Option client) and a CICS system (on behalf of a Mainframe Express CICS Option client). The example also shows that the internal LU for Password Expiration Manager functions, PEMDB62, has been accessed. This LU name will always show a status of "Not Active" because it is only used internally by Mainframe Access. The example also shows two CICS LU names with a status of "Not Active". The appearance of an LU name in the list indicates that it has been requested by a client and the status of "Not Active" may indicate that the associated subsystem is not up or that the connection attempt by Mainframe Access was rejected, possibly due to a configuration error in Mainframe Access or in the subsystem.

Target LU Status Page

Figure 4-3: Target LU Status Page

Click Refresh to update the display.

Conversation Status Page

The Conversation Status page shows a summary of all LU6.2 conversations that are currently active. In general, for each active client connected to Mainframe Access, there is an active LU6.2 conversation between Mainframe Access and the client's target server. An example is shown in Figure 4-4.

Conversation Status Page

Figure 4-4: Conversation Status Page

Click Refresh to update the display.

Click More Information to access a detailed display for a specific conversation. Figure 4-5 shows an example of the detailed display.

Conversation Details Page

Figure 4-5: Conversation Details Page

Click Refresh to update the display.

Click Back to return to the Conversation Status page.

Click Cancel to end the conversation and the associated client connection.

Use the Previous and Next links to step through the conversation details without returning to the main Conversation Status page. These links are displayed only when applicable.

TCP Task Status Page

The TCP Task Status page displays a summary of the z/OS tasks that have been activated by the TCPLINK_MAXTASKS initialization parameter. These tasks are used to process requests from Mainframe Express SQL Option for DB2 clients and Telnet clients. The session counts summarize the SNA LU6.2 sessions that have been activated for client conversations with DB2 subsystems. Sessions are active when they are allocated to a specific conversation on behalf of a client and inactive when they are available for use by a new client request. An example is shown in Figure 4-6.

TCP Task Status Page

Figure 4-6: TCP Task Status Page

Click Refresh to update the display.

Refresh Pages

Refresh functions dynamically update Mainframe Access definitions or remove existing copies of files so that Mainframe Access will need to acquire fresh copies the next time the information is needed.

Refresh Access List Page

The Refresh Access List page asks you to confirm that you want to refresh the access list.

Click Refresh to confirm the access list refresh. Mainframe Access discards all of the current operating information previously obtained from the access list and re-reads the access list definitions from the DASD file specified in the currently active Mainframe Access startup JCL. This refresh function enables you to update the access list while Mainframe Access is running. The new definitions take effect immediately. Finally, Mainframe Access displays a page that indicates that the refresh is complete.

If you change your mind about refreshing the access list, simply select another Web Administration function.

For more information about the access list, see the section Editing Access List Definitions in the chapter Configuration.

Refresh Servers Page

The Refresh Servers page enables you to select the server definition types that you want to refresh and confirm the refresh request, as shown in Figure 4-7.

Refresh Servers Page

Figure 4-7: Refresh Servers Page

Use the check boxes to select the server definition types that you want to refresh.

Click Reset to clear all the check boxes.

Click Refresh to confirm the request. Mainframe Access discards all of the current operating information previously obtained for the selected server types and re-reads the server definitions from the DASD file specified in the currently active Mainframe Access startup JCL. Using this refresh function you can add, remove and modify the target server specifications. The new definitions take effect immediately. Finally, Mainframe Access displays a page that indicates that the refresh is complete.

If you change your mind about refreshing the servers, simply select another Web Administration function.

Refresh Web File Cache Page

Mainframe Access normally reads a Web resource (such as an HTML page, GIF image, Java class) from the DASD data sets only once, when the first request for the resource is received from a client. That first request causes the resource to be saved in a virtual storage cache that is used to satisfy all subsequent requests. If you refresh the Web file cache, Mainframe Access responds to subsequent resource requests by re-reading the resource data from the DASD data sets, when the first request for a resource is again received. The refresh function makes it possible for you to update Web resources in the DASD data sets and have the changes take effect immediately.

When you select the Refresh Web File Cache function from the lower-left pane, the refresh is performed immediately. All virtual storage that has previously been allocated by Mainframe Access to cache Web resources is released.

Mainframe Access responds to the refresh request by displaying a page that indicates that the refresh is complete.

Refresh ISPI Program Page

The Refresh ISPI Program page enables you to specify the name of the program that you want to refresh and confirm the refresh request.

Enter the z/OS load module name of the program in the text box, without an extension. Click Refresh to confirm the request. Mainframe Access marks the current version of the program for removal and displays a page that indicates that the load module refresh has been scheduled. The program is removed from virtual storage using the z/OS DELETE service when all processes currently using the program are complete. Also, a fresh copy of the load module is brought into virtual storage using the z/OS LOAD service and all subsequent requests for the program are satisfied using the new copy, even while existing processes are completing their activity using the old copy.

If you change your mind about refreshing the ISPI program, simply select another Web Administration function.

Action Pages

Action pages enable you to change some aspects of the way Mainframe Access operates.

Activity Trace Page

The Activity Trace page enables you to activate or deactivate the Mainframe Access internal trace. Mainframe Access internal trace data may be requested by Micro Focus technical support during analysis of a reported problem. When trace is active, data is recorded either to the XDBOUT data set defined in the currently active Mainframe Access JCL or to the z/OS Generalized Trace Facility (GTF), depending on the initialization parameters in effect and the status of GTF in the system. The Activity Trace page is shown in Figure 4-8.

Activity Trace Page

Figure 4-8: Activity Trace Page

Click Trace On if you want to activate the trace. Click Trace Off if you want to deactivate the trace. Then click Set to update the status of the activity trace. Mainframe Access responds by displaying a page that indicates the new status of the activity trace.

If you change your mind about changing the status of the activity trace, simply select another Web Administration function.

Set Timeout Page

The Set Timeout page enables you to specify a new timeout value and put it into effect. Mainframe Access monitors the activity of all connected clients and disconnects clients that remain idle longer than the timeout period. When an idle client is disconnected due to a timeout, any associated conversation with a target server is also ended.

Enter the new timeout value in minutes in the text box. Then click Set to update Mainframe Access' timeout value. Mainframe Access responds by displaying a page that indicates the timeout value that is now in effect.

If you change your mind about changing the current timeout value, simply select another Web Administration function.

List Pages

List functions report z/OS information for external transaction and data handling subsystems.

DB2 Subsystems Page

The DB2 Subsystems page displays information about all DB2 subsystems that have been defined to the z/OS system on which Mainframe Access is running. This page is a useful source for DB2 subsystem information when you are configuring a Mainframe Express SQL Option for DB2 client. An example is shown in Figure 4-9. In some cases Mainframe Access will include non-DB2 subsystem names in the display. In this example, CSQ1 and CSQ2 are MQ Series subsystems and there are no DB2 location names or lunames associated with these subsystems.

DB2 Subsystems Page

Figure 4-9: DB2 Subsystems Page

Click Refresh to update the display.

IMS Systems Page

The IMS Systems page displays information about all IMS regions in the z/OS system on which Mainframe Access is running. This page is a useful source for IMS system information when you are configuring a Mainframe Express IMS Option client and the corresponding Mainframe Access server definitions. An example is shown in Figure 4-10.

IMS Systems Page

Figure 4-10: IMS Systems Page

Click Refresh to update the display.

Diagnostics Pages

Diagnostics examine and display Mainframe Access control structures.

Task Hierarchy Page

The Task Hierarchy page displays all the z/OS tasks that have been created by Mainframe Access within the address space, indicating their parent-child relationships in a hierarchy. An example is shown in Figure 4-11.

Task Hierarchy Page

Figure 4-11: Task Hierarchy Page

Each task name in the display is a link to a detailed display of information specific to that task. The example shown in Figure 4-12 displays the task-related information for the Mainframe Access job step task that is named XDRMAIN. There are further links in the detailed information; these links are normally used only by our Product Support.

Task Details Page

Figure 4-12: Task Details Page

Web File Cache Page

The Web File Cache page displays all the Web server resources that have been accessed in response to client requests and cached in z/OS virtual storage. For each resource in the cache the display shows the name of the resource, the type of Web resource, the number of bytes of storage used to cache the resource, and the DASD data set from which the resource was obtained. An example is shown in Figure 4-13.

Web File Cache Page

Figure 4-13: Web File Cache Page

Service Level Page

The Service Level page displays the version number of Mainframe Access and the level of maintenance that has been applied to Mainframe Access using service packs. This information is important when you are reporting a problem to our Product Support. An example is shown in Figure 4-14.

Service Level Page

Figure 4-14: Service Level Page

The Parm Address provides a link to a display of the current contents of Mainframe Access' primary parameter block. This information is the working copy of Mainframe Access control information that is obtained from the parameters file during initialization and may later be updated dynamically using administrative commands. An example is shown in Figure 4-15.

Parameter Block Page

Figure 4-15: Parameter Block Page

Feature List Page

When you select Features from the lower-left pane, you see a page on which you can either:

Note: Beginning with Mainframe Manager Version 2.01, the product password is provided internally during initialization and all features are enabled by default. There is no need to enter a product password value in the initialization parameters. If you previously used a release of Mainframe Manager before Version 2.01, you can select the button to Decode the current production password to verify that all of your required features are now automatically enabled.

This page is shown below in Figure 4-16.

Features Page

Figure 4-16: Features Page

When you click either Decode button, Mainframe Access responds by displaying the Feature List page, as shown in Figure 4-17. This page displays the Mainframe Access functions that are enabled based on either the current production password or an the alternative password that you entered.

Feature List Page

Figure 4-17: Feature List Page


Copyright © 2007 Micro Focus (IP) Ltd. All rights reserved.