CICa

The CICa event type is a subset of the CICS event type.

CICa events appear on Rule Processor panels when the selection criteria for a CICS-initiated Rule specifies MLTDQ ==> ALL.

The CICa event type applies to CICS Extrapartition or Intrapartition Transient Data messages.

A Rule with MLTDQ ==> ALL specified does not fire unless the entire multiline transient data queue (MLTDQ) message has been received. It fires only when CICS has sent the last line of a message, or the maximum time to wait between receiving lines has been reached.

Note

For a CICS-initiated Rule, when you specify MLTDQ ==> ALL, you must also specify values for the selection criteria field Text ID or Text String.

In addition, when you specify MLTDQ ==> ALL, the Rule cannot suppress or reword the message. Therefore, the Display at Dest and Reword Msg fields on the Action Specification panel (which normally appear for CICS-initiated Rules on the Action Specification panel) do not appear when you specify MLTDQ ==> ALL.

BMC recommends that you use the variables &LINEx_WORDn on the Variable Dependencies panel so that you can create Rules that fire based on specific content of the MLTDQ. The variables are as follows:

  • &LINEx resolves to the line of the MLTDQ message.

    &LINE1 contains the contents of the major line of the MLTDQ, and &LINE2 through &LINEx contain the subsequent minor lines.

  • WORDn resolves to words on &LINEx.

    Individual &WORDn variables that are not part of an &LINEx stem variable always refer to words on &LINE1 (the major line).

MLTDQ ==> ALL should be specified in CICS-initiated Rules that need to access the complete CICS multiline message in the Rule and take actions.

For an example, see Creating a Rule for CICS multiline messages.

Was this page helpful? Yes No Submitting... Thank you

Comments