11. Transactions Each transaction in CICS has a four-character transaction
identification (TRANSID) which describes the function that the
12. TaskIn CICS, an instance of a particular transaction request by a computer operator or user is called a task.
When a user invokes
a transaction, CICS begins a task for that request. CICS also loads any application programs required for the transaction.
13. TaskThese steps are involved in processing a transaction:
1) Entry – A transaction ID (TRANSID) enters the CICS system.
2) Task creation – CICS creates a task to process the transaction. The task is now ready to be run.
3) Dispatch – CICS determines which of the ready tasks should be run next, and dispatches that task to be started.
4) Execution – The task invokes the appropriate CICS program and runs.
14. Online transaction processing—task5) Processing – When the invoked program calls CICS to perform a service on its behalf, the task gives up control of the CPU and waits for the requested service to be completed.
6) Redispatch – After the requested service has been completed, the task is ready to run again, and CICS dispatches it again.
7) Return – When all work required to process the TRANSID is done, the program issues a RETURN command to return control to CICS.
8) Termination – CICS removes the task from the system.
Automatic Teller Machine
Order Entry and Processing Systems
Retail Distribution System
25. CICS提供的交易Unit Objectives
List several CICS-supplied transactions
Describe the services of the primary CICS-supplied transactions
Describe the primary functions of the terminal transaction
Use CEMT command to inquire about system resources and to control them
26. Transactions(1/2)FunctionCICS-supplied TransactionSign onCESNSign offCESFMonitor and Control CICS ResourceCEMTMessage switchingCMSGCreate Request Model for EJB’sCREAResource Definition online
（RDO）CEDACEDBCEDCCICS DB2 interfaceDSNC OR CEMT
27. Transactions（2/2)Processing and Debugging ProgramsCMACCECICEBRCEDFCEDXDB Control InquiryCDBIDB Control InterfaceCDBMDB Control MenuCDBC
28. Connecting to CICS
29. Signing On to CICS
30. Monitoring and Controlling the System- CEMT
31. Monitoring and Controlling the System- CEMTCEMT: make changes or adjustments to the CICS system while it is active and running：
Inquire and change the values of System parameters
Alter the status of the system resource
Shut down the CICS task
32. Managing CICS Resource Definitions
33. Managing CICS Resource DefinitionsThree transaction used to managing resources:
CEDC: used to display definition
CEDB: to define and alter definition
CEDA: all above, plus install resource into a running system
34. Messaging Switching (CMSG)
35. Researching Messages (CMAC)
36. Checkpoint QuestionsT/F you can usually change properties of CICS resource using the CEMT inquiry function
Which CICS transactions can you use to define resources to your CICS system while the system is running?
Which CICS transactions can a operate to shut down the CICS system?
Which of the following statements are true?
A. You can use CEOT to determine your terminal name.
B. you can use CEBR to view transient data queues.
C. you can use CEDF to look at every line of code in your application program.