CEMT INQUIRE PROGRAM
Displayed fields
Cedfstatus
displays what action the execution diagnostic facility
(EDF) is to take for this program when the program runs
under EDF. The values are:
CEDfWhen EDF is active, CEDF initiation and
termination screens are shown by CEDF while this
program is running. Other screens are also shown
unless the program was translated using the
NOEDF translator option.
NOCedf
All CEDF activities, including initiation and
termination screens, stop while this program is
being processed.
|Concurrency
| Displays the concurrency attribute of the specified
| program. The values are:
|Threadsafe
| The program is defined as being threadsafe, using
| appropriate serialization techniques to access
| shared resources. It does not need the automatic
| serialization provided by the CICS QR TCB, and
| can safely run on an open TCB.
|Quasirent
| The program is defined as not threadsafe, and
| requires the automatic serialization provided by
| QR TCB.
Copystatus
displays the load status of the specified program.
The values are:
NOTRequired
The program status is such that you do not have
to specify CEMT SET PROGRAM NEWCOPY or
CEMT SET PROGRAM PHASEIN to make the
program available. (If the program is already
available for use and if you have put a new
version in the DFHRPL concatenation, you need
to issue a NEWCOPY or PHASEIN to replace the
current version.)
REQuired
A search for the program failed during a load
operation, and the program has been marked as
not loadable to avoid the overhead of further load
attempts.
You need to specify CEMT SET PROGRAM
NEWCOPY or CEMT SET PROGRAM PHASEIN
to enable the program to be loaded. However,
before doing this, you should ensure that there is
a copy of the program in the DFHRPL library
concatenation.
You can reset this value by overtyping it. The values
are:
NEwcopy
CICS uses a new copy of the program when all
the transactions currently using the program have
finished (RESCOUNT equal to zero). CICS loads
the new version either from the DFHRPL library
concatenation or uses an LPA-resident version,
depending on the PRIVATE or SHARED options.
PRIVATE is the default setting.
Note: NEWCOPY cannot be specified for a
program specified with the HOLD option.
PHasein
CICS uses a new copy of the program now for all
new transaction requests. CICS continues to use
the old copy for all currently running transactions
until they have finished (RESCOUNT equal to
zero). CICS loads the new version either from the
DFHRPL library concatenation or uses an
LPA-resident version, depending on the PRIVATE
or SHARED options. PRIVATE is the default
setting.
Note: PHASEIN cannot be specified for a
program specified with the HOLD option.
PHASEIN performs a REFRESH PROGRAM
function to inform the loader domain that a new
version of the program has been cataloged and
that this version of the named program should be
used in all future ACQUIRE requests.
Until the program goes to a zero RESCOUNT and
a subsequent ACQUIRE PROGRAM has been
performed, CEMT INQUIRE PROGRAM ( ) will
return information on the first copy of the program.
Dataloc
displays whether the program is able to accept data
addresses higher than 16MB. The values are:
ANy The program can handle 31-bit addresses. The
address of the data can be above or below the
16MB boundary. CICS returns an address above
the 16MB boundary if possible.
BelowThe program can handle only 24-bit addresses
and must therefore be given addresses of data
located below the 16MB boundary. If necessary,
CICS copies data below the 16MB boundary
before passing its address to the application
program.
|Dynamstatus
| displays whether, if the program is the subject of a
| program link request, the request can be dynamically
| routed. The values are:
|DYnamic
| If the program is the subject of a program-link
| request, the CICS dynamic routing program is
| invoked. Providing that a remote server region is
| not named explicitly on the SYSID option of the
| EXEC CICS LINK command, the routing program
Chapter 11. Master terminal CEMT 107