Environment
Situation
This technical note describes how to avoid known issues with CICS temporary storage and RACF security rules when running Verastream Bridge Integrator (VBI).
Note: If you encounter an issue in a supported version of Verastream Bridge Integrator, contact Technical Support for information about either a potential update to resolve the issue or configuration changes to work around the issue. To determine if your product is currently supported, see https://support.microfocus.com/programs/lifecycle/version-status.html?VBI.
Resolution
Avoiding CICS Temporary Storage Problems
Included here are descriptions of how to avoid running low on temporary storage in Verastream Bridge Integrator (VBI).
- Set up timeouts in VBI to avoid temporary storage problems:
- In the JCL provided in ATTMF.VBI.V4R01.INSTLIB(VBIUCFG), set the timeout values as small as possible.
- Submit the following JCLs in this order:
ATTMF.VBI.V4R01.INSTLIB(VBIUCFG)
ATTMF.VBI.V4R01.INSTLIB(VBIUCNVT)
ATTMF.VBI.V4R01.INSTLIB(VBIUSRVR)
- To use VBI APIs without incurring temporary storage problems:
Develop VBI client runtime code on the mid-tier so that each session issues a Disconnect() API when the session has completed its tasks. This prevents stranded CICS Temporary Storage queues from negatively impacting performance.
Verastream Bridge Integrator Compliance with New RACF Security Rules
The new RACF security rules provide for mixed case passwords. These VBI API methods are compliant with this development:
- ConnectBridge
- ChangePassword
- QueryLoadModuleInformation
Any userID or password information collected in custom developed 3270 applications on the host must make sure that the terminal is operating with a 3270 model terminal defined with a TYPETERM that allows for mixed case.
Additionally, you should only shift userID and password to upper case if the RACF rules for passwords that are in effect in that CICS region require passwords to be in upper case. If there are too many incorrect sign-on or verification attempts when executing the security related API, the RACF userID may be suspended.