HB.js TASKMAX and CICS TRANCLASS parameter values
search cancel

HB.js TASKMAX and CICS TRANCLASS parameter values

book

Article ID: 452191

calendar_today

Updated On:

Products

HB.js

Issue/Introduction

Have this current configuration for HB.js under CICS:

  • The CICS Transaction Class limit TRANCLASS parameter is currently set to 20.

  • The HostBridge TASKMAX parameter is set to 8.


There is some concern about the parameter value mismatch:

  • Will it cause any performance bottlenecks, latency, or queuing issues during high workloads?

  • For instance, if CICS allows up to 20 concurrent tasks but HostBridge restricts processing to 8, could this lead to sluggishness or timeouts?

  • Is there a best practice or recommended ratio for aligning the CICS TRANCLASS limit with the HostBridge TASKMAX parameter in a production environment?

Resolution

It is recommended that the ACTIVE() attribute of the transaction class associated with transaction HBJS be configured to a value no greater than TASKMAX.
This is especially important when utilizing zIIP engines.
An ACTIVE() attribute value greater than TASKMAX will cause HB.js tasks to execute on the General Processor (GP) instead of the zIIP.