Sei sulla pagina 1di 4

Re: What is MDT ? How it is related FSEAT & FRESET?

what is the meaning of MDT


on.. pls ans With explanation is will be more helpfull thank you Answer
#1
Modified Data Tag(MDT)is one bit attribute character.

If it is ON(1)means,it indicates that it is modified


by
terminal operator.

FRSET is Field Reset is used in the CNTL parameters


of the
map definition (DFHMDI) or mapset
definition(DFHMSD).If
CNTL=FRSET,when the map or mapset is sent to the
terminal,MDT will reset to '0' indicating it is not
modified by terminal operator.

FSET is Field set is used in the ATTRB parameters of


the
field definition of the BMS maps(DFHMDF).If FSET is
specified in ATTRB parameter of the DFHMDF macro for
a
field,when the map is sent to the terminal,MDT will
be set
to '1' for the field regardless of whether the field
has
been modified by the terminal user.

Following explanation will help you to understand


better.
You cannnot assume the terminal user will always type
some
data into all unprotected fields.He/she might forget
to
type some required fields,or intentionally skip
certain
fields.In such cases the program might not get data
in the
fields as the program expects.
In order to prevent the troublesome situation, We use
the
concept of FSET and FRSET.
Is This Answer Correct ?
10 Yes 0 No
0
Kavya
Re: What is MDT ? How it is related FSEAT & FRESET? what is the meaning of
MDT on.. pls ans With explanation is will be more helpfull thank you Answer
#2
The last bit in the attribute byte , the
MDT( Modified data
Tag) , indicates whether the user has modified the
data in
the field. to save transmission time , the terminal
sends a
field to the CICS program only if its MDT is on. un
modified fields are not transmitted.
HOW TO SET/RESET MDT
there r three ways of setting and resetting MDT , as
follows:
1- when the terminal user modifies a field on a
screen ,
MDT 'LL be set "1" (ON) automatically by the terminal
hardware.
2-if CNTL=FRSET is sepecified in the DFHMSD OR DFHMDI
macro , when the mapset or the map is sent to the
terminal , MDT will be reset to "0" ( OFF ie not
modified )
for all fields of the mapset or the map ,
respectively.
3- further , if FSET is specified in the ATTRB
parameter of
the DFHMDF macro for a field , when the map is sent
to the
terminal , MDT will be set to "1" ( on , i.e.
modified) for
the field , regardless of whether the field has been
modified by the terminal user.

the following technique shud be used:


. code CNTL=FRSET in DFHMSD or DFHMDI.
. CODE ATTRB=(FSET,..) IN all DFHMDF macros for the
fields , from which the application program expects
to
receive data , regardless of whether they r input
fields or
output fields

Re: Name three ways the Modified Data Tag can be set on? Answer
#5
1. when user enter data in the field
2. seting ATTRB= FSET in mapset for the field
3. move the macro DFHBMFSE to the attribute field
of that particular variable.(dyanamically

Re: Can anyone say full transaction process? i mean when user press enter key after that
what happens from there to till end of transaction Answer
#2
When a Transaction entered on terminal TCP(Terminal
Control
Program) recognizes the incoming data from terminal
and
makes an entry on TCT(terminal Control Table) and
validates
the Terminal.
SCP(System Control Program) acquires storage for the
Terminal data.
TCP places data from terminal into terminal I/O Area
(TIOA)
and Identifies the Task.
KCP(Task Control Program) obtains transaction
identifier
from TIOA.
KCP thru PCT(Program Control Table) searches for the
application program linked with the Transaction .
If any program is linked with the the transaction
then
system will make an entry on PPT(Processing Program
Table).
PCP(Program Control Program), with PPT, resident
address of
program is obtained.
If any files are associated with the program then
make an
entry on FCT(File Control Table).
If any DB2 table is associated with the program then
make
an entrynon DCT(Destination Control Table).
Thus the Application Program starts processing –
transaction is initiated.

Is This Answer Correct ? 3 Yes 0 No

Potrebbero piacerti anche