Monitoring Number of queue entries RFC

Hello Guys,
I´m configuring Monitoring in Transaction SOLUTION_MANAGER and RZ20.
One dout.
In RZ20 (Solution Manager), I have one alert for monitoring Transactional RFC and Queued RFC --> Inbound Queues --> Number of queue entries, with this alert i look number of queue entries.
But i don´t have the alert for PI System....( not Number of queue entries)
How add this alert for PI System (PI 7.0) ?
Best Regards,
Basis Team

Hello,
It should be there already. Also take a look on notr 441269 and try to do a warmup on this local segment. To do this, go to RZ21 -> Context Overview -> Transactional RFC and Queued RFC -> Topology -> Reset to WARMUP status.
Regards,
Tiago

Similar Messages

  • CCMS monitoring for CIF-queues

    Hello,
    we would like to monitor the number of queue entries in the qRFC in/outbound queues (smq1/smq2). The number of queue entries should be checked every 15 minutes.
    We then would like to store the data in the central performance history to get some kind of a load profile for the queues.
    We could not find a data collector in the ccms or st03n.
    Do you know if there is something available to solve the issue?
    Thanks in advance,
    Matthias

    Hi Matthias,
    The smq1/smq2 entries changes randomly. So the work around can be
    Schedule report RSTRFCM1 for smq1 & RSTRFCM3 for smq2 after every 15mins.
    Then from sm37 for those job --> spool tab
    In this you can get Display of Queue entries.
    Award Points if helpful

  • How to read data from qRFC queue entry

    As we know already that qRFC is to queue & execute RFC function modules asynchronously. From any qRFC queue having entries, is it possible to read the content of a particular entry? Here content means, i am more intersted to know the singnature of a particular RFC function module waiting in the queue. Is there any API already available from qRFC framework for the same? Any quick help in this regard would be greatly appriciated.

    Hi,
    This issue is resolved.

  • Limitation on number of queue managers

    Hi Experts,
    Can someone please let me know if there is any limitation on PI on number of queue managers it can hook up, with while connecting to Websphere MQ.
    Thanks.

    Please check the below link:
    See-->Page No 38 to 40
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70c8bdb7-6fe0-2e10-5b86-a33fdb53ffcd?QuickLink=index&overridelayout=true&52596169518481
    Mutti

  • Document number ranges in entry view and in General Ledger view

    What is the difference between Document number ranges in entry view and in General Ledger view ?
    We have new GL activated in our system , and  found that the  GL Document types ( SA) are assigned to document number ranges in entry view . What is the need to define document number ranges in General Ledger view ?

    Hi,
    Document Number Range in entry view is the document numbers which are posting in your leading ledger. You cant achieve the same document number range to the general ledger view. A General ledger view can have both Leading ledger view and non leading ledger view therefore document number range should not be kept same for both ledgers as your running document number gets skipped.
    That to some times you can only post documents to only Non Leading ledgers. Therefore a separate number ranges needs to be created for general ledger view
    Hope u understood.
    regards
    srikanth
    Edited by: boddupalli srikanth on May 21, 2009 9:28 PM

  • Monitor Unix Mail Queue using java

    Hi! ,
    I want to monitor unix mail queue using java. how can i proceed..
    Please advice..
    Thanks..
    Ganesh

    Google and see if there is an API which lets you monitor it.
    Kaj

  • Function module to find number of table entries in Data base table

    Hi All
       I have the urgent requirement to find out the number of table entries in a table  using the function Module.
    if u know the Function Module name please let me know
    Thanks & Regards
    Rajmohan.G

    You can calculate the total number of records like this.
    TABLES : ztable.
    DATA cnt type I.
    Select count( * ) into cnt FROM ztable.
    Regards,
    Santosh

  • VBA API: How to get the monitor number?

    Hello,
    I have written
    an Excel application which
    controls an external application
    (making inputs,
    reads out the window,
    etc.).
    I use a lot of API functions, e.g. as in the code from thisarticle:
    https://support.microsoft.com/en-us/kb/194578?wa=wsignin1.0
    A basic
    function of my application is
    to distinguish between windows
    that have the same title
    but are on different monitors.
    In my windows (and NVIDIA) settings the left monitor is 1 and the right monitor is 2.
    In the past I have this routine to "identify" the monitor number from a window handle:
    Function GetWindowMonitor(ByVal hWnd As Long) As Integer
    Dim hMonitor As Long, MI As MONITORINFO, hM
    hMonitor = MonitorFromWindow(hWnd, MONITOR_DEFAULTTONEAREST)
    MI.cbSize = Len(MI)
    GetMonitorInfo hMonitor, MI
    Set mMonitor = New Collection
    EnumDisplayMonitors ByVal 0&, ByVal 0&, AddressOf MonitorEnumProc, ByVal 0&
    For Each hM In mMonitor
    GetWindowMonitor = GetWindowMonitor + 1
    If hM = hMonitor Then Exit Function
    Next
    GetWindowMonitor = 0
    End Function
    But last week I got a new graphic card and now this obvious stupid function fails, because EnumDisplayMonitors delivers the 2nd monitor first and then the 1st
    monitor.
    Long talk, short question: Is there any way to get the real monitor numbers as they are shown inside the windows settings?
    Andreas.

    When you need to identify monitors, call CreateDC with "DISPLAY" as the driver name and pass monitor name as the device name. Then you can draw a number on the result HDC.
    I can not draw that number and I can not set an identifier. As I said in my last post:
    I share this tool with my colleagues at work.
    Okay... CreateDC is an idea... as I've read at MSDN I can call EnumDisplayMonitors with a DC to get informations about the monitor, so I tried the code below, but it doesn't work.
    EnumDisplayMonitors does not call my MonitorEnumProc when I call it with a DC.
    Do I something wrong? Do I misunderstood the MSDN article? Is that not possible? Can you confirm that?
    Andreas.
    Option Explicit
    Private Declare Function GetForegroundWindow Lib "user32" () As Long
    Private Type DISPLAY_DEVICE
    cb As Long
    DeviceName As String * 32
    DeviceString As String * 128
    StateFlags As Long
    DeviceID As String * 128
    DeviceKey As String * 128
    End Type
    Private Const DISPLAY_DEVICE_MIRRORING_DRIVER = &H8
    Private Declare Function EnumDisplayDevicesS Lib "user32" Alias "EnumDisplayDevicesA" ( _
    ByVal DeviceName As String, ByVal iDevNum As Long, lpDisplayDevice As _
    DISPLAY_DEVICE, ByVal dwFlags As Long) As Long
    Private Declare Function CreateDC Lib "gdi32" Alias "CreateDCA" ( _
    ByVal lpszDriver As String, ByVal lpszDevice As String, ByVal lpszOutput As Long, _
    lpInitData As Any) As Long
    Private Declare Function DeleteDC Lib "gdi32" (ByVal hDC As Long) As Long
    Private Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
    End Type
    Private Declare Function GetWindowRect Lib "user32" ( _
    ByVal hWnd As Long, lpRect As RECT) As Long
    Private Declare Function EnumDisplayMonitors Lib "user32.dll" ( _
    ByVal hDC As Long, ByRef lprcClip As Any, ByVal lpfnEnum As Long, _
    ByVal dwData As Long) As Long
    Private Type MONITORINFO
    cbSize As Long
    rcMonitor As RECT
    rcWork As RECT
    dwFlags As Long
    End Type
    Private Declare Function GetMonitorInfo Lib "user32.dll" Alias "GetMonitorInfoA" ( _
    ByVal hMonitor As Long, ByRef lpmi As MONITORINFO) As Long
    Private Function MonitorEnumProc(ByVal hMonitor As Long, ByVal hdcMonitor As Long, _
    lprcMonitor As RECT, ByVal dwData As Long) As Long
    Dim MI As MONITORINFO
    Debug.Print "Monitor " & hMonitor
    GetMonitorInfo hMonitor, MI
    With MI.rcMonitor
    Debug.Print "Left", "Top", "Right", "Bottom"
    Debug.Print .Left, .Top, .Right, .Bottom
    End With
    'Continue enumeration
    MonitorEnumProc = 1
    End Function
    Function JustNumbers(ByVal What As String) As String
    'Return only numbers from What (by Rick Rothstein)
    Dim i As Long, j As Long, Digit As String
    For i = 1 To Len(What)
    Digit = Mid$(What, i, 1)
    If Digit Like "#" Then
    j = j + 1
    Mid$(What, j, 1) = Digit
    End If
    Next
    JustNumbers = Left$(What, j)
    End Function
    Sub Main()
    Dim DD As DISPLAY_DEVICE
    Dim DDevice
    Dim DDevices As New Collection
    Dim DMonitor
    Dim DMonitors As New Collection
    Dim i As Long, k As Long
    Dim hDC As Long
    Dim DrvName As String, DevName As String
    Dim hWnd As Long, hRECT As RECT
    'Get our window handle
    hWnd = GetForegroundWindow
    'Now I want to know if this window is located on monitor 1 or 2 (or both)
    'Get the coordinates of the window
    GetWindowRect hWnd, hRECT
    With hRECT
    Debug.Print "Window:"
    Debug.Print "Left", "Top", "Right", "Bottom"
    Debug.Print .Left, .Top, .Right, .Bottom
    End With
    'Get the device drivers
    DD.cb = Len(DD)
    i = 0
    Do While EnumDisplayDevicesS(vbNullString, i, DD, 0&) <> 0
    If (DD.StateFlags And DISPLAY_DEVICE_MIRRORING_DRIVER) = 0 Then
    k = InStr(DD.DeviceName, vbNullChar)
    DDevices.Add Left(DD.DeviceName, k - 1)
    End If
    i = i + 1
    Loop
    '2. Get the monitors on each driver
    For Each DDevice In DDevices
    i = 0
    Do While EnumDisplayDevicesS(DDevice & vbNullChar, i, DD, 0&) <> 0
    k = InStr(DD.DeviceName, vbNullChar)
    DMonitors.Add Left(DD.DeviceName, k - 1)
    i = i + 1
    Loop
    Next
    'Create a DC for each monitor and get the coordinates
    For Each DMonitor In DMonitors
    i = InStrRev(DMonitor, "\")
    '"\\.\DISPLAY1"
    DrvName = Left(DMonitor, i - 1) & vbNullChar
    '"Monitor0"
    DevName = Mid(DMonitor, i + 1) & vbNullChar
    hDC = CreateDC(DrvName, DevName, 0, ByVal 0&)
    Debug.Print DrvName, DevName, hDC
    'The driver name is the monitor number!?
    EnumDisplayMonitors hDC, ByVal 0&, AddressOf MonitorEnumProc, Val(JustNumbers(DrvName))
    DeleteDC hDC
    Next
    End Sub

  • Recording number of qRFC entries from SOLMAN

    Hi All,
    We have qRFC's inbetween ECC, SCM, XI. We have configured CCMS agent,EWA,SMD etc on these system.
    Is there any way we can measure number of qRFC entris (inbound/outbound) per hour from these system with help of Solution Manager.
    Is there any thing through which we can generate report for this.
    I checked EWA report its showing weekly or daily total entries.
    Thanks,

    Do we have give any specific value in Opcode.. 
    CALL 'AB_TEST_KRN'
    ID 'OpCode' FIELD 11.
    SY-SUBRC < 0: function is not available
    SY-SUBRC > 0: SY-SUBRC = # segment entries
    Tried with 4.6c with Kernel patch as mentioned in OSS Note 925592
    he access function is contained in 46D kernel patch 2202 (patch text:
    Access to current count of DSEG entries").
    It is giving -1  in 4.6c
    and it is giving -2 in ECC 6.0
    Thanks
    Raghuraman S

  • Package number in service entry

    Hi
    I understand package number(PACKNO) is a unique number in service entry and also this is system generated.
    In my case service entry should be created automatically from a third party system.
    XI gets data from third party system and will put into BAPI - BAPI_ENTRYSHEET_CREATE.
    Now XI will not get package number.
    Now how service entry will be created? I have not tested this.
    Anybody who worked in scenarios like this then please explain me in detail how system gets package number?
    Should I need to do some custom in this BAPI for this?
    Please advice.
    Thanks

    Hi,
    In the case of service package  created by BAPI the packno related fields     
    in structure BAPIESLLC are:                                                                               
    PCKG_NO PACKNO      NUMC 10 0 Package number        (ESLL-PACKNO)               
    LINE_NO SRV_LINE_NO NUMC 10 0 Internal line number  (ESLL-INTROW)                                                                               
    have strictly internal character. The values for them are created                
    internally based on the current status of number range for PACKNO                
    and database entries for INTROW.                                                                               
    The best way is to enter some default values in these fields as this             
    is recommended in the note:                                                                               
    420334 BAPI_ENTRYSHEET_CREATE: Model for creation  
    Regards,
    Edit

  • MW : Sudden increase of number of queues in Realign

    Hello Experts,
    I got a weird issue . two days ago I noticed a huge increase of the number of queues in realign in smohqueue.
    usualy I get something like 500 000 lines in 24hours and it suddenly went up to 4 millions, then 6 million during the day and now it's up to 5million something and slowly (very slowly) going down.
    Nothing special happend on the system , subscriptions haven't been created , no new sites (we have mobile sales) and I was wondering what could make the number of realign line explode like this. Do you have any clue ?
    thank you very much for your help.
    Regards,
    Mi

    Hello,
    I foudn out what it was.
    Changes had been done on organisation data which had direct consequences on creating and deleting subscriptions on site (trhough sub_generator) which caused a huge amount of realignement.
    Thank you for your help.
    Regards,

  • Monitoring jms distributed queue on WebLogic 8.1 via MBeans

    Good afternon,
    please do you have someone java code (only basic enough !) for jmx monitoring jms distributed queue on weblogic 8.1 (Monitor all Active JMS Destinations and there Consumers, Consumers High, Consumers Total and so on..). Think should be used JMSDestinationRuntimeMBean interface but have no idea how write the code.
    Thank you for any hint
    Lada Dvorak

    This is a simple jmx sample code based on WLS 8.x
    import javax.naming.Context;
    import java.util.Set;
    import java.util.Iterator;
    import java.io.PrintWriter;
    import java.io.FileOutputStream;
    import weblogic.jndi.Environment;
    import weblogic.management.MBeanHome;
    import weblogic.management.WebLogicMBean;
    import weblogic.management.WebLogicObjectName;
    public class ListAllMBeans{   
         public static void main(String args[]) {       
              String url = "t3://localhost:7001";
              String username = "weblogic";
              String password = "weblogic";
              PrintWriter pWriter = null; // print without buffering
    try {            //Obtaining an MBeanHome Using JNDI           
                   Environment env = new Environment();
                   env.setProviderUrl(url);
                   env.setSecurityPrincipal(username);
                   env.setSecurityCredentials(password);
                   Context ctx = env.getInitialContext();
                   MBeanHome home = (MBeanHome)ctx.lookup(MBeanHome.ADMIN_JNDI_NAME);
    Set allMBeans = home.getAllMBeans();
                   System.out.println("Size: " + allMBeans.size());
                   for (Iterator itr = allMBeans.iterator(); itr.hasNext(); ) {              
                        WebLogicMBean mbean = (WebLogicMBean)itr.next();
                        WebLogicObjectName objectName = mbean.getObjectName();
                        pWriter = new PrintWriter(new FileOutputStream("JMXType.txt", true), true);
                        pWriter.println(objectName.getName() + " is a(n) " + mbean.getType());
                        //System.out.println(objectName.getName() + " is a(n) " + mbean.getType());
              }catch(Exception e){           
                   System.out.println(e);
    I hope this will be helpful to you.

  • Change the number of history entries on the Back Button

    Firefox allows 15 history entries when holding the Back (or Previous) button. If I want to go to the #31 entry in the history, I have to press and hold Back many times to reach it.
    I want to change that number for more entries like 50. Is it possible?

    You cannot change how many are displayed in the back/forward drop down at a time.
    You can change the number but not how many are displayed at a time in the dialog window.
    Select the earliest entry you can on the back button (the lowest entry), and then invoke the Back button again, and go to the earliest entry.
    I have test data you can try:
    I have '''browser.sessionhistory.max_entries''' set to 70 the default is 50
    To test bring up
    * http://dmcritchie.mvps.org/firefox/tab_capacity/001.htm
    What you see on the page are a lot of numbered links '''001 - 060'''
    # start with the 001 entry in a new tab make sure you started it in a new tab
    # then go successively through 002-060 in the same tab then go up into bogus numbers '''to 70'''
    # Right click on the Back button, you will see that you can see 15 entries at a time
    # Click on the earliest visible at the bottom of the heap
    # Click again on the Back button to select the earliest again
    # Repeat previous step until to see 001, all entries were accessible through the Back button, but 15 is the maximum that you will see at a time..

  • Checking number of queue calls and redirecting

    I am wanting to add a variable into my script that checks the number of calls that are currently queued and if the number of queued calls is greater then three any additional calls will be sent down a Call Subflow to another script. I have attached a copy of the script I am using, the issue that I am facing is that when I get a call queued in my Reception CSQ the next call goes down the call subflow when in actually I want the second and third call to queue and the fourth call to go down the call subflow.                

    Looking at your script you are checking if there are agents logged in, and if so you send the call to Queue Call label, which is below the check for calls in queue, your success node from agents logged in should go to another label that checks calls in queue.
    HTH,
    Chris

  • Maximum Number of Blog Entries on the Main Blog Page

    I would like to increase the number of Blog entries on my Main Blog page beyond the limit of 50 allowed through the Inspector Panel in iWeb 09. Does anyone know a work-around to this limitation?
    Thanks, -JAS

    Try creating a new blog page that looks identical to the current blog you have. Then once you start a new blog on the new blog template you just created, simply make a button or text link to your other blog. If I'm not mistaken you can create as many blog templates as you wish.
    Please let me know if I'm wrong.

Maybe you are looking for