SYSVIEW Performance Management

 View Only

 IMSLTERM sysview

Martin Svidrnoch's profile image
Martin Svidrnoch posted Sep 27, 2023 04:56 AM

Hi, 

Is it possible to find out in sysview where are message comming from  for example BA9RATS see below.   Customer is asking us, if it's even possible to track those messages in queue to be able get rid of those. Application team is not able to find a source. So mby sysview is powerfull enough to track it.

Last time we have 4000 in queue and some tickets created because LMSGQ was over 40%. LMSGQ is 2% now so there isn’t any real problems with this.

Thanks in advance. 

SYSVIEW 16.0 RRSD       IMSLTERM, IMS Logical Terminals     2023/09/22 00:05:00
------------------------------------------------ Lvl 2 Row 1-15/20 Col 1-79/186
Jobname IMSAY    ASID 007B Jobid STC06971 IMS 15.2.0 Id IMSA
-------------------------------------------------------------------------------
Cmd      Name       Enq Queue Stopped Locked Pstop Purge Qerror Qlock Node     User     Group    MsgLen VtamCid   Line Pterm Sta
         BA9RATS    124   124                                         BA9RATS                      1228                      STA
         BA1HATS     92    92                                         BA1HATS                      5507                      STA
         L43HATS     67    67                                                                       206
         B30RATS     35    35                                         B30RATS                       114                      STA

James Robbins's profile image
Broadcom Employee James Robbins

Hello Martin,

There's no way to determine where the messages queued to a specific LTERM originated from in SYSVIEW. You can set a threshold for metric IMLTQUE to trigger on a specific queue depth for the LTERM, or create a threshold  for the total long message queue use (IMLMSGQ%) or the total short message queue use (IMSMSGQ%). Since BA9RATS is a static terminal, a DEQALL line command from that data row on the IMSLTERM display should dequeue any messages to that LTERM.  The only other suggestion I have is to possibly search the IMS PSBLIB for the string BA9RATS to see if you can identify the PSB(s) that have a PCB specifying LTERM=BA9RATS.