Best approach to monitoring 'status' and Time in BPEL/BAM?
Hi,
I have a composite to handle 'Orders' which goes through various stages in the process. The process will change the status of the order as it goes through various activities, and the statuses include 'Submitted', 'Started Processing' and 'Processed'.
My question is, how would I monitor the average time that orders spend before they begin being processed i.e. the time difference between 'Submitted' status and 'Started Processing' status? Would it be using sensors (variable or activity) or feeding data through BAM adapter?
My Data Object in BAM is currently set to hold each different order and then I have columns to record the Time at which it reaches these statuses. Following these, I then have columns to hold the differences in Time between stages to see how long the order spends in these stages E.g difference between 'Submitted' and 'Started Processing' etc etc
Order ID | Submit Time | Started Processing Time | Processed Time | Time between 'Submitted' & 'Started Processing'
001 | 09:00 | 11:00 | 12:00 | 2 Hours
002 | 09:45 | 11:15 | 12:00 | 1 Hour 30 mins
I would appreciate it if someone could guide me on whether this design approach is correct and how I can build on this please. E.g, is the data object correct for this and will it be easy to work out average times across multiple orders (not sure how I can currently include this in the data object)
Thanks in advance
Hi
Yes, your data approach is correct.
You can use BAM adapter to feed information from the composite level e.g. mediator to BAM
and either Monitor Express ( 1-click as one response below pointed out and our recommended approach) or Sensors depending on your preference.
You can send timestamps for various status from composite to BAM.
Let BAM do the calculations for you.
The order booking sample on BAM OTN under samples and tutorials will be a good sample to refer to.
Also there are samples on Monitor Express, BPEL-BAM ( highlights BAM adapter at composite level)
http://www.oracle.com/technology/products/integration/bam/collateral/Samples11g.html
Regards
Payal
Similar Messages
-
Best way to monitor the ON time of something in a minute ?!
Greetings everybody,
I first have to thank everybody offers help to others here.
I have a question regarding the Best way to monitor the ON time of something in a minute.
Say I have an On/Off switch that I want to know how many seconds that it was ON in the last minute (say) .. and reports that to a file or database each minute. So every minute I send a report to the DataBase with the number of seconds the switch was ON in the last minute.
I already made a solution, But it's not that good I think and there is a problem there .. Please check my VI as it describes the solution more than my words here.
Any comment is appreciated.
Thanks in advance.
Ayman Mohammad Metwally
Automation Engineer
Egypt - Cairo
Attachments:
On timet.vi 127 KBHello Ayman,
I attached a changed version of your vi. It uses two parallel loops.
The communication is made via local variable and controled by a flag.
Just have a look to get the idea.
You can do the communication also on different ways like queues...
Best regards,
GerdW
CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
Kudos are welcome
Attachments:
OnTime 2.vi 37 KB -
What are the best apps to monitor tests and emails on childs phone
what are the best apps to monitor tests and emails on childs phone?
You could simply log into your child's email with the password that the two of you agree upon, and monitor the emails manually. As for the texts, you could purchase a separate device, and use the child's Apple ID to monitor the iMessages. For SMS/MMS, no way to monitor it. You'll have to use the app called 'Random Parental Inspections'.
-
What's the best approach/program for finding and eliminating duplicate photos on my hard drive? I have a "somewhat" older version of iPhoto (5.0.4), and it doesn't seem to offer anything like that except during the importing phase of syncing my phone...
I wonder, is there room to transfer them to your phone, & then back to filter them?
-
Best approach to upgrade MaxDB AND move to new OS release
What would be the best approach to upgrade Contentserver MaxDB 7.5 on W2K server (32-Bit) to MaxDB 7.7 on Windows 2008 Server x64 (R2?)?
1. a) Upgrade MaxDB on the existing installation
b) Create a complete backup
c) Install latest release on new machine
b) recover with backup from existing installation on new machine
2. a) Create a complete backup from existing installation
b) Install same release on new machine
c) recover with backup from existing installation on new machine
d) upgrade to latest release on new machine
Both approaches share the problem that you have to run a OS/DB release constellation that is not released according to SAP PAM. The second approach has the advantage that the source system will not be touched and is still available in the original status if something fails. But the main issue is the compatibility question (7.5 not released for W2008, 7.7 not released for W2K)
Any suggestions?
Thanks,
MatthiasNatalia,
thanks for your answer.
> Do you have Content Server 6.40 ?
yes.
> the MAXDB version 7.5 is not released on W2008
neither is 7.7 on W2K.
> I recommend to go with 1 option.
Which would be this one:
>>1. a)Upgrade MaxDB on the existing installation
So can I upgrade to 7.7 on W2K though it is not released for this combination?
Best Regards,
Matthias -
Best approach to creating layouts and design pages for windows store 8.1 applications?
Hi Everybody,
Actually I want to design pages for windows store 8.1 applications which are compatible for all windows phone with different resolutions. I want best approach for designing pages, currently I am using * type divisions and designing the pages rather than
that is there any best approach?Here is another some helpful docs:
Laying out an app page
Laying out your UI (HTML)
Laying out your UI (XAML)
Navigation design patterns
Choosing a layout (HTML)
Command design patterns
Guidelines for advertising
Guidelines for multiple windows
Guidelines for projection manager
Guidelines for resizing windows to tall and narrow layouts
Guidelines for scaling to pixel density
Guidelines for window sizes and scaling to screens
Hope helps.
--James
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
What is the best approach to setup intranet and internet sites in SharePoint 2013?
I am planning to setup a internet and intranet website for one of our client. What is the best approach to setup this kind of environment?
Some of the users (registered users) from the internet should be able to access information in the intranet site. I have created two web applications for intranet and internet. Is it the right way to go forward?
Thanks in advance! :)
LMHi Laemon,
Creating two separate web applications, one for Internet site and the other for Intranet is the right thing you have done.
1. To properly plan creation of your web application, site collection and website is of utmost important to ensure you build your site in a professional and most recommended way. Go through this article from Technet that would help you plan your site in
SharePoint 2013.
https://technet.microsoft.com/en-us/library/cc263267.aspx
2. Planning and choosing the right authentication type is also a very important decision. I recommend you to go through the below article if you have not already gone through.
Plan for user authentication methods in SharePoint 2013
3. Plan for licensing for your SharePoint 2013 Internet Facing Website.
Licensing Internet Sites Built on SharePoint 2013
SharePoint 2013 licensing for Internet facing sites
4. To grant access to registered users to Intranet site (as you mentioned in question), if you created both web applications in same farm (same domain) then that would be easy to grant access using Site Permission with Windows Authentication enabled for
both web application. If both web applications are created on different domains then If there is a two-way trust in place, and the SharePoint servers have the necessary port access to the remote domain's Domain Controller, then it is automatic. If it is a
one-way trust, then you need to follow these directions:
http://technet.microsoft.com/en-us/library/cc263460(v=office.12).aspx
If there is no domain trust in place, then you either need to create one, or look at alternative technologies,
such as ADFS.
Please remember to upvote if it helps you or
click 'Mark as Answer' if the reply answers your query. -
Best approach for layered drag and drop functionality
So here's the thing. I'm working on making a program with tabbed documents. Each tab has a JTextArea subclass in it.
Already each textArea has built-in functionality for accepting plain text in DnD. You drag some text over/within the textArea, and it'll move the cursor to where you're pointing all nicely.
But I ALSO want to have my program accept a dragged file. I tried two approaches:
1) Use the Frame's GlassPane and put a DropTarget on it. Problem with this is the GlassPane has to be visible to accept drops, and the problem with making it visible is that it breaks just about everything underneath it, including the text DnD functionality. I've made a rudimentary attempt at passing on all mouse events, but it still doesn't work quite right. For example, the cursor doesn't change to the little text bar when it is moved over a textArea.
2) I've tried putting individual DropTargets on the each textArea. But this seems to clobber whatever dropTargets were automatically installed for the purpose of handling text DnD. Why you can't have more than one dropTarget on a single component I have no freaking clue. But it seems like that's the way it is.
So how should I go about this? GlassPane initially seems a little more appealing to me, since I'd only have to install/create ONE dropTarget (or transferHandler) as opposed to installing one on each textArea. But what I'd really like is some function that could just pass on a mouse event automatically as though the glass pane weren't even there, so complicated things like mouseEntered() and mouseExit() on all the stuff beneath would work properly.
Okay, so all ramblings aside, how do I do this while duplicating the least amount of code? (I don't want to try and duplicate functionality if possible, since surely my implementation would miss something or behave slightly differently).
Any advice would be greatly appreciated.2) I've tried putting individual DropTargets on the each textArea. But
this seems to clobber whatever dropTargets were automatically
installed for the purpose of handling text DnD. Why you can't have
more than one dropTarget on a single component I have no freaking
clue. But it seems like that's the way it isI've only used TransferHandlers as described in Sun's tutorial
http://java.sun.com/docs/books/tutorial/uiswing/misc/dnd.html
for this sort of thing. Again when you set the transfer handler you
replace the default one. Your new transfer handler has to make sure
the logic of the default one is carried out.
Presumably your drop target will do something similar: paste the
text if the drop involves a String flavor , or open a file, grab the text and
paste that if the drop involves a File. -
What's best approach to handle - Sales and Delivery on account without INV
Hello Experts,
How to handle this situation in SAP B1 8.8 or 8.81 pleasse.
1. Customer walks in to the counter for sale on account.
2. He/She receives the item from inventory and is given a Delivery or sometiype of confirmation printout without price on it. It is not the Invoice - Idea being, delivery pickers need not know the price paid for the item etc.
3. Eventually Customer company will pay the accumulated sales.
Thank you.Hi,
For this process, you still need all sales documents. You can create delivery directly for printing without price showed. Then you can copy the delivery to A/R invoice later.
A better way is to create sales order and then delivery to keep all records in consistent manner.
Thanks,
Gordon -
Monitoring status and info the replica
Hi all.
using this command
*./dsconf info -h localhost -p 389*
this shows the following
Instance path : /var/opt/SUNWdsee/dsins1
Global State : read-write
Host Name : amtest
LDAP Port : 389
SSL Port : 636
Total entries : 3908
Suffixes : dc=chile,dc=cl (master)
Dest. Servers : localhost:389
localhost:6389
This is possible using the ldapsearch command, the first command asks me password.
with ldapsearch is possible? eg show me Total entries
Thanks
Edited by: Rodrigo0461 on Nov 6, 2012 1:39 PMHello Rodrigo,
you could use the password on command line also with the dsconf command, the only difference is that in the dsconf/dsadm commands the -w IS NOT referring to a 'password in clear' but to a 'password file'... so, if your password is admin123 then you could create your password file:
# echo admin123 > /path/to/your/protected/pwd.file
then, you could use the following command:
# ./dsconf info -h <HOST> -p <PORT> -D "cn=Directory Manager" -w /path/to/your/protected/pwd.file
the 'ldapsearch' equivalent, just to know which is the total number of the entries is:
# ldapsearch -b "<YOUR_SUFFIX>, cn=ldbm database, cn=plugins, cn=config" -D "cn=Directory Manager" -w password -p <PORT> -h <HOST> -1 -T cn=monitor ldapentrycount
HTH,
Marco -
Windows Screen Saver and Monitor Status
How do I communicate to windows to find the Windows screen saver status and the monitor status?
Tim
Johnson Controls
Holland MichiganI don't know the particular API calls you need for that, but here's the general way to access Windows innards:
Use the CALL LIBRARY function, and point it to ADVAPI32.dll.
This particular call is set up to call "GetUserNameA", returning the logged-in user's name.
If there's an API for what you need, then configure this function to go call it.
Steve Bird
Culverson Software - Elegant software that is a pleasure to use.
Culverson.com
Blog for (mostly LabVIEW) programmers: Tips And Tricks -
Hi ,
We have a fact table in which 34 merge where there with 34 different dimensional table to update the 34 different facts.So we are hitting the fact table 34 times with 34 different dimesional table.So What is the best approach to hit once and update the 34 facts in single hit.Kindly give your suggestions/best approach..We have a fact table in which 34 merge where there with 34 different dimensional table to update the 34 different facts.Are you talking about 34 fact tables, or
So we are hitting the fact table 34 times with 34 different dimesional table.A single FACT table getting updated 34 times?
So What is the best approach to hit once and update the 34 facts in single hit.Kindly give your suggestions/best approach..First question is why are you updating?
Why cant you fill the keys during INSERT ?
The normal/best practice is to populate the keys during INSERT. Do an outer join on all the dimensions when you select data from the source to find out the keys.. -
What is the best approach to generate control numbers from bpel?
1. If we want to control ISA/GS/ST control numbers from bpel, what is the best approach to do that?
2. how to generate these control numbers and where to store them to get a sequence out of it?
Thanks,
KatharInternally Oracle B2B uses DB sequence for generating the control numbers. It is the best approach but at the same time it is not very straight forward, specially in case of clustered database. So you may carefully implement same with BPEL.
Hi Anuj,
If we let B2B to generate control numbers in the clustered environment, is there any settings we have to do?
So you may carefully implement same with BPEL. BTW, what is the use case behind this?
We were thinking about using this to send out duplicate messages to two TPs but we decided to go with java callout as you suggested in another thread.
Thanks!
Kathar -
Which Monitoring Tool is best to monitor LAN and WAN
Hi,
CAN ANYONE TELL ME Which Monitoring Tool is best to monitor LAN and WAN.
Waiting for immediate response.
Thanks
IrshadTo start with HP open, this is SNMP-based as well. As it is around for quite a while and delivers support for many vendors, it has become sort of an industry standard. Many other vendors deliver add-ons (even CiscoWorks) to support their products via HP open. That functionality however comes with a price. If you have plenty of money an a large network to manage, HP open might be your best choice.
Cisco Works and other -start-with-C- products are typically used to manage Cisco devices. If you have a fair share of non-cisco boxes around you will find that you cannot see or do everything with them that you might want.
One special thing about CiscoWorks is that it lacks a grapical real-time overview of the network. In my opinion this is a weakness in the product. On the other hand, it has many nice features to manage all kinds of Cisco devices.
My ideal solution is to use both a generic SNMP manager, SNMPc in my case, and CiscoWorks 2000. With SNMPc I can quickly see network node status and do some bandwidth management (baselining). CW2k serves mainly to execute changes (NetConfig) and as a syslogger. It is also used to perform IOS upgrades and to store config files.
I guess this could be done with HP open as well, but our money does not reach far enough to pay for both. SNMPc costs a lot less, both in purchase and in maintenance.
Hope this clarifies things a bit.
Regards,
Leo -
Urgent question on styling forms and best approach to building them in BC
Hi I need some guidance on forms and adding the styling to them
Thsi page I have created in reflow
http://www.beadmanso…LS_LP/assets/spstudioslf1.html
Here is the same page were I have added a BC Form
http://www.beadmansolutions.co.uk/SPStudios_2LS_LP/assets/spstudioslf.html
I need some advice to whether this can be styled and what is the best approach to go about this?
Many thanks Chrishughanagle wrote:
But I'm intrigued... Given that you're completely au fait with PHP/MySQL solutions, what prompted you to integrate a Wordpress blog on your own site when you could have built one for yourself quickly and easily?
Several reasons:
I originally installed it in 2006, because I wanted to find out what all the fuss about WordPress was about.
I wanted to learn how to integrate a WordPress theme with the CSS for the rest of my site, so they would have an integrated look.
I don't blog very often (only six times so far this year).
The commenting and moderation system is very well organized. I didn't see much point in reinventing the wheel.
It's only a small section of my site. Most other pages aren't database-driven, but they do use a lot of PHP includes and conditional logic.
Why would any of us mortals bother building PHP/MySql blogs if guys as adept as you are using Wordpress?
If you want a blog, WordPress presents you with a ready-made solution that's very easy to set up. What's not so easy is modifying and styling it. That's where a good knowledge of PHP and CSS are essential. Also, I'd say that WordPress is not suitable for a lot of sites. That's why I don't use it for the other parts of my site.
Maybe you are looking for
-
Error while running adcfgclone on database tier please help me
Hello I am doing cloning through cold backup and i face some errors..here is my logfile.....please suggest me some solution... Executing script in InstantiateFile: Attempting to create a back up of the Context file Created back up file of name : /hom
-
Producing message to temporary JMS destination
Hi, Has anyone managed to produce a message to a temporary JMS destination using the JMS Adapter? I'm trying to get this request/reply-pattern working: -Java client connects to a Connection Factory and creates a temporary reply queue (works, CF retur
-
Link between Employee and Cost center and TCode CAT2
hi all, can anybody tell me where is the link b/w a PERNR and Cost center (which infotype) ? if anybody has played with Tcode CAT2, please revert back !!!!!!!!! Any help will be rewarded !!!!!! Thnx, Preeti
-
Which jar contains INavigationMimeRepositoryService class
I am reviewing the code to build my own version of a workset map. I'm missing a jar file. Does anyone know where I might find the jar file containing INavigationMimeRepositoryService? The code in question is INavigationMimeRepositoryService mimeRep
-
Vista SP1 and the Sigma Tel driver issue
I've done a fair bit of reading about why Vista SP1 does not show up for some people in Windows Update and for me its almost certainly down to the Sigma Tel audio drivers on my MacBook Pro (Feb 2006). N.B. I have installed the latest BootCamp 2.1 32b