Skip to content
This repository has been archived by the owner on Dec 9, 2024. It is now read-only.

Sample program to help ensure that only approved and tested versions of CICS® Explorer can be used to access a given CICS region

License

Notifications You must be signed in to change notification settings

cicsdev/cics-explorer-access-level-policing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Warning

This repository has been archived

IBM Legacy Public Repository Disclosure: All content in this repository including code has been provided by IBM under the associated open source software license and IBM is under no obligation to provide enhancements, updates, or support. IBM developers produced this code as an open source project (not as an IBM product), and IBM makes no assertions as to the level of quality nor security, and will not be maintaining this code going forward.

You can use a client allowlist to limit which levels of CICS Explorer can connect to a CMCI JVM server. For more information, see Defining a client allowlist to CMCI JVM server in a CICSplex.

CICS Explorer Access Level Policing

This is implemented by the use of a sample program which can ensure that only approved versions of the CICS Explorer can be used to access a given CICS TS region.

A customised version of the sample program DFHWBAAX is able to provide this functionality.

How it works

The customised DFHWBAAX program analyses the user-agent string from the HTTP header which CICS has received. Each release of Explorer includes a unique user-agent string in the HTTP header. The received string is tested against user defined "approved" strings to determine whether the connection attempt should be allowed to succeed.

Any number of "approved" strings can be defined, which enables a flexible policing method which can be used with any in-service release of CICS TS.

Please note that this analyser runs for every CMCI request and may affect the performance time of requests. If you are noticing a performance slow-down, remove your custom web analyser and check that this is not the cause before raising a PMR with IBM.

Further details of this module can be found in the associated CICSDev article.

License

This project is licensed under Apache License Version 2.0.

About

Sample program to help ensure that only approved and tested versions of CICS® Explorer can be used to access a given CICS region

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •