MainframeSupports
tip uge 34/2006:

Jeg er ikke ret flink til at skrive tip om CICS, så her kommer et. Jeg har for ca. 4 år siden skrevet et tip, som strejfer CEMT transaktionen i CICS. Hvis du ofte bruger CICS som programmør eller systemprogrammer, så er du allerede bekendt med CEMT transaktionen og ved, at vha. CEMT kan man få oplysninger om CICS definitioner og forskellige andre ressourcer, der er gældende lige i det øjeblik CEMT transaktionen udføres.

CEMT giver dig altså adgang til til et væld af oplysninger, som det nogle gange kan være lidt svært at sortere i eller begrænse. Så er det rigtig godt at vide, at CEMT transaktionen har indbygget muligheder for at søge efter helt bestemte oplysninger. Prøv eksempelvis en CEMT I TASK USE(MYUSER) RUN, som vil vise dig oplysninger om det task, som udfører den CEMT transaktion, du lige har udstedt, hvis du erstatter MYUSER med navnet på din user. Eller prøv en CEMT I PROG(A*) ASS, som vil give dig en liste over alle CICS programmer defineret på den pågældende CICS, der starter med A, og er defineret som ASSEMBLER programmer.

Overordnet er det sådan for CEMT transaktionen, at du kan begrænse din søgning efter definitioner eller ressourcer ved at benytte de samme parametre skrevet på samme måde, som de vises på listen over den definition eller ressource, du forespørger på. Hvis parameteren kan antage flere værdier angivet i en parentes som i PROG(DFHSIP) eller FILE(DFHRPL), så kan du benytte en * som wildcard for 0 til mange tegn og + som wildcard for et enkelt tegn. Disse wildcards virker dog ikke for numeriske værdier, som det kan være lidt svært at begrænse på, med mindre man kender den eksakte værdi.

På enhver liste over ressourcer og definitioner kan du se alle oplysninger om en ressource eller definition ved at stille cursoren på den pågældende linie og trykke Enter. Der kan ofte være mange interessant oplysninger på et sådant display. Tryk Enter for at komme tilbage til listen.

Forrige danske tip        Last tip in english        Tip oversigten