Message Statistics or count

Hi,
Is it possible to know:
- how many messages were received or came into XI system, and
- how many messages were sent out of XI system?
I have looked into the Performance Monitoring in RWB, this gives a very good statistics.
But this report seems to list/count messages at every stage of the process.
For example, I have a process where a text file comes into XI/BPM, and the data was processed and converted to 10 idocs and sent to R/3. I want to collect this as:
XI In   -   1 message
XI Out - 10 messages
Thanks in advance for your solutions/suggestions/advices.
Regards,
Sumant.

Hi,
If you want chek the analysis report only, then goto RWB and preforance.
Otherwise you can handle it in your BPM iteselfby maintaining the Loop and counter in and out also..this can be send to user by way of alert or store it ina msg and send to some designated recipient.
Regards
Chilla.

Similar Messages

  • WebLogic 9.2MP2.Messages Pending topic count JMS display negative value

    on admin console. Services -> Messaging -> JMS Modules in JMS System Modules -> JMS queue name -> Monitoring role tab .
    I use WebLogic 9.2MP2 version . I found that JMS destination summaize page, Messages Pending topic count display negative value.
    What is mean negative value ? or that bug of WebLogic9.2 MP2.
    Thank you.
    BR,

    A negative value indicates a bug -- quite likely in internal statistics gathering code itself. I don't know if the problem has been addressed in later MPs or later versions.
    Tom

  • How to get message statistics in a day

    Hi, all.
    Our env is like the following.
    XI 3.0 + SP11 on Windows 2003 + SQL Server.
    My question is that how can we get message statistics of XI?
    i mean, like the following
    Number of messages processed in an hour or a day or month so and so...
    If there were no such transaction, what tables should we look into in
    order to get this kind of info?
    Best Regards.

    Hi Sejoon,
    sure you can:)
    go to RWB (runtime workbench)
    and check <b>performance monitoring</b>
    you cna get all sorts of message statictics over there
    (for a day/hour, size min max, for one interface, a group of interfaces etc.)
    Regards,
    michal
    Message was edited by: Michal Krawczyk

  • Error message when using counter indicating need to use faster timebase

    I'm attempting to use the two onboard counter timers on my DaqPad 6015 with a SC2345 carrier.
    The program initially runs as expected, but once in a while I get an error message that reads as follows:
    "2 consecutive active edges of the input signal occured without a counter timebase edge."
    "Use a faster counter timebase"
    I have only attempted to read this signal at two known frequencies: 15 and 20 Hz.
    Can anyone advise as how to correct this or how to change the counter timebase?
    I'm using the built in Express Daq Assistant to create the code to read the frequency so that part is pretty straight forward.
    This command is however inside of a case structure, so each time it reads it is possible to reset or miss the first leading edge of the signal.
    Thanks,
    Patrick

    Hi Patrick,
    It sounds like the program is lagging when you attempt to read the gate of this counter. 15 Hz seems slow in comparison to the specs of the counter, but if your VI is slow by 7/100th of a second the program will thrown an error. I recommend probing the counters to determine where in the program the error occurs.
    Michael K.
    | Michael K | Project Manager | LabVIEW R&D | National Instruments |

  • Configure Monitoring of a MSMQ private queue Messages in Queue counter

    Hi
    I have a workgroup server that is not part of my local domain.
    I have contented the server to my local SCOM 2012 R2 server and it is working fine.
    My SCOM server has MSMQ 6.0 & 6.3  MP's installed.
    On the remote servers I have some MSMQ 6.0 private queues.
    When I am trying to monitor one counter in 1 queue , when the threshold is reached I am getting error message on al the queues.
    On the performance counter tab I have :
    Object: MSMQ Queue
    Counter : Messages In Queue
    Instance :[server name'\private$\error
    There were 1207 messages in this queue .
    I Got about 30 messages and error on all queues.
    What did I do wrong ?
    Itamar
    Itamar

    Hi
    This is the alert email I got :
    Alert: Notification Queue
    Source: maasw1\private$\maas.backend.scheduler.timeoutsdispatcher
    Path: MAASW1.xxx.com
    Last modified by: System
    Last modified time: 2/18/2014 2:45:49 PM Alert description: Instance Computer Queues
    Object MSMQ Queue
    Counter Messages in Queue
    Has a value 19
    At time 2014-02-18T14:45:35.0000000+02:00
    I did not place a monitor on this queue but on 2 other queues.
    one with threshold of 500 and on with 1 .
    I have made some change in the monitor and will test it now.
    Thanks
    Itamar 
    Itamar

  • Message Mapping - Initialize counter every context change

    Hi all,
    is there any way to develop a counter customer function in a graphical message mapping so every context change of a field the counter initializes?
    Imagine i have the following structure:
    1 DATA
    1.1 DETAIL
    1.2 DETAIL
    2 DATA
    2.1 DETAIL
    2.2 DETAIL
    and i wanna count DETAIL fields but initialize the counter every DATA field. Is there any way to do it?
    Thanks a lot.

    Hi,
    If your Source structure is
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_DATA xmlns:ns0="http://yash.com.YH1309">
       <DATA>
          <DETAIL/>
          <DETAIL/>
       </DATA>
       <DATA>
          <DETAIL/>
          <DETAIL/>
          <DETAIL/>
       </DATA>
    </ns0:MT_DATA>
    and You want the Target as
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_DATA xmlns:ns0="http://yash.com.YH1309">
       <DATA>
          <DETAIL>COUNTER=1</DETAIL>
          <DETAIL>COUNTER=2</DETAIL>
       </DATA>
       <DATA>
          <DETAIL>COUNTER=1</DETAIL>
          <DETAIL>COUNTER=2</DETAIL>
          <DETAIL>COUNTER=3</DETAIL>
       </DATA>
    </ns0:MT_DATA>
    Create the below UDF with one argument (DETAIL)  and select Execution type all values of a Context
    for (int i =1;i<=DETAIL.length;i++)
    result.addValue("COUNTER=" + i);
    but if you want Your Target as
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_DATA xmlns:ns0="http://yash.com.YH1309">
       <DATA>
          <DETAIL>1</DETAIL>
          <DETAIL>2</DETAIL>
       </DATA>
       <DATA>
          <DETAIL>1</DETAIL>
          <DETAIL>2</DETAIL>
          <DETAIL>3</DETAIL>
       </DATA>
    </ns0:MT_DATA>
    So please Follow abhishek salvi's reply

  • MS Outlook 2010 - Group by subject and show messages which has count of more than four

    Hi there,
    Like everyone I have hundreds of emails hitting me daily. I always wanted these two ways enabled in outlook to reduce my inbox. Can anyone let me know if this is possible, if not MS product team you got a request.
    1) Outlook lets us to group all the messages by subject BUT it doesn't sort by the highest amount messages.
    Ex: Out of 100 messages in inbox, lets say msg A: same subject - 10 emails; msg B: same subject - 5 emails... rest are single subject eamils.
    when i group by subject i would want msg A and msg B to show first, so that i can take action.
    2) Same concept but want to filter only emails which has more than FOUR replies on the same subject
    Thanks for taking look at my questions.

    Just wanted to say hi and check if there is anything else that I can do for you on this problem.If so, please do not hesitate to let me know and I
    will be happy to help.
    Best Regards,
    Steve Fan
    Forum Support
    Come back and mark the replies as answers if they help and unmark them if they provide no help.
    If you have any feedback on our support, please click
    here

  • Online Cart Statistics - Login count vs purchase count?

    I was wondering if any of you have some experience with site
    statistics
    involving how many people have logged into a site versus how
    many
    actually buy stuff on a e-cart site.

    Art wrote:
    > Art wrote:
    >> I was wondering if any of you have some experience
    with site
    >> statistics involving how many people have logged
    into a site versus
    >> how many actually buy stuff on a e-cart site.
    >>
    >>
    > The reason I ask: last month we a large number of people
    going to the
    > login page, hitting submit and then not buying anything.
    I'm trying to
    > figure out if I am losing people because of problems
    with the cart or if
    > they changed their mind or were just testing the page as
    I do
    > occasionally. In other words, I want to make sure
    there's nothing wrong
    > going on.
    >
    > Thanks for your help.
    Hi Art,
    Do your users have to login in order to browse the shop? I
    find with my
    shop, where you only login to get to the final checkout page,
    people
    stop at the login page as they really want is the shipping
    info. The way
    our cart works is based on where the customer is, so they
    need to
    register/login to get the final shipping information.
    The shipping costs are available in the FAQ and a shipping
    costs page,
    which is linked to from the cart.
    You just be experiencing the same, people wanting to know the
    shipping
    but don't want to login or register to find out.
    Steve

  • Messages notification keeps counting on iPhone with iOS7

    My friend sent me an image through imessage and as i clicked it my messages froze then crashed out. When I re-opened the app, all the messages were deleted and whenever that specific person sends me a text, the unread notifications keep adding up on the app even if I have already read the text. It only happens for that specific person but not for anyone else. I tried resetting and everything. I am on iOS7.1
    thank you.

    No, this is no longer an option.
    You can let Apple know about your displeasure (as many have) by leaving them feedback here:  www.apple.com/feedback http://www.apple.com/feedback

  • How to get Uniform distributed queue message counts with help of JMX

    Hi,
    Is there any way to get given queue message count, pending message counts using JMX. I can get all queue names and counts using JMX... after that i have to show only selected queue details.
    Thanks,
    -Som

    Hi,
    Following is the WLS snippet from an upcoming WLS JMS message management white paper that you can use to get the message statistics for a given destination.
    With appropriate command line parameters, this script can be used to poll and dump the statistics of any destination on a specified interval.
    Note that the WLST uses JMX API under the cover, so you can easily convert this into a pure JMX java program.
    Hope this helps.
    Kats
    WebLogic JMS Message Statistics Script for weblogic.WLST
    This script can be used for dumping message statistics of a given JMS Destination.
    Based on the arguments, the script creates can print out message statistics
    Usage: java weblogic.WLST msg_statistics.py [options]
    Options:
      username=...           username to connect to WebLogic Server       - defaults to "weblogic"
      password=...           password to connect to WebLogic Server       - defaults to "weblogic"
      url=...                Provider URL of the Administration Server    - defaults to "t3://localhost:7001"
      wlsServerName=...      WebLogic Server Name                         - defaults to "examplesServer"
      jmsServerName=...      JMS Server Name that hosts the destination   - defaults to "examplesJMSServer"
      jmsModuleName=...      JMS Module Name that defines the destination - defaults to "examples-jms"
      jmsDestinationName=... JMS Destination name to get the statistics   - defaults to "exampleQueue"
      pollingIntervalInSeconds=... Time interval between statistics dump  - defaults to "60 secs"
      redirectStdout=...     File name to redirect the stdout of WLST     - defaults to no redirect and the results wil be printed out to stdout.
      help                   Prints out this usage help
    Note that all the defaults are set based WebLogic Examples domain that is part of WebLogic Server installation.
    The "examples" server can be started from "C:/Oracle/Middleware/wlserver_10.3/samples/domains/wl_server" using startWebLogic.sh
    To try this script OOTB, start the "examples" server and run the JMS sample as described below.
    cd :/Oracle/Middleware/wlserver_10.3/samples/domains/wl_server/bin
    . ./setDomainEnv.sh
    cd $WL_HOME/samples/server/examples/src/examples/jms/queue
    javac -d . *.java
    export CLASSPATH=".;$CLASSPATH"
    java examples.jms.queue.QueueSend t3://localhost:7001
    Follow the prompts to populate the queue
    Examples:
      msg_statistics.py - Dump the message statistics of the exampleQueue for every 1 min
      msg_statistics.py user=weblogic pass=weblogic url=t3://localhost:7001
                          wlsServerName=examplesServer jmsServerName=examplesJMSServer
                    jmsModuleName=examples-jms jmsDestinationName=exampleQueue
                    pollingIntervalInSeconds=30
    For more details on JMS Message Management using WLST, see "WebLogic JMS Message Management In a Nutshell" whitepaper.
    from weblogic.jms.extensions import JMSMessageInfo
    from weblogic.messaging.kernel import Cursor
    from javax.jms import TextMessage
    from javax.jms import DeliveryMode
    from java.io import ByteArrayOutputStream
    from java.io import StringBufferInputStream
    from java.util import Properties
    from java.util import Date
    from java.lang import *
    import jarray
    import sys
    # shows_messages() definition
    def dump_statistics(wlsServerName, jmsServerName, jmsModuleName, jmsDestinationName, pollingIntervalInSeconds):
      pollingIntervalInMillis = long(pollingIntervalInSeconds) * 1000L
      domainRuntime()
      cd ('ServerRuntimes')
      spath = wlsServerName + "/JMSRuntime/" + wlsServerName +".jms"
      cd (spath)
      fullDestName=jmsServerName+'/Destinations/'+jmsModuleName +'!'+jmsDestinationName
      cdPathForDestName='JMSServers/'+ fullDestName
      cd (cdPathForDestName)
      while 1:
        print "========================================================================================================================"
        print "Messages     Messages      Messages      Messages      Bytes        Bytes        Bytes           Bytes    "
        print "Current       Pending       High          Received      Current      Pending      High            Received "
        print "Count         Count         Count         Count         Count        Count        Count           Count    "
        print "========================================================================================================================"
        s = "%8d     %8d     %8d     %8d     %8d     %8d     %8d     %d" % (cmo.getMessagesCurrentCount(), cmo.getMessagesPendingCount(), cmo.getMessagesHighCount(), cmo.getMessagesReceivedCount(), cmo.getBytesCurrentCount(), cmo.getBytesPendingCount(), cmo.getBytesHighCount(), cmo.getBytesReceivedCount())
        print s
        print ''
        Thread.sleep(long(pollingIntervalInMillis))
    # Function to handle script arguments of the variety 'n=v', where
    # arguments are placed into a dictionary of nv pairs and returned
    # to the caller
    def argsToDict(args):
      d = {}
      for arg in args:
        #print "arg: " + arg
        pair = arg.split('=', 1)
        #print "pair: " + str(pair)
        if len(pair) == 2:
          # binary argument, store as key pair
          key = pair[0]
          val = pair[1]
          d[key] = val
        else:
          # Unary argument, story with empty (non-null) key
          d[arg] = ''
      print "Arguments: " + str(d)
      return d
    # Returns the value found in the provided map, at the location
    # specified by 'key'; if no entry exists in the map for 'key',
    # the provided default is returned.
    def getValue(dict, key, default=None):
      ret = default
      if dict is not None:
        try:
          ret=dict[key]
        except KeyError:
          pass
      return ret
    # Connect to the target server specified in the provide args
    def connectIfNecessary(argsDict=None):
      # connect if necessary
      if connected == "false":
        user=getValue(argsDict, "user", "weblogic")
        passwd=getValue(argsDict, "pass", "weblogic")
        url=getValue(argsDict, "url", "t3://localhost:7001")
        print "Connecting with [" + user + "," + passwd + "," + url + "]"
        connect(user,passwd,url)
    # Retrieve a positional argument if it exists; if not,
    # the provided default is returned.
    # Params:
    # pos   The integer location in sys.argv of the parameter
    # default  The default value to return if the parameter does not exist
    # returns the value at sys.argv[pos], or the provided default if necesssary
    def getPositionalArgument(pos, default):
      value=None
      try:
        value=sys.argv[pos]
      except:
        value=default
      return value
    # Main
    argsDict = argsToDict(sys.argv)
    redirectOutputFileName = getValue(argsDict, "redirectStdout")
    if redirectOutputFileName is None:
      pass
    else:
      redirect(redirectOutputFileName, 'false')
      print "The output from this program gets written into file " + redirectOutputFileName
      sys.stdout = open(redirectOutputFileName, "w")
    isHelp = getValue(argsDict, "help")
    if isHelp is None:
      pass
    else:
      print __doc__
      exit()
    connectIfNecessary(argsDict)
    wlsServerName = getValue(argsDict, "wlsServerName", "examplesServer")
    jmsServerName = getValue(argsDict, "jmsServerName", "examplesJMSServer")
    jmsModuleName = getValue(argsDict, "jmsModuleName", "examples-jms") 
    jmsDestinationName = getValue(argsDict, "jmsDestinationName", "exampleQueue")
    pollingIntervalInSeconds = getValue(argsDict, "pollingIntervalInSeconds", "60")
    dump_statistics(wlsServerName, jmsServerName, jmsModuleName, jmsDestinationName, pollingIntervalInSeconds)
    disconnect()
    print 'End of script ...'
    exit() 

  • I am in mavericks disk utility recovery mode as my mac book will not boot up & stays only on the grey apple screen. When I verify the disk I get open error5 :input /output error on Syst stuck on 1 minute pouring out over 50 error messages & still counting

    I am in Mavericks disk utility recovery mode as my mac book pro will not boot up &amp; stays on the Apple grey screen . When I verify disk permissions I get
    Open error 5:"input/ output error" on syst with over 50 of this messages &amp; still counting . Disk Utility says 1 minute
    But this has been going on for over 10 mins .
    I can not verify disk or repair disk .
    I have tried to reinstall mavericks operating system but it says my hard drive is locked which is very strange .
    Does anyone know what is going on here ?
    My system looks like it has been totally corrupted . Thanks Andrew

    Could be. The "lock" isn't actually looking for a password.
    WARNING: This will completely erase the ENTIRE hard drive.
    What you would need to do is boot to recovery > disk utility > select the MAIN drive on the left side > partition > change partition layout from CURRENT to 1 PARTITION > ensure on the right side it says Format : Mac OSX Extended (Journaled) then push APPLY.
    Then if it will allow us, close the windows until you see the 4 options popup again and select "Reinstall Mac OS X" select the Mac HD and you should be good to go!

  • Counting Rows in a message in BPM

    Hi Experts, i need some knowledge sharing here.
    Anybody can tell me how can we get the numbers of rows in a message by using loop in BPM?
    I was thinking of using Loop and container node. But i still don't get it how can i use the loop condition so that my loop is not looping forever.
    Thank you so much guys....

    "I use the "Count" function in graphical message mapping and count the segments and add these to an unused field in the footer"
    Hi thx for the reply, however, can you explain to me in more detail.
    My scenario is i got a message with structure like this:
    Source Message:
    Header  1..1
        item  1..N
          Type 1..1
    Target Message:L
    Header 1..1
       result 1..1
    Now, i want to count how many are there Type with value is for example 'E' and map it to the target message in node 'result'.  So if there are 2 'Type' with value 'E' therefore the 'result' will filled with number '2'. If there is only 1 'Type' with value 'E' thus the 'result' will be filled with number '1'.
    Do I have to use oneAsMany function?

  • Do MMS messages count against data useage, since I have to have 4g turned on to send and recieve them?

    ????

    No; a data connection is required to send/receive MMS if you're not using Verizon Messages, but they count against your text plan, not your data plan.

  • Why is my email unread message count incorrect?

    I have no unread messages but the count reads 34. This same problem is happening on my iPhone too! It's very aggravating!

    I have been having the same problem with my MS Exchange email account.  I discovered that the auto archive  function was causing my problem.  I discovered that I had some unread messages in one of my archive folders so I marked them as unread and the count corrected itself on the Ipad.

  • Statistics aggregation is not enabled

    Hi,
    in 10g R2, in OEM for a server I have this message :
    Statistics data is not available because statistics aggregation is not enabled for the selected clientWhat should I enabled to have statistics aggregation ?
    Thank you.

    thank you :
    SQL> select count(*) from DBA_ENABLED_AGGREGATIONS;
      COUNT(*)
             0client_id, is it the server name (windows machine , DB is on Win Server 2003) on which DB is installed ?
    Regards.

Maybe you are looking for