Howto: Custom MonitorMBean ?

Hi!
We are currently adopting JMX is the management and monitoring layer in our application.
As a starting point to my question, just take it given, that I can access several statistic values via a DynamicMBean.
What I want to do, is to monitor some of these values and have Notifications fired once thresholds are reached.
We have successfully built a prototype for this and everything seems to be working fine - as long as we stick to the Monitors delivered with JDK 6.
One thing that we need, but that does not come with the JDK is a special kind of GaugeMonitor - lets call it AverageMonitor. The AverageMonitor should be able, to monitor two adjanced attributes, say a "number of requests" and a "processing time in seconds". The basic idea, is that the value that is monitored, should be computed by the monitor. In the example given, I would like it to compute the number of requests/second .
I was expecting, that I could simply extend the GaugeMonitor and override a few "hooks" two put in any additionally logic needed. But looking at the code in javax.management.monitor, it seems like the JMX MonitorMBean is not designed this way. Maybe I am blind, or simply overlook something, but every method that might be a good entry point for my stuff has only package visibility. So do the inner classes that are used to store the data for every observed object.
The way I see it right now, I cannot build anything ontop of the given Monitor classes from javax.management.monitor. Instead it seems like I have to implement the whole MonitorMBean from scratch. Is this really so? Looking at all the things that are hidden in the javax.management.monitor.Monitor baseclass, this has become a rather scary idea. I really hope I am missing something here.
Taking a step back, I wonder if I am taking the wrong route here? Maybe there is another way to achieve my goals? But I do not want the components that are producing the numbers to also do the computation. The counters I want to monitor will probably change quite often and so I do not want the computation of any values, like the average in the example above, to be calculated on every update, but rather only when the monitor is looking at them.
Thanks for any hints or insights on this issue.
bye, Michael
Edited by: m_hess on Nov 24, 2009 8:15 AM - fixed typo

You understood correctly so far, but we are further down the road already. I have the numbers already available in a DynamicMBean. The problem is, that some of the bare numbers are not interesting. Take antother look at the given example, with the request time and the number of total requests. Both number might be somewhat interesting on their own, but the real information (given the example) is the average number of requests per second.
So what it boils down to is that I am not interested in the bare numbers provided by the mbean, but some aggregate form.
As I see it, I could in theory change the DynamicMBean implementation, so that it additionally exposes the calculated average. That way, I am back to a single value, which can easily be monitored by the standard classes. So in the end there will be some solution to this for sure.
But my initial question is the more burning one: Is there any simple way to implement a MonitorMBean or even better extend javax.management.monitor.Monitor? The problem with the Monitor class is, that it is HUGE and it is not really clear, what the hooks for any subclassing would be.
Thanks for your input!
Michael

