Vous êtes sur la page 1sur 5

ELS_CICS

#1)Tips
i)

CICS

interactive displaying of maps using CECI Command Level Interpreter


a) Identify Mapset & Map
b) Logon to a CICS region
c) clear screen
CECI SEND MAP(MAPNAME) MAPSET(MAPSETNAME) ERASE
The below lines would be displayed,
SEND MAP(MAPNAME) MAPSET(MAPSETNAME) ERASE
STATUS: ABOUT TO EXECUTE COMMAND
EXEC CICS SENd Map( 'MAPNAME' )
<< FROm() > < Dataonly > | MAPOnly >
< LEngth( +00004 ) >
< MAPSet( 'SDFDS ' ) >
< FMhparm() >
< Reqid() >
< LDc() | < ACTpartn() > < Outpartn() > >
< MSr() >
< Cursor() >
< Set() | PAging | Terminal < Wait > < LAst > >
< PRint >
< FREekb >
< ALarm >
< L40 | L64 | L80 | Honeom >
< Nleom >
< ERASE | ERASEAup >
< ACCum >
< FRSet >
< FOrmfeed >

NAME=

2)
Type the map name and the mapset name in the respective places and press ENTER, to display
the MAP.
eg:- CECI SEND MAP('NMC011M') MAPSET('NMC011S')
ii)
When you compile the BMS map macro, the symbolic map(copylib member) is created in a way
that all the individual maps will be created in separate 01 level and the whole member in the
MAPSET name.
For eg., if MAPSET = MMM
First map = AAA
Second map = BBB
The name of the copylib would be MMM with
01 AAA
01 BBB
iii)

CICS NATIVE TRANSACTIONS


a) To List the Transactions using Master Terminal Transaction

CEMT I TRAN(*)

b) To List the Programs

CEMT I PROG(*)

c) To List the Files

CEMT I FILE(*)

d) To Discard a source(don't do this)

CEMT D FILE/prog/tran(*)

e) To NEWCOPY a source

CEMT S PROG(MEMBER) NEW

f) To include a entry into a PCT PPT FCT

CEDA D PROG(*) G(*)


where G is the group

Creator : mrktheni

ELS_CICS
in the of pgms

do a COPY S(NEWMEM)

g) To list the RCT entries, using CICS transaction DSNC to execute DB2 commands
DSNC DISPLAY STATISTICS
if the entries are more than one page , clear the screen and enter P/X
(where X is the page no.)
Another method to scroll the entries is (This method may be shop oriented)
CEOT PAGE; PF3; Clear the Screen; and issue, DSNC DISPLAY STATISTICS
(here CEOT is a transaction associated with DFHEOTP program)
h) use CMAC
installations)

transaction

to

get

online

help

for

the

abend

code

(could

vary

with

i) use CDBC transaction to view, connect and disconnect to DBCTL


iv)
Transaction goes to PCT, Program goes to PPT these two are controlled by CICS
transactions CEDA. When the transaction is DB2 related, an entry should be made in the RCT
assciating the transaction with the plan name. using a separate proc by the DB2 team. The know
which RCT is used by the region follow the below steps.
a)
Go to SDSF; S;DA ;
b)
Prefix with CICS jobname for eg., CICS*
c)
Select the required region
d)
Select JESMSGLG
e)
In the first 10 lines itself you can see the following parameter DSN2STRT (This
could be installation dependent). but the procedure would be very same. Go to the right screen
you may see 'DFHPGADX',DSN2STRT='1,DBDD',DFHDBCON='TT'. 2nd parameter to DSN2STRT, DBDD is the
DB2 subsystem name and RCT table is RCT1.

v)

Transient data is of two types, Intrapartition and Extrapartition.


Transient data queue must be defined in the Destination Control Table (DCT)

You can not modify an item in a transient data, only adding new items is possible
It can be read sequentially, the read is destructive read, means, once read, same item is
not available for another read.
We can trigger another transaction when number of items reach certain limit in the
transient data queue
Extrapartition queue can either be used for read or write but not for both.
No triggers for extrapartition queues.
Creator : mrktheni

ELS_CICS
vi)

Supplying CICS with information


examples of resources are
Connections,
databases,
files,
journals,
journal
models,
programs,
transactions, Transient Data Queues (destinations)
Definitions are stored in Cics System Definition File, which is a VSAM dataset

terminals,

Resource definition Online can be modified using

