MainframeSupports
tip uge 49/2019:

Kender du det? Noget, der fungerede fint for 10 siden er lige pludselig holdt op med at virke. Det var, hvad der skete for mig for nyligt, da jeg tog tippet om at måle CPU forbruget i CICS i brug igen. Jeg måtte konstatere, at CICS var blevet så super CPU effektivt, at uanset, hvor meget jeg loopede, så brugte jeg præcis 0 CPU enheder hver gang. Med andre ord, der var noget galt.

Hvad jeg allerede havde konstateret een gang, nemlig at DFHMNTDS er et areal i CICS, som de kære udviklere af CICS systemet ændrer efter forgodtbefindende (og det gør de også opmærksom på), igen har flyttet på positionen af feltet TMRCPUT/USRCPUT. Og hvad kan du så gøre for at få det til at virke. Du søger på nettet (for eksempel ved hjælp af Google) efter DFHMNTDS. En af de første hits refererer forhåbentlig ind i CICS manualen Data Areas (jeg laver med vilje ikke et link, da det måske ikke virker om fem år). Når du har fundet record beskrivelsen for den version af CICS, du kører på (brug CEMT I SYS til formålet), så søg efter feltet TMRCPUT. Til venstre for feltet står der sandsynligvis i hex offset'et for feltet. Oversæt eventuel hex værdi i offset til decimal værdi og brug denne værdi som filler i DFHMNTDS-NEW strukturen i mit tidligere tip. Så er du kørende igen.

Forrige danske tip        Last tip in english        Tip oversigten