Similar Messages

  • How to authenticate userid and password of b2b user in a b2c portal

    I am having a reqirement in B2C web portal , where in i have to create two input text fields which will accept userid and password ( the userid and password will be of b2b users)and button to logon and if i click on the logon button, it should take into b2b web portal. Is it possible? if possible please help me in this issue.
    Please get back to me if i am not clear in my requirement.
    Thanks a lot in advance!
    lakshman reddy G.
    <MOVED BY MODERATOR TO THE CORRECT FORUM>
    Edited by: Alvaro Tejada Galindo on Oct 6, 2008 6:07 PM

    To get an idea check these links.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/aaa1a890-0201-0010-eb93-ae3d2bb74a78
    BSP/HowTo - Customizing the design of System Logon page in NetWeaver '04
    -Aman

  • Image toolbar appears over Crystal reports chart in Infoview

    I am publishing Crystal reports developed across a Universe in my BusinessObjects Enterprise XI Release 2 InfoView. I have done few line charts in the Crystal reports. I am running on Internet Explorer 7 but my clients are running on Internet Exploreer 6.0. When my clients view Crystal reports (in Infoview) on their browser, the charts are identified as images in their infoview by Internet Explorer 6 browser and it keeps showing the Image toolbar ( the small toolbar which popups over the images in IE 6 prompting you to Save this image/Open this image/Save In My Pictures toolbar etc..)
    Please try this link http://www.microsoft.com/windows/ie/ie6/using/howto/customizing/phototoolbar.mspx to know what an image toolbar is.
    This little feature got included in Intenet Explorer 6 by which any image identified by the web browser will automatically popup this Image toolbar. It won't happen in Internet Explorer 7.0.
    If i am developing a website and do not want this image toolbar appearing over my images in my site I can code accordingly. But i am clueless about the Crystal Reports/Business Objects Infoview environment and how to get rid of this toolbar.
    The one option i got is to ask my users who use IE 6.0 to go to Tools->Internet Options->Advanced tab->Multimedia ->uncheck the checkbox Enable image toolbar. Unfortunately my users login under citrix environment and their default browser settings will be restored every day morning they login.
    Any ideas?

    Hi Michael,
    Unfortunately BusinessObjects does not control these settings when accessing the InfoView.  It sounds like it'll need to be addressed by the system administrator to disable that option in IE through user profiles/applications.
    Regards,
    Wallie

  • Urgent : How to create Manager and Reportee of a User in Embedded LDAP in W

    Hi All,
    I have created user in Weblogic Server Embdeed LDAP (Console-->SecurityRealm)
    however how can I assign another user as Manager of this user and some other user as reportee of this user.
    Basically how to create Manager and Reportee of a User in Embedded LDAP in Weblogic 10.3.5
    ie I have a user A and user B created in Security Realm.
    Now I want user A to be as Manager of User B so that when I use getManager() function in Human Task,I get A as Manager of B.
    Thanks
    Edited by: Vivek on 28 Sep, 2011 3:54 AM

    To get an idea check these links.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/aaa1a890-0201-0010-eb93-ae3d2bb74a78
    BSP/HowTo - Customizing the design of System Logon page in NetWeaver '04
    -Aman

  • BSP "system": Replace SAP Standard Stylesheet

    Hello everybody,
    in our e-recruiting project we have an issue with the logon application in the bsp system and the used theme. We have a customised theme for our e-recruiting application. main customisation was the font must be Verdana instead of Arial. Therefore we created a new theme and uploaded it to the mime repository of our WebAS ABAP. The new theme works perfectly for all e-recruiting BSP and WD applications, only the logon from the BSP system is still utilasing the SAP tradeshow theme.
    I searched the forum and the SAP help but have not found useful information on how to change the theme for the BSP system. Any help is appreciated.
    Cheers,
    Stephan
    btw: The new theme is already in the table BSPTHEMEROOT, but it looks like, this table does not work for the BSP system.

    check these blogs
    <a href="/people/sergio.ferrari2/blog/2007/04/06/bsphowto--customizing-the-design-of-system-logon-page-in-netweaver-04">BSP/HowTo - Customizing the design of System Logon page in NetWeaver '04</a>
    <a href="/people/sergio.ferrari2/blog/2007/02/16/sap-web-ashowto--customizing-the-design-of-system-logon-page-new-options-of-the-netweaver-04s">SAP Network Blog: SAP Web AS/HowTo - Customizing the design of System Logon page: new options of the NetWeaver '04s</a>
    Raja

  • Satellite Pro 2100: Can't remember the passwords

    I have a Sat Pro 2100 and I cannot get it to remember my passwords in outlook express login, ebay accounts and even google search addresses. BIOS current as well.
    I have checked all the boxes in tools/options/auto complete in explorer but to no avail.
    Any ideas please as this is doing my head in???

    Hi David
    Check please this useful page http://www.microsoft.com/windows/ie/using/howto/customizing/autocomplete.mspx
    There is described how the user accounts and passwords can be saved in Internet explorer.

  • Error in Custom Process Type Howto

    I have been following along the lastest howto document for custom process types (BI 7.0):
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/509f3ae6-e36e-2910-48a8-ab43dc167dd9
    I copied its code and everthing compiles fine, but when executed, the program crashes when you click on the green arrow to confirm the selected variant. The method call to RSPC_GET_CHAIN seems to be wrong:
    Type conflict when calling a function module.
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE', was
    not caught in
    procedure "IF_RSPC_GET_VARIANT~GET_VARIANT" "(METHOD)", nor was it propagated
    by a RAISING clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    The call to the function module "RSPC_GET_CHAIN" is incorrect:
    The function module interface allows you to specify only
    fields of a particular type under "I_CHAIN".
    The field "L_S_TABLE-VALUE" specified here is a different
    field type
    1 METHOD IF_RSPC_GET_VARIANT~GET_VARIANT.
    2   DATA: L_T_CHAINID TYPE RSPC_T_CHAINID,
    3         L_S_CHAINID TYPE RSPC_S_CHAINID,
    4         L_T_CHAINT TYPE RSPC_T_CHAINT,
    5         L_S_CHAINT TYPE RSPCCHAINT,
    6         L_S_CHAIN TYPE RSPC_S_CHAIN,
    7         L_T_TABLE TYPE TABLE OF SVAL,
    8         L_S_TABLE LIKE LINE OF L_T_TABLE.
    9
    10 * ... Read Process chains from control table an
    11   READ TABLE I_T_CHAIN INTO L_S_CHAIN INDEX 1.
    12   L_S_TABLE-TABNAME = 'ZPROCESS_CONTROL'.
    13   L_S_TABLE-FIELDNAME = 'ZCHAIN_ID'.
    14   L_S_TABLE-VALUE = '*'.
    15   APPEND L_S_TABLE TO L_T_TABLE.
    16   CALL FUNCTION 'POPUP_GET_VALUES'
    17     EXPORTING
    18       POPUP_TITLE = 'Process Chain to Check'
    19     TABLES
    20       FIELDS      = L_T_TABLE.
    21
    22 * ... Check selected process chain
    23   READ TABLE L_T_TABLE INTO L_S_TABLE INDEX 1.
    >>   CALL FUNCTION 'RSPC_GET_CHAIN'
    25     EXPORTING
    26       I_CHAIN         = L_S_TABLE-VALUE
    27       I_OBJVERS       = 'A'
    28       I_WITH_DIALOG   = RS_C_TRUE
    29       I_ONE_NO_DIALOG = RS_C_TRUE
    30     IMPORTING
    31       E_T_CHAIN_IDS   = L_T_CHAINID
    32       E_T_CHAINT      = L_T_CHAINT
    Does anyone know how to fix this?
    Thanks,
    Dennis

    I was able to fix it myself:
    CALL FUNCTION 'RSPC_GET_CHAIN'
    EXPORTING
    I_CHAIN = L_S_TABLE-VALUE(25) " <- this is the fix
    I_OBJVERS = 'A'
    I_WITH_DIALOG = RS_C_TRUE
    I_ONE_NO_DIALOG = RS_C_TRUE
    IMPORTING
    E_T_CHAIN_IDS = L_T_CHAINID
    E_T_CHAINT = L_T_CHAINT

  • Howto install broadcom wl with custom kernel

    Hi I am trying to install the broadcom-wl driver from a custom kernel made traditionnal way.
    The makefile they provide give me this :
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
    make[1]: Entering directory `/home/maxime/kernelbuild/linux-3.10.10'
    Wireless Extension is the only possible API for this kernel version
    Using Wireless Extension API
      CC [M]  /home/maxime/wldriver/src/wl/sys/wl_linux.o
    In file included from /home/maxime/wldriver/src/wl/sys/wl_linux.c:43:0:
    /home/maxime/kernelbuild/linux-3.10.10/arch/arm/include/asm/system.h:3:26: fatal error: asm/compiler.h: No such file or directory
    #include <asm/compiler.h>
                              ^
    compilation terminated.
    make[2]: *** [/home/maxime/wldriver/src/wl/sys/wl_linux.o] Error 1
    make[1]: *** [_module_/home/maxime/wldriver] Error 2
    make[1]: Leaving directory `/home/maxime/kernelbuild/linux-3.10.10'
    make: *** [all] Error 2
    I have change the path in wl_linux.o to include system.h with the full path(as you can see). And it can find it, but I have to change all the path for every <include> wich is very long and i am not sure it s the right way.
    I tried to install the driver with yaourt and it installs the .ko . in my extramodules folder in my /lib/modules/ directory. but modprobe wl report no such file.
    But if i come back to the precompiled kernel it works. I ve tried to change the kernel version to my current version in extramodules in /lib/modules/extramodules-3.10 that the PKGBUILD is looking at and try to install it again with yaourt on my custom kernel but still the same.
    I copied the .ko to my kernel 3.10.10 custom and tried modprob and I got a symlink error.
    As they said i need to modprob the  cfg80211, which i did but I still get the same error.
    Howto build package for my custom kernel and not the default kernel while I am on the custom kernel ??
    Last edited by maxarsys (2013-09-09 21:14:39)

    Sigi wrote:Have you deleted or commented out kernel26 in the file addedpacks?
    oh, thx, i didn't know, that kernel26 is in addedpacks. now, i am building it with  #kernel26
    Sigi wrote:May I ask why you made your own kernel? I'm just wondering... ;-)
    because i wanna change logo in FB, and/or  add splasscreen support.
    or is it possible, add it, to kernel26?
    Sigi wrote:edit: btw, Welcome to the forum!
    oh thx, hello here

  • Building a custom loop - howto?

    Hello all,
    I tried my best to find a tutorial about this on the web, but didn't found one...
    What I want to do is to build a JSF custom component that renders its child-elements for n times. A small snippet to clarify this:
    <mycuic:coolLoop beanToEvaluate="#{evalBean}">
    <h:outputText value="foo bar"/>
    </mycuic:coolLoop>
    How many times "foo bar" should be rendered depends on the "evalBean" (I have to read out one of its properties and than do some more arithmetic - no "standard" Component can help me with this).
    So how to start? I know that in "UIComponentBase" there is a method "getChildren()", which should give me the "outputText"-Component in form of a "UIComponent" with the example above, shouldn't it?
    What now? Call "encodeBegin(FacesContext facescontext)" for n times? I think this will not do the job done for me...
    Thanks a lot in advance for any hint, howto or tutorial!
    Best regards
    Stephan

    Take a look at the source code for the Tomahawk tag dataList.

  • HOWTO: Create a Boot Configuration That Has No Driver Signature Checks. Disable Driver Integrity Checks and Install a Custom Non-Signed Driver

    Hello,
    Recently, I had a task where I needed to install a custom non-signed driver onto my Windows 8 64-bit setup. As it is known, Windows has driver enforcement policies that, as a security measure, do not allow you to install non-signed drivers.
    I did not want to alter my current boot configuration so I decided to create a separate boot entry that would have driver signing policies disabled. For some reason I did not find any good source that would contain a step-by-step instruction on completing
    this task, so I decided that I'd better share my experience here.
    Lastly, there are multiple ways how you could turn off driver enforcement policies, but I find the way to do this via boot manager.
    Here's how you can do that.
    1. Press WindowsKey and type 'cmd' (without quotes) to find Command prompt, then click Command prompt icon. If you have User Account Control turned on, hold Ctrl+Shift keys pressed when clicking the icon.
    This will force Windows to ask you for elevation of command prompt. Elevation is necessary for editing Boot Configuration Database (BCD), the database used by Windows boot manager to store boot settings.
    2. In the User Account Control window click Yes to confirm elevation of command shell.
    3. At the command prompt type
    bcdedit
    to list your BCD entries.
    This will give you an output like:
    Windows Boot Manager
    identifier {bootmgr}
    device partition=\Device\HarddiskVolume2
    path \EFI\Microsoft\Boot\bootmgfw.efi
    description Windows Boot Manager
    locale en-US
    inherit {globalsettings}
    integrityservices Enable
    default {current}
    resumeobject {a329b5cf-fb29-11e1-a74d-f2c962d62240}
    displayorder {a329b5d0-fb29-11e1-a74d-f2c962d62240}
    {a329b5cc-fb29-11e1-a74d-f2c962d62240}
    {a329b5ca-fb29-11e1-a74d-f2c962d62240}
    {a329b5c2-fb29-11e1-a74d-f2c962d62240}
    {current}
    {a329b5d8-fb29-11e1-a74d-f2c962d62240}
    toolsdisplayorder {memdiag}
    timeout 30
    Windows Boot Loader
    identifier {a329b5d0-fb29-11e1-a74d-f2c962d62240}
    device vhd=[D:]\win8prowmc01.vhdx
    path \Windows\system32\winload.efi
    description Windows 8
    locale en-US
    inherit {bootloadersettings}
    recoverysequence {a329b5d1-fb29-11e1-a74d-f2c962d62240}
    recoveryenabled Yes
    isolatedcontext Yes
    allowedinmemorysettings 0x15000075
    osdevice vhd=[D:]\win8prowmc01.vhdx
    systemroot \Windows
    resumeobject {a329b5cf-fb29-11e1-a74d-f2c962d62240}
    nx OptIn
    bootmenupolicy Standard
    The section that starts with Windows Boot Manager lists current settings for the boot menu. Here you find what boot entry is chosen by default, this is the one what you will boot into if you do not select any boot entry in the
    boot menu.
    The following record
    default {current}
    indicates that by default my Windows boots into configuration which I use at the moment (currently booted Windows configuration).
    To find out what exactly is current configuration, look into the list of boot entries, records that contain boot loader configuration and are titled as Windows Boot Loader in the bcdedit output.
    For example, the entry shown above is one of my boot configurations. This is one of the boot entries listed on the boot manager screen when I start my PC and it looks like:
    Windows Boot Loader
    identifier {a329b5d0-fb29-11e1-a74d-f2c962d62240}
    device vhd=[D:]\win8prowmc01.vhdx
    path \Windows\system32\winload.efi
    description Windows 8
    locale en-US
    inherit {bootloadersettings}
    recoverysequence {a329b5d1-fb29-11e1-a74d-f2c962d62240}
    recoveryenabled Yes
    isolatedcontext Yes
    allowedinmemorysettings 0x15000075
    osdevice vhd=[D:]\win8prowmc01.vhdx
    systemroot \Windows
    resumeobject {a329b5cf-fb29-11e1-a74d-f2c962d62240}
    nx OptIn
    bootmenupolicy Standard
    This record has a unique GUID identifier that can be used to reference this boot entry, which is:
    identifier {a329b5d0-fb29-11e1-a74d-f2c962d62240}
    If we look at the Windows Boot Manager settings, we'll see this entry is the first in order to be displayed in the boot menu on OS start (I marked the unique bits):
    displayorder {a329b5d0-fb29-11e1-a74d-f2c962d62240}
    {a329b5cc-fb29-11e1-a74d-f2c962d62240}
    It references my VHD drive, a virtual hard drive where my Windwos 8 setup is residing:
    device vhd=[D:]\win8prowmc01.vhdx
    And it also specifies that the boot manager must use UEFI BIOS extension code to access my Windows boot partition:
    path \EFI\Microsoft\Boot\bootmgfw.efi
    3. Now locate the current boot entry.
    Current boot entry contains boot settings used to boot into Windows configuration to which you are currently booted. It is referenced in the list of boot entries as a Windows Boot Loader record that has the {current} keyword inside and may
    look like:
    Windows Boot Loader
    identifier {current}
    device vhd=[D:]\win8rtm.vhdx
    path \Windows\system32\winload.efi
    description Windows 8 Enterprise RTM
    locale en-US
    inherit {bootloadersettings}
    recoverysequence {a329b5c3-fb29-11e1-a74d-f2c962d62240}
    integrityservices Enable
    recoveryenabled Yes
    isolatedcontext Yes
    allowedinmemorysettings 0x15000075
    osdevice vhd=[D:]\win8rtm.vhdx
    systemroot \Windows
    resumeobject {a329b5c1-fb29-11e1-a74d-f2c962d62240}
    nx OptIn
    bootmenupolicy Standard
    hypervisorlaunchtype Auto
    Because we are more than happy with current configuration and want to base our new boot configuration on these settings, we need to copy this boot entry ({current}) to a new boot entry.
    This is done by running the following command:
    C:\Windows\system32>bcdedit /copy {current} /d "No Driver Signature Check"
    Parameter /d here indicates that the following sequence of characters specifies the display name for the new boot entry that we are creating. The name inside the double quotes will be displayed in the boot menu when you boot your Windows.
    In other words, if you know restart your system, you'll see the new No Driver Signature Check in the boot menu.
    When copied, the entry is automatically given a new GUID identifier, so upon running the command above, you'll see the following line returned (you'll have an other GUID since these are unique identifiers):
    The entry was successfully copied to {a329b5d8-fb29-11e1-a74d-f2c962d62240}.
    4. Make sure the entry has been successfully created.
    Run the same bcdedit. (You may specify /enum or /v, or both /enum /v parameters at the prompt to get more detail about boot entries, but simple bcdedit is just enough to see the new entry):
    C:\Windows\system32>bcdedit
    Windows Boot Manager
    identifier {bootmgr}
    device partition=\Device\HarddiskVolume2
    path \EFI\Microsoft\Boot\bootmgfw.efi
    description Windows Boot Manager
    locale en-US
    inherit {globalsettings}
    integrityservices Enable
    default {current}
    resumeobject {a329b5cf-fb29-11e1-a74d-f2c962d62240}
    displayorder {a329b5d0-fb29-11e1-a74d-f2c962d62240}
    {a329b5cc-fb29-11e1-a74d-f2c962d62240}
    {a329b5ca-fb29-11e1-a74d-f2c962d62240}
    {a329b5c2-fb29-11e1-a74d-f2c962d62240}
    {current}
    {a329b5d8-fb29-11e1-a74d-f2c962d62240}
    toolsdisplayorder {memdiag}
    timeout 30
    Windows Boot Loader
    identifier {current}
    device vhd=[D:]\win8rtm.vhdx
    path \Windows\system32\winload.efi
    description Windows 8 Enterprise RTM
    locale en-US
    inherit {bootloadersettings}
    recoverysequence {a329b5c3-fb29-11e1-a74d-f2c962d62240}
    integrityservices Enable
    recoveryenabled Yes
    isolatedcontext Yes
    allowedinmemorysettings 0x15000075
    osdevice vhd=[D:]\win8rtm.vhdx
    systemroot \Windows
    resumeobject {a329b5c1-fb29-11e1-a74d-f2c962d62240}
    nx OptIn
    bootmenupolicy Standard
    hypervisorlaunchtype Auto
    Windows Boot Loader
    identifier {a329b5d8-fb29-11e1-a74d-f2c962d62240}
    device vhd=[D:]\win8rtm.vhdx
    path \Windows\system32\winload.efi
    description No Driver Signature Check
    locale en-US
    inherit {bootloadersettings}
    recoverysequence {a329b5c3-fb29-11e1-a74d-f2c962d62240}
    integrityservices Enable
    recoveryenabled Yes
    isolatedcontext Yes
    allowedinmemorysettings 0x15000075
    osdevice vhd=[D:]\win8rtm.vhdx
    systemroot \Windows
    resumeobject {a329b5c1-fb29-11e1-a74d-f2c962d62240}
    nx OptIn
    bootmenupolicy Standard
    hypervisorlaunchtype Auto
    The entry has been created and given a unique a329b5d8-fb29-11e1-a74d-f2c962d62240 ID. It now has exactly same boot settings as the boot entry we used to boot into current configuration of Windows.
    5. Modify created  No Driver Signature Check entry and specify that Windows must have driver integrity checks disabled when booted using this boot entry.
    Any modifications to boot entries are made using /set parameter. To indicate that we modify a specific boot entry, we must specify the GUID for the No Driver Signature Check record, which is:
    identifier {a329b5d8-fb29-11e1-a74d-f2c962d62240}
    In other words, to edit (add or change) an option for the boot entry, we need to use the following command syntax:
    C:\Windows\system32>bcdedit /set GUID <boot_option> [<option_value>]
    First, we must specify that we don't want integrity checks be made. This is done by adding the loadoptions option and setting it to DISABLE_INTEGRITY_CHECKS value:
    C:\Windows\system32>bcdedit /set {a329b5d8-fb29-11e1-a74d-f2c962d62240} loadopti
    ons DISABLE_INTEGRITY_CHECKS
    The operation completed successfully.
    6. Verify that load option has been added.
    Run the bcdedit command:
    Windows Boot Loader
    identifier {current}
    device vhd=[D:]\win8rtm.vhdx
    path \Windows\system32\winload.efi
    description Windows 8 Enterprise RTM
    locale en-US
    inherit {bootloadersettings}
    recoverysequence {a329b5c3-fb29-11e1-a74d-f2c962d62240}
    integrityservices Enable
    recoveryenabled Yes
    isolatedcontext Yes
    allowedinmemorysettings 0x15000075
    osdevice vhd=[D:]\win8rtm.vhdx
    systemroot \Windows
    resumeobject {a329b5c1-fb29-11e1-a74d-f2c962d62240}
    nx OptIn
    bootmenupolicy Standard
    hypervisorlaunchtype Auto
    Windows Boot Loader
    identifier {a329b5d8-fb29-11e1-a74d-f2c962d62240}
    device vhd=[D:]\win8rtm.vhdx
    path \Windows\system32\winload.efi
    description No Driver Signature Check
    locale en-US
    loadoptions DISABLE_INTEGRITY_CHECKS
    inherit {bootloadersettings}
    recoverysequence {a329b5c3-fb29-11e1-a74d-f2c962d62240}
    integrityservices Enable
    recoveryenabled Yes
    isolatedcontext Yes
    allowedinmemorysettings 0x15000075
    osdevice vhd=[D:]\win8rtm.vhdx
    systemroot \Windows
    resumeobject {a329b5c1-fb29-11e1-a74d-f2c962d62240}
    nx OptIn
    bootmenupolicy Standard
    hypervisorlaunchtype Auto
    7. Add the option that turns on test signing mode and disables checks of driver signature.
    Adding the testsigning option and setting it to ON does the trick for us:
    C:\Windows\system32>bcdedit /set {a329b5d8-fb29-11e1-a74d-f2c962d62240} TESTSIGNING ON
    8. Now we have a boot entry that enables Windows not to do integrity checks and digital signature validation.
    We check it by running bcdedit:
    Windows Boot Loader
    identifier {a329b5d8-fb29-11e1-a74d-f2c962d62240}
    device vhd=[D:]\win8rtm.vhdx
    path \Windows\system32\winload.efi
    description No Driver Signature Check
    locale en-US
    loadoptions DISABLE_INTEGRITY_CHECKS
    inherit {bootloadersettings}
    recoverysequence {a329b5c3-fb29-11e1-a74d-f2c962d62240}
    integrityservices Enable
    recoveryenabled Yes
    testsigning Yes
    isolatedcontext Yes
    allowedinmemorysettings 0x15000075
    osdevice vhd=[D:]\win8rtm.vhdx
    systemroot \Windows
    resumeobject {a329b5c1-fb29-11e1-a74d-f2c962d62240}
    nx OptIn
    bootmenupolicy Standard
    hypervisorlaunchtype Auto
    9. Type 'exit' without quotes to exit from command prompt, and restart Windows.
    Upon booting you will be present with a new boot option to start Windows in configuration that allows you to install custom non-signed drivers.
    Hope this will help anybody to create their own custom boot configurations.
    Well this is the world we live in And these are the hands we're given...

    Hi,
    Thank you for sharing the solutions & experience here. It will be very beneficial for other community members who have similar questions. 
    Regards,
    Kelvin hsu
    TechNet Community Support

  • CS5 is not seeing existing, custom icc profiles. howto?

    Briefly: Mac Pro running Snow Leopard. Upgraded from CS4 to CS5 and my existing, custom icc profiles appear but are unavailable (grayed out)
    The profiles are in the usual places: /Library/ColorSync/Profiles
    AND /Library/Application Support/Adobe/Color/Profiles.
    I'm the only user and I have Admin privileges.
    CS4 still seems to be connected and using my needed profiles.
    Bridge, Illustrator and InDesign, either don't see the profile or it is grayed out.
    Photoshop sees the profile and allows me to use it as my Ps default.
    Any thoughts as to where else to place the profile or how to get Bridge to see it (and therefore sync the other products)?
    tia
    Michael

    Mac OS 10.8.4 is still in beta. You need to be reporting this to Apple.
    What happens if you move these profiles to the Adobe/Profiles folder, or the users/Library/Colorsync/Profiles folder?
    There has been a lot of discussion of this on many forums with no solution.
    What forums? A google search turns up nothing but this thread.
    I have not seen this problem with the released versions of 10.8.

  • Howto Register &  Execute Custom Oracle Reports in R11I ( 11.5.9 )

    Hii guys
    How do i register execute and view output of Custom Oracle Reports in R11i ( 11.5.9 ) .I have developed custom reports for HR and Payroll in Report Builder 6i.
    Is their a step by step tutorial ??
    What to do next ??
    Can somebody please guide me.
    Regards
    Fahad
    Consultant
    IBM Global , Pakistan

    Hello
    Thanks for the link.
    However i'm unable to see my report output.
    I did the following steps
    1.Uploaded my Report file in
    /vision/d01/oracle/visappl/per/11.5.0/reports/US/
    Since we are doing it for Oracle HR module
    2.I used the executable tab as outlined in the report
    3.I then used the define tab to register report.
    In step 2 and 3 i specified Oracle Human Resources in applications field.
    Now when i try to submit the request for my report FHSAMPLE i can find it in the list.
    Any ideas??
    Regards
    Fahad

  • Additional customer customizing - howto?

    Hi,
    this is just a comon task and I hope for valuable ideas:
    It is a common task to do additional development of user exits, badis or customer-specific programs.
    As it is no good practice, to use any customer-specific constants in ABAP code, we put thos values into customer customizing tables and create maintenance views for them.
    But, for lack of documentation, people changing, processes stable for a quite long time, those tables get forgotten. When a change is required, it is hard to find out where to do what.
    Recently we set up a complex interface for incomind SD objects. The customer already established a transaction similar to SPRO (with Transaction SIMGH) and we could create nodes for all customizing maintenance.
    I think it would be better, to create extensions to the standard SPRO tree. Is this possible without modifications or which way is the best?
    TIA,
    Clemens

    Yes, we can!
    S_IMG_EXTENSION
    is the name of the transaction. Define an extension ID in customer name space, nodes, activities, documentaion and everything - fine!
    Regards,
    Clemens

  • Howto put custom JAAS Login Module into NWDI

    Hi there!
    We are currently in migration phase and want to integrate existing codings to NWDI. We mainly had Web Dynpro projects which we figured out how to migrate through discovering  help.sap.com
    Formerly I developed a custom JAAS login module which is productive on our portal systems. Now I would like to integrate it to NWDI. Is this possible in general?
    Best Regards
    Christian

    Can you clarify a bit more what didn't work? What issues do you face?
    Our setup for security.jar (which is not available in one of the base SC's) (for the rest try to use as many base DC's as possible):
    1. Create External Library DC for security.jar
    2. Add security.jar to libraries folder, add to new pp for Compilation
    3. Create J2EE Library DC for loginmodule
    4. Create Java Library DC for loginmodule as Child DC
    5. Define the External Library DC as Used DC of the Java DC, referencing the Compilation pp (Only a Build time dependency, since this will not be deployed, instead you'll reference the registered interface, see below).
    6. Create a public part for Assembly in the Java DC. Add all your loginmodule classes to the pp.
    7. Define the Java DC as Used DC of the J2EE Library DC, referencing the Assembly pp (only Build time dependency). (this packages the loginmodule jar in the J2EE library)
    8. Create a provider.xml in the 'server' folder of the J2EE Library DC
    9. Define references to libraries used by the Child DC and the Child DC's jar:
         <references>
              <reference
                   provider-name="sap.com"
                   strength="weak"
                   type="library">com.sap.security.api.sda</reference>
              <reference
                   provider-name="sap.com"
                   strength="weak"
                   type="interface">security_api</reference>
              <reference
                   provider-name="sap.com"
                   strength="weak"
                   type="library">com.sap.tc.Logging</reference>
              <reference
                   provider-name="sap.com"
                   strength="weak"
                   type="library">servlet</reference>
         </references>
         <jars>
              <jar-name>[vendor name]~[DC name]~Assembly.jar</jar-name>
         </jars>
    The J2EE Library DC has only one Used DC: The child Java DC.
    The Java DC has Used DCs for anything you need to compile your loginmodule code.
    Hope I didn't forget anything else.

  • Howto use the Payment guarantee/ Financial document for domestic customer

    Hi Experts,
    Seasons Greeting.
    My Requirement is that
    The Customer is the domestic. Customer will provide the Bank Guarantee.  The Bank Guarantee will have start date and end date. The customer can submit the Bank Guarantee to one and only one institute/organization. It means the Bank Guarantee document will be in physical possession of that institute/organization. Using Bank Guarantee the financial institute gives the assurance of the payment agreed into the Bank Guarantee. This Means that bank will honor the payment if customer fails to pay and the company/organization decides to revoke this financial document within the validity period
    I am wondering whether I can achieve this using the SAP Documentary payment. But per sap documentation provided on help.sap.com its used for Export scenarios
    Appreciate your views on this.
    Thanks and Regards

    Hi ,
    Inputs will be rewarded
    Thanks and Regards

Maybe you are looking for

  • My FIle Throws EOFException....

    Hi, My program throws EOFException very. I can't find it .can you help me any one.This is my algoritham project. please help me. This is my code. import java.util.TreeMap; import java.io.*; import java.util.Iterator; import java.util.StringTokenizer;

  • When saving a page or link the name of the file should be the folder name, not the number in the address line

    Vhttp://www.commondreams.org/view/2010/08/07-2 should be something like What Collapsing Empire Looks Like I want to File> save page as or File >save Frame as I get something like, " 07-2.htm" how do I get the better name for the saved file?

  • How to start and stop a server

    I am doing some sockets programming. Now, when I want to get the TomCat 4 server running for instance, I would have to run the startup.bat or startup.sh file. To stop the server I run the shutdown.bat or shutdown.sh file. Can I do the same thing in J

  • Any possibility to implement a destructor in abap-objects

    we have a class that when generated creates open a logger-handle via the normal SAP functions. If this class gets destroyed (i.e. if the session in this case is closed) there is no return to any calling point possible. So what I would need here would

  • Canon 6d and camera raw in PS CS5

    Does anyone know of camera raw plug in for canon 6d? Also, is compression using DNG an issue?