CEDA (all RDO commands, CEDB (all RDO except INSTALL), CEDC(DISPLAY, EXPAND
, VIEW).

DFHCSDUP is a batch way of defining CICS resources

AUTOINSTALL feature dynamically creates new definitions based on a model


definition

System programming using EXEC CICS CREATE , commands

Using assembly macros


CSD information is organized into GROUPS and LISTS
GROUPS
method of collecting related resources together on the CSD file
LISTS containing filenames of GROUP CICS installs. Groups do not have to
belong to lists
CREATING GROUPS and LISTS
CEDA DEFINE PROGRAM(PROG1) GROUP(MYGROUP)
creates a program PROG1 and a group MYGROUP if it does not exist
REMOV

DFHSDUP

ADD, ALTER, INITIALIZE(newly defined dataset for use as CSD file),

#2) Problem :

CICS - AEY9 when running the CICS application program

Snap shot

None

Solution
:
Check for the subsystem needed by the program is available. In this case, the
abend was caused by the SQL UPDATE statement and the DB2 subsystem was unavailable.
An EXEC CICS command was issued that is not supported by the command level exec interface
program, DFHEIP. Other possible causes are that the modules needed to support the request are
were not loaded at CICS start-up,a non-CICS request was issued by an exec interface stub, a
request for remote resources used a local SYSID or vice versa, or the CICS Inter-System
Communication (ISC) facility is not available

#3) Problem :

CICS - ADCI When running the online job


or
DFS3303I

Snap shot

Solution

Creator : mrktheni

DFS3303I PSB RFS040AP PCB PAEDCLNT


CICS1011 RGN 00020 IMSA

DBD PAEDCLNT STOPPED

JOBNAME

ELS_CICS
#4) Problem :
CICS- Abend with PROG753 on the Status bar. The map got some junk on the screen
and hung for a while. When tried with xpeditor it threw out of the CICS region
Snap shot

Solution
:
This testing was done
problems. One with VTAM and other with the
first time and the length(0) option is not
not moved to map output fields, this could

#5)Problem :
Snap shot

for CICS 4.1 implementation. There could be two


LENGTH option on send map command. If the map is send
specified this problem would occur. If LOW-VALUES are
occur

CICS- AEIS

Solution
:
The VSAM file which are read by the program is not open. Open the file either
in the same system or remote File Only Region.

#6)Problem :

CICS- AEYQ

Snap shot

NIL

Solution
:
An EXEC CICS READ command was issued from the program. However, the
SYSID
option specified a name that was neither the local system nor a remote system (made known to
CICS by defining a CONNECTION).
SYSIDERR also occurs when the link to the remote system is
closed.

#7)Problem :

CICS- AEXL

Snap shot

NIL

Solution
:
The transaction was terminated with the AEXL abend because the exceptional
condition "DISABLED" occurred for File SURCTCLS, the "NOHANDLE" or "RESP"
options were not
specified, and there was no "HANDLE CONDITION DISABLED" active.

#8)Problem :

CICS- AEIS

Snap shot

NIL

Solution
:
The transaction was terminated with the AEIS abend because the exceptional
condition NOTOPEN occurred for which there was no 'EXEC CICS HANDLE CONDITION' request active.

#9)Problem :
Creator : mrktheni

CICS- DSNC, ASP3,

ELS_CICS
Snap shot

Sql code = -922 (xFFFFFC66)


Plan
= DSN8CC02,
Resource Control Table
Transaction ID....... POOL
Plan Name............ DSN8CCO2
Solution
:
The application transaction(not POOL) may not be available in RCT. Admin has
to include the Transaction and the PLAN name in the proc,(may be in CICS.TEL.SOURCE(DSNCRCT*)
eg;
DSNCRCT TYPE=ENTRY,TXID=SUR1,THRDM=0,THRDA=0,PLAN=SURONLU1
AUTH=(USERID,TERM,TXID),TWAIT=POOL

#10)Problem
Snap shot

:
:

CICS - APCT when running the CICS transaction

None

Solution
:
Check for the program entry/mapset entry is available in PPT. In this case I
had given in wrong order, the mapset and map. After correcting those errors it went fine.. XCTL
and LINK produces AEI0 type of abends

#11)Problem

CICS - AICA while running the CICS transaction

Snap shot

None

Solution

Program is in loop, so the time exceeded.

#12)Problem

CICS - ABM3

Snap shot
:
None
EXEC CICS SEND TEXT
FROM(IOERR-ERR-DISPLAY)
ERASE
END-EXEC.
Solution
:
Program tries to send text to terminal. But the program was initialted as second transaction
using EXEC CICS TRANSID, which will be executed in remote terminal. So SEND TEXT failed .

#13) Problem

Snap shot
Solution

None

:
:

CICS - AFCA

Occurs when you try to use a file that has been disabled.

Creator : mrktheni

Vous aimerez peut-être aussi