The DFHCOMMAREA is used to pass information from one
application to another. What are some other ways

Answer Posted / aayush

Queues
There are two types of queues TSQ and TDQ.
TSQ can be used as scratch pad in main memory.
You can write as much as you want in TSQ and they will be
available to all the transactions that are aware of the
queue name.
TSQ is primarily used to share huge amount of information
across the transactions
The name of every TDQ must be defined to CICS in a
Transient Data Definition (TDD) entry before the queue is
used by an application program.
Unlike temporary storage queues, TDQs cannot be dynamically
created by an EXEC CICS WRITEQ command from an application.
TCTCA, TWA, CWA
TWA – Transaction work area – One per task - Work area
associated with the task.
TCTUA – Terminal Control Table User Area – Work area
associated with a terminal and defined as one per terminal
in TCT.
CWA -- Common work area – System work area defined by
system programmer in SIT. (System Initialization Table)
We can use TWA, TCTUA and CWA for sharing the information
across the transactions.

Is This Answer Correct ?    12 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

explain the means of supporting pseudo conversation programming. (Eg. Storing and restoring of states, control flow, error handling)?

619


Name some translator and compile options and explain their meaning?

2374


How do you use altindxs in batch, cics programs?

580


What is the common work area?

548


what are transient data sets defined to cics?

652






What is task control?

585


What are fset, frset?

598


Explain how do you delete item 3 in a five-item tsq?

534


what is the difference between a package and a plan. How does one bind 2 versions of a cics transaction with the same module name in two different cics regions that share the same db2 subsystem?

606


Explain the different ways of initiating transaction in cics?

504


Name the command which is used to release a record on which exclusive control is gained?

578


What is eib?

647


If we say that bms length of field = 0, then what does that mean?

734


what is the difference between a return with transid and xctl? For example program. A is issuing return with transid to program b. Program a. Is isssuing xctl to program b?

678


What is an mdt (modified data tag)?

575