Flush Implementation using mbeans

Hi all,
need your help with an issue regarding mbean implementation using IBM WAS + JMX + Spring. The requirement is : we have a spring based application and in the spring applicationContext file we have certain value injections that i need to make configurable. For this i have used a facility provided by spring to expose a bean as an mbean. Now everything works perfedtly fine but only till the time my server is up and running. As soon as i restart my server the changes that i made using mbean are lost. I want to flush the changes(using JMX) made using mbean to the code so that these changes can be made into the codes permanently and not temporarily as its being done by jmx. Any help is highly appreciated. Thnx in anticipation.
Regards,
Vaibhav

Hello,
Take a look at this page.
Please note it says:
"The LabVIEW FPGA for SPARTAN 3E XUP driver was developed to enable educators
to use LabVIEW FPGA to teach digital and embedded design concepts. This
driver is for educational use and cannot be used on custom FPGA
hardware."
If this does not apply to you, then please take some time to look at the NI compactRIO FPGA product which may be better for your application: 
compactRIO
If you are eligible to use the SPARTAN 3E XUP driver, then a video introduction and tutorials are available.
Hope this helps!
Message Edited by macaba on 07-24-2009 10:09 AM
Mark B
===If this fixes your problem, mark as solution!===

Similar Messages

  • Creating shared library of native method implementation using gcc

    Hi
    I am using Dev-C++ IDE for writing and compiling C Programs. It supports gcc.
    I have to build a shared library of a native method implementation using gcc compiler.
    In JNI tutorial build script is given for VC++ which is as follows
    cl -Ic:\java\include -Ic:\java\include\win32
    -LD HelloWorldImp.c -Fehello.dll
    Similarly I wanted build script for gcc compiler.
    Thanks
    Shailesh

    Here is an example of building a library from one module with CygWin's gcc:
    # Must set JAVA_HOME and LIBRARY_MODULE before
    gcc -mno-cygwin -D__int64="long long" -I $JAVA_HOME/include/win32 -I $JAVA_HOME/include -shared -Wl,--kill-at -o $LIBRARY_MODULE.dll $LIBRARY_MODULE.c

  • Create a JDBC system resource using MBeans i Weblogic  v10 server

    Hi,
    I'm trying to create a JDBC resource on Weblogic V 10 Admin server from a remote java client using MBeans. At the client side the following exception is thrown:
    Exception in thread "main" weblogic.management.NoAccessRuntimeException: [JMX:14
    9520]An attempt was made to Register an MBean with ObjectName com.bea:Location=w
    l_server,Name=Test-examples-demo,Type=JDBCSystemResource ObjectName in com.bea d
    omain.
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.checkFo
    rBEADomain(SecurityInterceptor.java:1263)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.createM
    Bean(SecurityInterceptor.java:148)
    at weblogic.management.mbeanservers.internal.AuthenticatedSubjectInterce
    ptor$1.run(AuthenticatedSubjectInterceptor.java:62)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:363)
    at weblogic.management.mbeanservers.internal.AuthenticatedSubjectInterce
    ptor.createMBean(AuthenticatedSubjectInterceptor.java:60)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.createMBean(WLSMBe
    anServer.java:157)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti
    onImpl.java:1363)
    at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectio
    nImpl.java:81)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run
    (RMIConnectionImpl.java:1245)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(R
    MIConnectionImpl.java:1348)
    at javax.management.remote.rmi.RMIConnectionImpl.createMBean(RMIConnecti
    onImpl.java:220)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown S
    ource)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:479)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:475)
    at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:5
    9)
    at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicSer
    verRef.java:1016)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
    what could be the cause of the exception? Any inputs/reference in this reagard would be helpful.
    A sample client which creates the same on weblogic 10 server would be a great help.
    Thanks in Advance,

    Preethi Ghalke wrote:
    Hi,
    I'm trying to create a JDBC resource on Weblogic V 10 Admin server from a remote java client using MBeans. At the client side the following exception is thrown:
    Exception in thread "main" weblogic.management.NoAccessRuntimeException: [JMX:14
    9520]An attempt was made to Register an MBean with ObjectName com.bea:Location=w
    l_server,Name=Test-examples-demo,Type=JDBCSystemResource ObjectName in com.bea d
    omain.Hi. There's probably nothing wrong with your code,
    but the client probably doesn't have the WebLogic
    permissions to do the request. Do check our security
    documentation or ask official support.
    Joe
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.checkFo
    rBEADomain(SecurityInterceptor.java:1263)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.createM
    Bean(SecurityInterceptor.java:148)
    at weblogic.management.mbeanservers.internal.AuthenticatedSubjectInterce
    ptor$1.run(AuthenticatedSubjectInterceptor.java:62)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:363)
    at weblogic.management.mbeanservers.internal.AuthenticatedSubjectInterce
    ptor.createMBean(AuthenticatedSubjectInterceptor.java:60)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.createMBean(WLSMBe
    anServer.java:157)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti
    onImpl.java:1363)
    at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectio
    nImpl.java:81)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run
    (RMIConnectionImpl.java:1245)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(R
    MIConnectionImpl.java:1348)
    at javax.management.remote.rmi.RMIConnectionImpl.createMBean(RMIConnecti
    onImpl.java:220)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown S
    ource)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:479)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:475)
    at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:5
    9)
    at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicSer
    verRef.java:1016)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
    what could be the cause of the exception? Any inputs/reference in this reagard would be helpful.
    A sample client which creates the same on weblogic 10 server would be a great help.
    Thanks in Advance,

  • Active server implementation using jaas

    Active server implementation using jaas----------can someone suggest me how to go about it
    help needed immediately

    Have you programed your server? Can you communicate with me about the subject? My email is [email protected] QQ: 540028839

  • Geography based industry scenario which can be implemented using user exit

    Hi All,
    I am searching for a geography based industry scenario which can be implemented using user exit strategy.
    Please let me know me if anyone knows about any such scenario.
    Thanks & Regards,
    Pranjali.

    Hi Amith,
                   IDOC configured throgh CHANGE pointers.So no need to worry about IDOCS and all.My work was trigger idocs by user exits.Wen  ever i change venodr no.. idocs shoud be triger.
                 Now my question was Insted of going transaction( from there we can  go to debuging mode) i want to check this Exit by RBDMIDOC programe(ofter excute this programe and give Message type as CREMAS,from there i want to go debugging mode).
    Just now i checked,i put breakpoint in Include programe(INCLUDE ZXF05U01) and excute from XK01,it goes to debuging mode,so its fine.But i want triger from RBDMIDOC programe.Ofter excute RBDMIDOC programe,we can enter CREMAS.From there i want to go debuging mode.
    Pls help me,
    Thanks

  • Logout implementation using Site Studio

    Hi,
    I just wanted to know if the logout functionality of UCM has been implemented using site studio and if yes, how to go about it. We are currently using the logout component that is present in UCM. However, the problem is, that the usage of that component requires you to add a registry entry in IE, to allow this to work. This isnt something that can be done on all machines and is hence not a feasible solution. So I was wondering if there's any other way that this can be implemented. Suggestions please?!
    Thanks.

    Is there a way to use Fragments or do I need to get a developer to write me non-Stellent code? Well, you need to get yourself a developer to write a fragment. And - dependet on what you want to do - maybe some Content Server customizaitons like custom services.
    Imho though it is not a good idea to use Site Studio as a web application plattform. A simple form is fine but if it gets more than that, you should consider writing a jsp or hcsp and check it in to the content server. This jsp or hcsp can still use your fragments and your html layout so that it does not look different from the Site Studio pages. Then you can link this script to a section in your Site Studio web site hierachy and by doing so include this dynamic part into your web site.
    Another approach for when you really need to do a lot of application stuff is to write the applications in another Java web app - not checked in to the Content Server - and use CIS to pull content from the Content Server. Or Web Services.

  • Execute Class using MBeans...

    Hello,
    Sorry for my bad english...
    I have a two classes called ShutdownJoltsClass and StartUpJoltsClass on my local WL server.
    These classes allow me to execute PoolManagerStartUp and PoolManagerShutDown at server startup time and shutdown time respectively.
    className=bea.jolt.pool.servlet.weblogic.PoolManagerStartUp.
    and
    className=bea.jolt.pool.servlet.weblogic.PoolManagerShutDown.
    I want to executed both classes in WL server runtime using Mbeans. With WLShell I can´t execute them because doesn´t appears this method.
    Does anybody know how execute a StartUp/ShutDown classes in runtime?
    If I could execute a PoolManagerStartUp and PoolManagerShutDown in runtime, i could restart jolts pool without reboot the WL.
    Thanks in advanced,
    Sagitta.

    This way works in XP:
    Create a batch file "runJ.bat" with these contents:
    @ECHO OFF
    rem This batch program is invoked when a .class file is double-clicked.
    rem This is done by registering the extension .class and associating
    rem this file with its opening. The expression %~n1 removes the path
    rem and the .class suffix, leaving just the filename.
    java %~n1
    pauseAnd create the file association using the following in the open command:
    "<path>\RunJ.bat" "%1"

  • Getting runtime "state" of a messagingbridge using MBeans in weblogic10..

    Hi,
              We are trying to get the runtime state of a configured messaging bridge in WebLogic10 using MBeans. From the docs it looks like we need to use the MessagingBridgeRuntimeMBean which has got the "state" attribute . But for some reason the access path for this MBean is not documented and hence we are not able to figure out the ObjectName to access this MBean via the latest standard jmx model (drilling down using ObjectNames).. On the other hand we are able to get the value of the "started" attribute which is found in the MessagingBridgeMBean but this is not helpful as it just tells whether the Bridge has started or not. Below is the code to get to this attribute :
              //connect to the MBeanServer first
              String son = "com.bea:Name=DomainRuntimeService,Type=weblogic.management.mbeanservers.domainruntime.DomainRuntimeServiceMBean"
              ObjectName service = null;
              try {
              service = new ObjectName(son);
              }catch (MalformedObjectNameException moe) {
              moe.printStackTrace();
              //get the ObjectName for the DomainMBean -
              ObjectName dn = (ObjectName)connection.getAttribute (service,"DomainConfiguration");
              System.out.println("Domain Configuration : " +dn.getKeyProperty("Name"));
              //now get the ObjectName for all the "configured" messaging bridges
              ObjectName[] mbs = (ObjectName[])connection.getAttribute(dn,"MessagingBridges");
              for(int i=0;i<mbs.length;i++){
              System.out.println(mbs.toString());
              String mbName = mbs[i].getKeyProperty("Name");
              String status = connection.getAttribute(mbs[i],"Started").toString();
              System.out.println("The Messaging Bridge " mbName " has status "+status);
              How can we get the runtime "state" of the messaging bridge using the MessagingBridgeRuntimeMBean in Weblogic10 ?
              In betw, we also used the WLST tool but did not see the MessagingBridgeRuntime in the console..
              - thanx

    Thanx Dongbo very much for this,
              I guess what you are implying here is :
              1) Use the ManagementHome interface and then
              get the ObjectNames of all the running MBeans in the domain/server.
              2) This should also contain the ObjectName of the running MessagingBridgeRuntimeMBean.
              3) Use the above ObjectName in the MBeanServerConnection class method getAttribute(ObjectName on, String attribute) .. Here the attribute would be "state".
              I just ran this program and ran into marshalling exception. I am using jdk1.5 with java options -Djmx.serial.form=1.0 -Dcom.sun.xml.na
              mespace.QName.useCompatibleSerialVersionUID=1.0.
              I also have the wljmxclient.jar,weblogic.jar and api.jar in my classpath.
              Below is the stack trace :
              java.rmi.MarshalException: CORBA MARSHAL 0 No; nested exception is:
              org.omg.CORBA.MARSHAL: vmcid: 0x0 minor code: 0 completed: No
              at com.sun.corba.se.impl.javax.rmi.CORBA.Util.mapSystemException(Util.ja
              va:197)
              at javax.rmi.CORBA.Util.mapSystemException(Util.java:67)
              at org.omg.stub.javax.management.j2ee._Management_Stub.queryNames(Unknow
              n Source)
              at com.db.eps.tracer.common.utils.bridgemonitoring.BridgeMonitor2.getAll
              JMONames(Unknown Source)
              at com.db.eps.tracer.common.utils.bridgemonitoring.BridgeMonitor2.main(U
              nknown Source)
              Caused by: org.omg.CORBA.MARSHAL: vmcid: 0x0 minor code: 0 completed: No
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
              orAccessorImpl.java:39)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
              onstructorAccessorImpl.java:27)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
              at java.lang.Class.newInstance0(Class.java:350)
              at java.lang.Class.newInstance(Class.java:303)
              at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.getSystemEx
              ception(MessageBase.java:897)
              Am i missing some other jars here..
              - thanx

  • How advantages of "Call By Reference" can be implemented using Java

    As I know that java doesnot support "Call By Reference" as C++
    does.
    I want to know that how advantages of Call by Reference can be
    implemented using Java.

    There is some misunderstanding here. Method arguments in Java are passed by value. However, if you pass a reference (to an object) by value, you can still modify the object that the (copy of the) reference points to.
    public void method1() {
      StringBuffer buf = new StringBuffer();
      // Here, method2 cannot change the value of the variable buf,
      // but it can modify the object that buf points to.
      method2(buf);
    public void method2(StringBuffer sb) {
      // You can modify the StringBuffer.
      sb.append("hello");
      // But this is useless, it will not change the variable buf
      // in the calling method.
      sb = new StringBuffer();
    }Jesper

  • Killing Sessions using MBeans

    Guys,
    Am having hung sessions in memory, wondering if anyone knows how to kill
    them programatically using MBeans. In other words is there a MBean class which
    gives me list of all active sessions in memory ?
    Thanks

    Guys,
    Am having hung sessions in memory, wondering if anyone knows how to kill
    them programatically using MBeans. In other words is there a MBean class which
    gives me list of all active sessions in memory ?
    Thanks

  • ADs implementations using OSMF player based application

    Hi,
    Greetings !!
    I am currently creating an OSMF player based application for which I need to implement ADs in player. I need your help to implement the same using Flash Builder 4.6.
    It would be great if you could provide documentation and swc file for ADs implementations using OSMF player based application.
    Any help will be appreciated !!
    Regards
    Pr33T

    Here is a link to player:
    http://front.xstream.dk/sa/resources/swf/?id=5600
    Here is a manifest file:
    http://fms4.xstream.dk/sa/f4m/2011-07/1309755901073853000-H264_1400kbit_128kbit_1024x576_m p4-STD.f4m
    Files used for generating all f4f and f4x files:
    http://front.xstream.dk/sa/resources/content/mp4/2011-07/1309755901073853000-H264_400kbit_ 64kbit_512x288_mp4-STD.mp4
    http://front.xstream.dk/sa/resources/content/mp4/2011-07/1309755901073853000-H264_800kbit_ 96kbit_768x432_mp4-STD.mp4
    http://front.xstream.dk/sa/resources/content/mp4/2011-07/1309755901073853000-H264_1400kbit _128kbit_1024x576_mp4-STD.mp4
    Command used for f4fpackager:
    f4fpackager --input-file=1309755901073853000-H264_400kbit_64kbit_512x288_mp4-STD.mp4 --bitrate=400
    f4fpackager --input-file=next_file --bitrate=800  --manifest-file=manifest_produced_in_previous_operation
    and so on...

  • Turnaround/Shutdown Process implementation using PS/PM modules

    We are a larger Size Fertilizer Industry, currently in the process of SAP Implementation. We carry out Annual Turnarounds each year for annual maintenance / overhauling of our equipment / machines.
    The total numbers of maintenance jobs are around 1500. Each Job has an average 25 Operations. The Total duration of Turnaround is 15 Days max. Due to extensive number of jobs being handled in a very short time span, we require Planning with respect Job Execution and also related to material planning / Manpower / other internal & external services resource Planning. Moreover the Budget planning / control of the Turnaround is also part of our business.
    The Planning of Turnaround starts 10 months before commencement of Turnaround. Starting from finalization of maintenance Jobs, material reservations, Budget Planning, Maintenance jobs scheduling in such a way to fit in all jobs within 15 days time span and develop a logical / technical viable links (relationship) between various operations within one job as well as between different jobs. Based on this relationship critical path is identified and activity Bar Chart is generated. The entire planned Project is then freeze as our target / base line and Planned S-Curve is generated. Before commencement of Turnaround, the material availability is ensured through monitoring of material procurement from Purchase requisition to Goods receipt.
    Thereafter during Turnaround, the actual progress of maintenance jobs is monitored against the target plan on 12 hourly basis. Based on this monitoring we identify the activities lagging behind the Plan so that effective actions may be taken to expedite job progress. The daily progress is updated in terms of earned progress percentage. Moreover for management overview, Planned Vs actual S-Curve is generated.
    IN SAP Scenario we are planning to configure our above process through PM / PS integration. Maintenance Work orders will be created for all jobs with reference to equipment Tag number to maintain history. Moreover, material and other resources will be attached to relevant orders / operations. Relationship between orders and their operations will be maintained. We intend to attach these orders Operations to PS Moreover we require bottom up scheduling using PS Planning board as mentioned below :
    Operations       Order     Activity       Network Header       WBS element        Project
    We find ourselves handicapped to incorporate progress in terms of percentages, although we have managed to get percentage by putting duration of work completed on order operations level. However, getting percentage progress through duration input will not serve the purpose. Please refer following example:
    u2022     An operation is planned for 100 hours.
    u2022     During execution, 50% job completed in 20hours.
    u2022     Remaining duration should appear as 50hours not as 80hours.
    u2022     On contrary in SAP (as far as we know), if I put 50 hours in operation to get 50% progress , this will reflect wrong information as 50% job has been completed in 20 hours.
    Can anybody suggest a solution in either PM,PS or combination of both modules.

    you will need to use PM/PS as follows
    Create a Shut down project
    Create network activities for scheduling your shut down project
    Create PM orders - which could be corrective action, planned, unplanned or preventive
    Assign the order headers to network activity
    Now you can use the PS scheduling functionality (bottom up planning as you require) - you will also see the PM orders on the planning board
    For confirmation of activites you should use the forecast hours and this will correct the POC
    The POC can be rolled up using Progress Analysis for your S Curves

  • Awesome: Best Way to Implement/Use Shifty?

    Howdy-ha, folks.  Here's my situation: Currently, I use Eminent to hide tags which aren't in use in the taglist, as I typically don't have more than two or three tags open.  Eminent does a decent job, but while most of my tags are dedicated categories or tasks, I have about a half-dozen apps I'd like to open in their own tags.  Now, while Eminent does what it does well enough, the problem I see is that it requires one to use the pre-defined tag scheme, which a) is limited the total of 9 tags; and b) hard-codes those tags to number keys in the order they're listed in rc.lua.  Since I'm dealing with either full-screen apps or groups of tiled apps, this would mean flipping from, say, tag 2 to tag 7, which with Eminent can get tedious, whereas with Shifty I could create a list of more than 9 tags that will be created and destroyed as necessary, and switch between two tags using "Mod + 1" and "Mod + 2."  Or at least, this is my understanding. 
    The problem is that the Awesome wiki page on Shifty is outdated, with the last update coming in a full year ago (someone was polite enough to edit the page to state just that, without actually noting the changes that need to be made).  The instructions aren't at all clear to me (does "Remove all the existing tag creation/settings code from your rc.lua" mean every instance of the term "tag" that appears?  Because there whole sections seem to depend on a single instance of that term).  Moreover, most of the links on the page are dead, save for the link to bioe007's github, which contains shifty.rc.lua--which also appears outdated (as evidenced by the keybinding syntax and the fact that using it as the default config file results in Awesome returning to fallback mode, with "awesome -k" reporting no errors).  So how might I go about implementing this?  The closest thing to a real guide I've found so far is this; I've tried using that as a stand-in for my own config, I've tried diffing that as well as other configs on the Awesome wiki and shifty.rc.lua into my own config--no luck.  The closest I've come is just pasting the code on the Shifty page into my rc.lua, which results in the first "init = true" Shifty tag being created, plus my predefined tags, with no apparent extra functionality.  What's the best advice on going about this?  Am I just looking at this all wrong, or should I maybe just stick with Eminent for now, until I build my Lua chops?

    Thanks for the feedback bioe007; over the past couple days I've managed to get Shifty working to a usable degree.  I did so by taking the example rc.lua you linked to and inserting bits of my config piecemeal; it was a little tedious, but it works well enough for now until I can get everything "just so." I do have a couple follow-up questions, for anyone able to help.
    Firstly, I can't resize or move floating clients, or rearrange tiled clients, using "Modkey + [relevant mouse button]".  As near as I can tell, the relevant code for this is
    {match = { "" }, buttons = {
    awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
    awful.button({ modkey }, 1, function (c) awful.mouse.client.move() end),
    awful.button({ modkey }, 3, awful.mouse.client.resize ), }, },
    but merely inserting it into my config file under the tag assignments (as per the Awesome wiki) has no effect.  What  am I missing here?  Here's my rc.lua for reference:
    -- default rc.lua for shifty
    -- Standard awesome library
    require("awful")
    -- Theme handling library
    require("beautiful")
    -- Notification library
    require("naughty")
    -- shifty - dynamic tagging library
    require("shifty")
    require("scratch")
    require("revalation")
    -- useful for debugging, marks the beginning of rc.lua exec
    print("Entered rc.lua: " .. os.time())
    -- {{{ Variable definitions
    -- Themes define colours, icons, and wallpapers
    -- The default is a dark theme
    beautiful.init("/home/anoknusa/.config/awesome/themes/yum/theme.lua")
    theme.wallpaper_cmd = { "/usr/bin/nitrogen --restore" }
    awesome.font = ("anorexia 10")
    -- Actually load theme
    beautiful.init(theme_path)
    -- This is used later as the default terminal and editor to run.
    browser = "chromium"
    terminal = "terminator"
    editor = os.getenv("EDITOR") or "nano"
    editor_cmd = terminal .. " -e " .. editor
    -- Default modkey.
    -- Usually, Mod4 is the key with a logo between Control and Alt.
    -- If you do not like this or do not have such a key, I suggest you to remap
    -- Mod4 to another key using xmodmap or other tools. However, you can use
    -- another modifier like Mod1, but it may interact with others.
    modkey = "Mod4"
    -- Table of layouts to cover with awful.layout.inc, order matters.
    layouts =
    awful.layout.suit.tile,
    awful.layout.suit.tile.left,
    awful.layout.suit.tile.bottom,
    awful.layout.suit.tile.top,
    awful.layout.suit.fair,
    awful.layout.suit.fair.horizontal,
    awful.layout.suit.max,
    awful.layout.suit.max.fullscreen,
    awful.layout.suit.magnifier,
    awful.layout.suit.floating
    -- Define if we want to use titlebar on all applications.
    use_titlebar = false
    --{{{ Shifty configured tags.
    shifty.config.tags = {
    ["[Chromium]"] = {
    layout = awful.layout.suit.max,
    mwfact = 0.70,
    exclusive = false,
    solitary = false,
    position = 1,
    init = true,
    screen = 1,
    persist = false,},
    ["[Util]"] = {
    layout = awful.layout.suit.tile.bottom,
    mwfact = 0.50,
    exclusive = true,
    solitary = true,
    persist = false,
    position = 2,},
    ["[Work]"] = {
    layout = awful.layout.suit.tile.bottom,
    mwfact = 0.50,
    exclusive = false,
    solitary = false,
    persist = false,
    position = 3,
    slave = true},
    ["[What]"] = {
    layout = awful.layout.suit.tile,
    exclusive = false,
    solitary = false,
    persist = false,
    position = 4},
    ["[Amarok]"] = {
    layout = awful.layout.suit.maximum,
    persist = false,
    position = 4},
    ["[Okular]"] = {
    layout = awful.layout.suit.maximum,
    persist = false,
    position = 4},
    ["[Comix]"] = {
    layout = awful.layout.suit.maximum,
    persist = false,
    position = 4},
    ["[Media]"] = {
    layout = awful.layout.suit.tile,
    persist = false,
    position = 4},
    ["[Media]"] = {
    layout = awful.layout.suit.tile,
    persist = false,
    position = 4},
    --{{{SHIFTY: application matching rules
    -- order here matters, early rules will be applied first
    shifty.config.apps = { buttons = clientbuttons,
    {match = {"Chromium"}, honorsizehints = false, tag = "[Chromium]"},
    {match = {"Dolphin", "Transmission", "Gpartedbin", "luckybackup"}, tag = "[Util]", nopopup = true},
    {match = {"Meld", "Gtg"}, tag = "[Work]", slave = true},
    {match = {"Kate", "lowriter"}, tag = "[Work]", nopopup = true},
    {match = {}, tag = "[Work]",},
    {match = {"Soundkonverter", "Easytag", "Audacity"}, tag = "[What]", nopopup = true},
    {match = {"Comix", "Okular"}, tag = "[Reader]", nopopup = true},
    {match = {"Vlc", "K9copy"}, tag = "[Media]", nopopup = true},
    {match = {"Amarok"}, tag = "[Amarok]", nopopup = true},
    {match = {"Gimp"}, tag = "[Gimp]", nopopup = true},
    {match = {"Tomboy"}, slave = true},
    {match = {terminal}, honorsizehints = false, slave = true},
    {match = { "" }, buttons = {
    awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
    awful.button({ modkey }, 1, function (c) awful.mouse.client.move() end),
    awful.button({ modkey }, 3, awful.mouse.client.resize ), }, },
    --{{{SHIFTY: default tag creation rules
    -- parameter description
    -- * floatBars : if floating clients should always have a titlebar
    -- * guess_name : should shifty try and guess tag names when creating
    -- new (unconfigured) tags?
    -- * guess_position: as above, but for position parameter
    -- * run : function to exec when shifty creates a new tag
    -- * all other parameters (e.g. layout, mwfact) follow awesome's tag API
    shifty.config.defaults = {
    layout = awful.layout.suit.tile.bottom,
    ncol = 1,
    mwfact = 0.60,
    floatBars = false,
    guess_name = true,
    guess_position = true,
    -- {{{Wibox
    -- Create a textclock widget
    mytextclock = awful.widget.textclock({ align = "right" }, "%a %b %d - %I:%M", 59)
    -- Separator/Spacer icons
    separator = widget({ type = "textbox", align = "left"})
    separator.text = '<span color="#ab7c00"> || </span>'
    space = widget({ type = "textbox" })
    space.text = " "
    -- Status Labels
    c1 = widget({ type = "textbox" })
    c1.text = "(1)"
    c2 = widget({ type = "textbox" })
    c2.text = "(2)"
    rlabel = widget({ type = "textbox" })
    rlabel.text = "Root:"
    hlabel = widget({ type = "textbox" })
    hlabel.text = "Home:"
    vlabel = widget({ type = "textbox" })
    vlabel.text = "<span color='#ab7c00'>Vol:</span>"
    wlabel = widget({ type = "textbox" })
    wlabel.text = "<span color='#ab7c00'>WiFi:</span>"
    -- Separator/Spacer icons
    separator = widget({ type = "textbox", align = "left"})
    separator.text = '<span color="#ab7c00"> || </span>'
    space = widget({ type = "textbox" })
    space.text = " "
    -- Status Labels
    c1 = widget({ type = "textbox" })
    c1.text = "(1)"
    c2 = widget({ type = "textbox" })
    c2.text = "(2)"
    rlabel = widget({ type = "textbox" })
    rlabel.text = "Root:"
    hlabel = widget({ type = "textbox" })
    hlabel.text = "Home:"
    vlabel = widget({ type = "textbox" })
    vlabel.text = "<span color='#ab7c00'>Vol:</span>"
    wlabel = widget({ type = "textbox" })
    wlabel.text = "<span color='#ab7c00'>WiFi:</span>"
    -- Create a laucher widget and a main menu
    myawesomemenu = {
    {"manual", terminal .. " -e man awesome"},
    {"edit config",
    editor_cmd .. " " .. awful.util.getdir("config") .. "/rc.lua"},
    {"restart", awesome.restart},
    {"quit", awesome.quit}
    mymainmenu = awful.menu(
    {items = {{"awesome", myawesomemenu, beautiful.awesome_icon},
    {"open terminal", terminal}}
    mylauncher = awful.widget.launcher({image = image(beautiful.awesome_icon),
    menu = mymainmenu})
    -- Create a systray
    mysystray = widget({type = "systray", align = "right"})
    -- Create a wibox for each screen and add it
    mywibox = {}
    mypromptbox = {}
    mylayoutbox = {}
    mytaglist = {}
    mytaglist.buttons = awful.util.table.join(
    awful.button({ }, 1, awful.tag.viewonly),
    awful.button({ modkey }, 1, awful.client.movetotag),
    awful.button({ }, 3, awful.tag.viewtoggle),
    awful.button({ modkey }, 3, awful.client.toggletag),
    awful.button({ }, 4, awful.tag.viewnext),
    awful.button({ }, 5, awful.tag.viewprev)
    mytasklist = {}
    mytasklist.buttons = awful.util.table.join(
    awful.button({ }, 1, function (c)
    if c == client.focus then
    c.minimized = true
    else
    if not c:isvisible() then
    awful.tag.viewonly(c:tags()[1])
    end
    -- This will also un-minimize
    -- the client, if needed
    client.focus = c
    c:raise()
    end
    end),
    awful.button({ }, 3, function ()
    if instance then
    instance:hide()
    instance = nil
    else
    instance = awful.menu.clients({ width=250 })
    end
    end),
    awful.button({ }, 4, function ()
    awful.client.focus.byidx(1)
    if client.focus then client.focus:raise() end
    end),
    awful.button({ }, 5, function ()
    awful.client.focus.byidx(-1)
    if client.focus then client.focus:raise() end
    end))
    for s = 1, screen.count() do
    -- Create a promptbox for each screen
    mypromptbox[s] =
    awful.widget.prompt({layout = awful.widget.layout.horizontal.leftright})
    -- Create an imagebox widget which will contains an icon indicating which
    -- layout we're using. We need one layoutbox per screen.
    mylayoutbox[s] = awful.widget.layoutbox(s)
    mylayoutbox[s]:buttons(awful.util.table.join(
    awful.button({}, 1, function() awful.layout.inc(layouts, 1) end),
    awful.button({}, 3, function() awful.layout.inc(layouts, -1) end),
    awful.button({}, 4, function() awful.layout.inc(layouts, 1) end),
    awful.button({}, 5, function() awful.layout.inc(layouts, -1) end)))
    -- Create a taglist widget
    mytaglist[s] = awful.widget.taglist.new(s,
    awful.widget.taglist.label.all,
    mytaglist.buttons)
    -- Create a tasklist widget
    mytasklist[s] = awful.widget.tasklist.new(function(c)
    return awful.widget.tasklist.label.currenttags(c, s)
    end,
    mytasklist.buttons)
    -- Create the wibox
    mywibox[s] = awful.wibox({position = "top", height = 16, screen = s})
    -- Add widgets to the wibox - order matters
    mywibox[s].widgets = {
    mylauncher, space,
    mytaglist[s],
    mypromptbox[s],
    layout = awful.widget.layout.horizontal.leftright
    mylayoutbox[s],
    mytextclock,
    s == 1 and mysystray or nil,
    mytasklist[s],
    layout = awful.widget.layout.horizontal.rightleft
    mywibox[s].screen = s
    end
    --{{{SHIFTY: initialize shifty
    -- the assignment of shifty.taglist must always be after its actually
    -- initialized with awful.widget.taglist.new()
    shifty.taglist = mytaglist
    shifty.init()
    -- {{{Mouse bindings
    root.buttons({
    awful.button({}, 3, function() mymainmenu:toggle() end),
    awful.button({}, 4, awful.tag.viewnext),
    awful.button({}, 5, awful.tag.viewprev)
    -- disable startup-notification globally
    local oldspawn = awful.util.spawn
    awful.util.spawn = function (s)
    oldspawn(s, false)
    end
    -- {{{ Key bindings
    globalkeys = awful.util.table.join(
    awful.key({ modkey, }, "Left", awful.tag.viewprev ),
    awful.key({ modkey, }, "Right", awful.tag.viewnext ),
    awful.key({ modkey, }, "Escape", awful.tag.history.restore),
    awful.key({ modkey, }, "j",
    function ()
    awful.client.focus.byidx( 1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({ modkey, }, "k",
    function ()
    awful.client.focus.byidx(-1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({}, "Menu", function () mymainmenu:show({keygrabber=true}) end),
    awful.key({ modkey }, "b", function ()
    mywibox[mouse.screen].visible = not mywibox[mouse.screen].visible
    end),
    -- Shifty: keybindings specific to shifty
    awful.key({modkey, "Shift"}, "d", shifty.del), -- delete a tag
    awful.key({modkey}, "/", shifty.send_next), -- client to next tag
    awful.key({modkey, "Control"}, "n", function()
    shifty.tagtoscr(awful.util.cycle(screen.count(), mouse.screen + 1))
    end), -- move client to next tag
    awful.key({modkey}, "a", shifty.add), -- creat a new tag
    awful.key({modkey,}, "r", shifty.rename), -- rename a tag
    awful.key({modkey, "Shift"}, "a", -- nopopup new tag
    function()
    shifty.add({nopopup = true})
    end),
    awful.key({modkey,}, "j",
    function()
    awful.client.focus.byidx(1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({modkey,}, "k",
    function()
    awful.client.focus.byidx(-1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({modkey,}, "w", function() mymainmenu:show(true) end),
    -- Volume Control
    awful.key({ }, "XF86AudioRaiseVolume", function () awful.util.spawn("amixer set Master 2+") end),
    awful.key({ }, "XF86AudioLowerVolume", function () awful.util.spawn("amixer set Master 2-") end),
    -- Power Management
    awful.key({ }, "XF86PowerOff", function () awful.util.spawn("obshutdown") end),
    awful.key({modkey, }, "XF86PowerOff", function () awful.util.spawn("sudo pm-suspend") end),
    -- Brightness Control
    awful.key({modkey }, "F6", function () awful.util.spawn("xbacklight -dec 50") end),
    awful.key({modkey }, "F7", function () awful.util.spawn("xbacklight -inc 50") end),
    -- Dmenu
    --awful.key({modkey }, "space", function()
    --awful.util.spawn_with_shell( "dmenu_run -p 'Arch Linux' -nf '#838383' -nb '#1b1b1b' -sf '#B50000' -sb '#838383'")
    --end),
    awful.key({ modkey }, "space", function ()
    awful.util.spawn("dmenu_run -i -p 'Arch Linux' -nb '" ..
    beautiful.bg_normal .. "' -nf '" .. beautiful.fg_normal ..
    "' -sb '" .. beautiful.bg_focus ..
    "' -sf '" .. beautiful.fg_focus .. "'") end),
    -- Lock Screen
    awful.key({modkey }, "F1", function () awful.util.spawn("slimlock") end),
    -- Turn off touchpad
    awful.key({modkey, "Shift" }, "x", function () awful.util.spawn("touchoff") end),
    -- Revalation
    awful.key({ modkey }, "e", revelation.revelation),
    -- Drop-down terminal
    awful.key({}, "F12", function () scratch.drop("terminator", "top", "center", 1, .70) end),
    -- Print Screen
    awful.key({ }, "Print", function () awful.util.spawn("ksnapshot") end),
    -- Layout manipulation
    awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end),
    awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end),
    awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end),
    awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end),
    awful.key({ modkey, }, "u", awful.client.urgent.jumpto),
    awful.key({ modkey, }, "Tab",
    function ()
    awful.client.focus.history.previous()
    if client.focus then
    client.focus:raise()
    end
    end),
    -- Standard program
    awful.key({ modkey, }, "Return", function () awful.util.spawn(terminal) end),
    awful.key({ modkey, "Control" }, "r", awesome.restart),
    awful.key({ modkey, "Shift" }, "q", awesome.quit),
    awful.key({ modkey, }, "l", function () awful.tag.incmwfact( 0.05) end),
    awful.key({ modkey, }, "h", function () awful.tag.incmwfact(-0.05) end),
    awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1) end),
    awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1) end),
    awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1) end),
    awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1) end),
    awful.key({ modkey, }, ",", function () awful.layout.inc(layouts, 1) end),
    awful.key({ modkey, }, ".", function () awful.layout.inc(layouts, -1) end),
    awful.key({ modkey, "Control" }, "n", awful.client.restore),
    -- Prompt
    awful.key({ modkey, }, "r", function () mypromptbox[mouse.screen]:run() end),
    awful.key({ modkey }, "x",
    function ()
    awful.prompt.run({ prompt = "Run Lua code: " },
    mypromptbox[mouse.screen].widget,
    awful.util.eval, nil,
    awful.util.getdir("cache") .. "/history_eval")
    end)
    clientkeys = awful.util.table.join(
    awful.key({ modkey, }, "f", function (c) c.fullscreen = not c.fullscreen end),
    awful.key({ modkey }, "F4", function (c) c:kill() end),
    awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle ),
    awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end),
    awful.key({ modkey, }, "o", awful.client.movetoscreen ),
    awful.key({ modkey, }, "t", function (c) c.ontop = not c.ontop end),
    awful.key({ modkey, }, "n",
    function (c)
    -- The client currently has the input focus, so it cannot be
    -- minimized, since minimized clients can't have the focus.
    c.minimized = true
    end),
    awful.key({ modkey, }, "m",
    function (c)
    c.maximized_horizontal = not c.maximized_horizontal
    c.maximized_vertical = not c.maximized_vertical
    end)
    -- SHIFTY: assign client keys to shifty for use in
    -- match() function(manage hook)
    shifty.config.clientkeys = clientkeys
    shifty.config.modkey = modkey
    -- Compute the maximum number of digit we need, limited to 9
    for i = 1, (shifty.config.maxtags or 9) do
    globalkeys = awful.util.table.join(globalkeys,
    awful.key({modkey}, i, function()
    local t = awful.tag.viewonly(shifty.getpos(i))
    end),
    awful.key({modkey, "Control"}, i, function()
    local t = shifty.getpos(i)
    t.selected = not t.selected
    end),
    awful.key({modkey, "Control", "Shift"}, i, function()
    if client.focus then
    awful.client.toggletag(shifty.getpos(i))
    end
    end),
    -- move clients to other tags
    awful.key({modkey, "Shift"}, i, function()
    if client.focus then
    t = shifty.getpos(i)
    awful.client.movetotag(t)
    awful.tag.viewonly(t)
    end
    end))
    end
    -- Set keys
    root.keys(globalkeys)
    -- {{{ Naughty settings
    naughty.config.notify_callback = function(args)
    awful.util.spawn("twmnc -c '" .. args.text .. "' -t '" .. args.title .. "'")
    return nil
    end
    -- {{{Hooks
    -- Hook function to execute when focusing a client.
    client.add_signal("focus", function(c)
    if not awful.client.ismarked(c) then
    c.border_color = beautiful.border_focus
    end
    end)
    -- Hook function to execute when unfocusing a client.
    client.add_signal("unfocus", function(c)
    if not awful.client.ismarked(c) then
    c.border_color = beautiful.border_normal
    end
    end)
    -- Naughty / TWMN
    naughty.config.notify_callback = function(args)
    awful.util.spawn("twmnc -c '" .. args.text .. "' -t '" .. args.title .. "'")
    return nil
    end
    -- vim: fdm=marker:tw=80:
    The second issue is that, when switching tags, a client won't grab focus unless I pass the mouse pointer over its entry in the tasklist; even clicking on the window has no effect.  I have no idea what the issue may be there.
    Thanks in advance to anyone who can help.

  • R/3 security implementation using ASAP

    Hi,
    We have to implement the R/3 Security and Authorization part for a new project.
    We have decided to use ASAP methodology.
    Kindly help me decide what steps for Authorization n Role build would fall under the following ASAP steps:
    1 Project Preparation
    2 Business Blueprint
    3 Realization
    4 Final Preparation
    5 Going Live
    Also, can for some other methodology?
    Thanks in advance.

    Gautam,
    You can download ASAP here:
    https://websmp105.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000420636&_SCENARIO=01100035870000000202
    That will give you access to the whole roadmap & you will be able to see all the relevant security tasks & activities for each of the steps (they are flagged as security so easy to spot)
    If your company is using ASAP then you will also be able to see it in the Solution Manager instance that they are running it from.

  • How to access "Active Sessions" using MBeans

    Hi all,
    I have deployed an application at EM (Enterprise Manager).
    when I logged into EM and click the application I can see the number of active sessions under "Servlets and JSPs" topic.
    how can I access that parameter at application level..??
    (I want to access that parameter *"x"* at my web application and display Logged in users : x )
    EM shows that the number of active sessions. it updates too.. so there must be some bean or record for that parameter..
    how can I access that....??
    Regards,
    Dinuka.

    You can use something like the following:
    package middleware.magic;
    import javax.management.MBeanServerConnection;
    import javax.management.ObjectName;
    import javax.management.remote.JMXConnector;
    import javax.management.remote.JMXConnectorFactory;
    import javax.management.remote.JMXServiceURL;
    import javax.naming.Context;
    import java.io.IOException;
    import java.util.Hashtable;
    public class Browse {
        private String hostname = "172.31.0.106";
        private Integer port = 7001;
        private String username = "weblogic";
        private String password = "transfer11g";
        private String protocol = "t3";
        private String jndiRoot = "/jndi/";
        private String mBeanServer = "weblogic.management.mbeanservers.domainruntime";
        private String serviceName = "com.bea:Name=DomainRuntimeService,Type=weblogic.management.mbeanservers.domainruntime.DomainRuntimeServiceMBean";
        private JMXConnector connector;
        public static void main(String[] args) {
            Browse test = new Browse();
            try {
                MBeanServerConnection connection = test.getMBeanServerConnection();
                test.getSomeInformation(connection);
                test.closeJmxConnector();
            } catch (Exception e) {
                e.printStackTrace();
        public void getSomeInformation(MBeanServerConnection connection) throws Exception {
            ObjectName service = new ObjectName(serviceName);
            ObjectName[] serverRunTimes = (ObjectName[]) connection.getAttribute(service, "ServerRuntimes");
            for (int i = 0; i < serverRunTimes.length; i++) {
                String name = (String) connection.getAttribute(serverRunTimes, "Name");
    String version = (String) connection.getAttribute(serverRunTimes[i], "WeblogicVersion");
    String state = (String) connection.getAttribute(serverRunTimes[i], "State");
    System.out.println("Server name: " + name + ", Version: " + version + ", Server state: " + state);
    for (int i = 0; i < serverRunTimes.length; i++) {
    ObjectName[] applicationRuntimes = (ObjectName[]) connection.getAttribute(serverRunTimes[i], "ApplicationRuntimes");
    for (int j = 0; j < applicationRuntimes.length; j++) {
    String name = (String) connection.getAttribute(applicationRuntimes[j], "Name");
    ObjectName[] componentRuntimes = (ObjectName[]) connection.getAttribute(applicationRuntimes[j], "ComponentRuntimes");
    System.out.println("Application name: " + name);
    for (int k = 0; k < componentRuntimes.length; k++) {
    if (connection.getAttribute(componentRuntimes[k], "Type").equals("WebAppComponentRuntime")) {
    String componentName = (String) connection.getAttribute(componentRuntimes[k], "Name");
    Integer sessionsCurrent = (Integer) connection.getAttribute(componentRuntimes[k], "OpenSessionsCurrentCount");
    Integer sessionsHigh = (Integer) connection.getAttribute(componentRuntimes[k], "OpenSessionsHighCount");
    System.out.println(" - Component Name: " + componentName + ", Sessions Current: " + sessionsCurrent + ", Sessions High: " + sessionsHigh);
    public MBeanServerConnection getMBeanServerConnection() throws IOException {
    return getJmxConnector().getMBeanServerConnection();
    public JMXConnector getJmxConnector() throws IOException {
    JMXServiceURL serviceURL = new JMXServiceURL(protocol, hostname, port, jndiRoot + mBeanServer);
    Hashtable hashtable = new Hashtable();
    hashtable.put(Context.SECURITY_PRINCIPAL, username);
    hashtable.put(Context.SECURITY_CREDENTIALS, password);
    hashtable.put(JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES, "weblogic.management.remote");
    connector = JMXConnectorFactory.connect(serviceURL, hashtable);
    return connector;
    public void closeJmxConnector() throws IOException {
    connector.close();
    Information regarding runtimeMBean can be found here: http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13951/core/index.html.
    Open the tree Runtime MBeans, ServerRuntimeMBean and click attributes to see the available attributes (such as Name, WeblogicVersion, State etcetera).
    An example output of the program above:Server name: AdminServer, Version: WebLogic Server 10.3.2.0 Tue Oct 20 12:16:15 PDT 2009 1267925 , Server state: RUNNING
    Server name: soa_server1, Version: WebLogic Server 10.3.2.0 Tue Oct 20 12:16:15 PDT 2009 1267925 , Server state: RUNNING
    Application name: FMW Welcome Page Application_11.1.0.0.0
    - Component Name: AdminServer__11.1.0.0.0, Sessions Current: 0, Sessions High: 0
    Application name: Module-FMWDFW
    Application name: bea_wls_internal
    - Component Name: AdminServer_/bea_wls_internal, Sessions Current: 0, Sessions High: 0
    Application name: mds-soa
    Application name: bea_wls_deployment_internal
    - Component Name: AdminServer_/bea_wls_deployment_internal, Sessions Current: 0, Sessions High: 0
    Application name: wsil-wls
    - Component Name: AdminServer_/inspection.wsil, Sessions Current: 0, Sessions High: 0
    Application name: bea_wls_diagnostics
    - Component Name: AdminServer_/bea_wls_diagnostics, Sessions Current: 0, Sessions High: 0
    Application name: mejb
    Application name: bea_wls9_async_response
    - Component Name: AdminServer_/_async, Sessions Current: 0, Sessions High: 0
    Application name: uddiexplorer
    - Component Name: AdminServer_/uddiexplorer, Sessions Current: 0, Sessions High: 0
    Application name: mds-owsm
    Application name: bea_wls_management_internal2
    - Component Name: AdminServer_/bea_wls_management_internal2, Sessions Current: 0, Sessions High: 0
    Application name: consoleapp
    - Component Name: AdminServer_/console, Sessions Current: 0, Sessions High: 2
    - Component Name: AdminServer_/consolehelp, Sessions Current: 0, Sessions High: 1
    Application name: DMS Application_11.1.1.1.0
    - Component Name: AdminServer_/dms_11.1.1.1.0, Sessions Current: 0, Sessions High: 0
    Application name: em
    - Component Name: AdminServer_/em, Sessions Current: 0, Sessions High: 0
    Application name: uddi
    - Component Name: AdminServer_/uddi, Sessions Current: 0, Sessions High: 0
    Application name: MQSeriesAdapter
    Application name: OraSDPMDataSource
    Application name: JmsAdapter
    Application name: uddi
    - Component Name: soa_server1_/uddi, Sessions Current: 0, Sessions High: 0
    Application name: wsil-wls
    - Component Name: soa_server1_/inspection.wsil, Sessions Current: 0, Sessions High: 0
    Application name: SOAJMSModule
    Application name: DbAdapter
    Application name: bea_wls9_async_response
    - Component Name: soa_server1_/_async, Sessions Current: 0, Sessions High: 0
    Application name: composer
    - Component Name: soa_server1_/soa/composer, Sessions Current: 0, Sessions High: 0
    Application name: DMS Application_11.1.1.1.0
    - Component Name: soa_server1_/dms_11.1.1.1.0, Sessions Current: 0, Sessions High: 0
    Application name: Module-FMWDFW
    Application name: usermessagingdriver-email
    - Component Name: soa_server1_/sdpmessagingdriver/email-mbeanlifecycle, Sessions Current: 0, Sessions High: 0
    Application name: UMSJMSSystemResource
    Application name: AqAdapter
    Application name: FtpAdapter
    Application name: OracleBamAdapter
    Application name: SOADataSource
    Application name: usermessagingserver
    - Component Name: soa_server1_/sdpmessaging/mbeanlifecycle, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/sdpmessaging/parlayx, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/sdpmessaging/userprefs-ui, Sessions Current: 0, Sessions High: 0
    Application name: bea_wls_internal
    - Component Name: soa_server1_/bea_wls_internal, Sessions Current: 0, Sessions High: 0
    Application name: SocketAdapter
    Application name: SOALocalTxDataSource
    Application name: FileAdapter
    Application name: DefaultToDoTaskFlow
    - Component Name: soa_server1_/DefaultToDoTaskFlow, Sessions Current: 0, Sessions High: 0
    Application name: soa-infra
    - Component Name: soa_server1_/soa-infra, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/TaskService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/TaskMetadataService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/TaskQueryService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/TaskReportService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/IdentityService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/UserMetadataService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/RuntimeConfigService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/TaskEvidenceService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/CompositeMetadataService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/b2b, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/b2b, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/AGMetadataService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/AGQueryService, Sessions Current: 0, Sessions High: 0
    - Component Name: soa_server1_/integration/services/AGAdminService, Sessions Current: 0, Sessions High: 0
    Application name: wsm-pm
    - Component Name: soa_server1_/wsm-pm, Sessions Current: 0, Sessions High: 0
    Application name: mds-owsm
    Application name: b2bui
    - Component Name: soa_server1_/b2bconsole, Sessions Current: 0, Sessions High: 0
    Application name: bea_wls_diagnostics
    - Component Name: soa_server1_/bea_wls_diagnostics, Sessions Current: 0, Sessions High: 0
    Application name: bea_wls_cluster_internal
    - Component Name: soa_server1_/bea_wls_cluster_internal, Sessions Current: 0, Sessions High: 0
    Application name: EDNLocalTxDataSource
    Application name: EDNDataSource
    Application name: uddiexplorer
    - Component Name: soa_server1_/uddiexplorer, Sessions Current: 0, Sessions High: 0
    Application name: bea_wls_deployment_internal
    - Component Name: soa_server1_/bea_wls_deployment_internal, Sessions Current: 0, Sessions High: 0
    Application name: worklistapp
    - Component Name: soa_server1_/integration/worklistapp, Sessions Current: 0, Sessions High: 0
    Application name: mds-soa
    Application name: OracleAppsAdapter

Maybe you are looking for