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,
PatrickHi 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
ItamarHi
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,
-SomHi,
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 pro will not boot up & 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 & 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 AndrewCould 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? -
????
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
-
Migrating/recreating existing iTunes functionality on a new drive
I have an apparently-unusual and somewhat complicated problem. I have two drives on my PC, and iTunes is currently installed on my (now-too-small) C drive. I want to get rid of "everything iTunes" on my C drive to free up much-needed space there, and
-
My battery is getting drained in two hours after getting hot. What's the solution?
My battery is getting drained in two hours after getting hot. What's the solution?
-
I am British, live in Spain, and want to use my UK credit card for my iTunes account and use English, but can't find a way to do this. Can anyone help?
-
Is there any support end date for version 10 of Solaris from Sun? Thanks, Sandeep
-
LV FPGA XYmultiplo​t error
Hi guys, First of all, this is a bug report, and not a question. But I wasn't sure where to put this on the website or forum so I put it here. If this does not belong on the forum, please feel free to remove this post and send me a message where I ca