Start of change

Priorities for CICS Web support transactions (CWXN, CWXU, CWBA)

"Task structure for CICS® Web support" in the CICS Internet Guide explains the transactions that are used for CICS Web support processing, and how they interact with each other. A Web attach task is used to receive requests from Web clients and perform initial checks. The default transaction ID for a Web attach task is CWXN for the HTTP protocol, or CWXU for the USER protocol. (Another transaction ID can be used instead.) Alias transactions, for which the CICS-supplied default name is CWBA, are used to cover subsequent processing for application-generated responses.

If you set the priority of the CWXN or CWXU transaction (or its alias) higher than the priority of the alias transactions used for application-generated responses (such as CWBA), this can result in a build-up of requests that have been received but not yet processed, which may lead to a short-on-storage situation.

The default priorities for the CWXN or CWXU transaction are set to 1, and the default priority for the CICS-supplied CWBA transaction is also set to 1. You can adjust these priorities depending on your workload. Make sure the priorities of the alias transactions used for application-generated responses (like CWBA) are equal to, or higher than, the priority of the transactions associated with Web attach tasks (like CWXN or CWXU). Bear this in mind if you are setting up your own transaction definitions in place of the CICS-supplied defaults.

Related tasks
CICS Web support: performance and tuning
Storage requirements for CICS Web support
Relative performance of CICS Web support response methods
Managing the performance of Secure Sockets Layer support
End of change [[ Contents Previous Page | Next Page Index ]]