what is the difference between task and transaction in cics?
Under CICS, a user can't directly invoke a program. Instead, the user invokes a transaction, which in turn specifies the program to be run. ... The difference between transaction and task is that while several users may invoke the same transaction, each initiates a separate task.