OEM Plug-In UI component

Hi all,
I have a question on the front-end of a Plug-In (12c).
As I understand it, after developing a plug-in with some metrics and deploying it (i.e. the 'backend' built), and it will become visible in the OEM in a 'default' UI format. If we then would want to give it a custom UI, it can be developed with Adobe Flash Builder.
Is this correct?
Apologies if this is an evident question, I am still ramping up on Plug-Ins!
Many thanks,
Ed

Hi Ed,
You are correct that EM will provide a simple default view and also that for complex views you should use Flash Builder.
There is also a third option available, which is to develop a metadata-only view (written entirely in XML). This can be useful if you have a simple view that doesn't require user interaction. Take a look at the Oracle Enterprise Manager Cloud Control Extensibility Programmer's Guide (section 8) for more information.
Mike Kelly
Blue Medora The leader in extending EM12c
http://bluemedora.com/blog/

Similar Messages

  • RE: How to add Configuration Section to an OEM Plug-In

    Hi:
    - Some OEM plug-ins which I downloaded have a Configuration Section on the Plug-In's home page.
    - The OEM Extensibility Guide does not explain how to add the Configuration Section to a Plug-In.
    - Could someone please provide some pointers on how to add the Configuration Section to an OEM plug-in?
    Thanks
    John

    For certain Oracle built plug-ins, ECM configuration data is collected, which will show up in the Configuration Section on the target homepage. However, the ECM functionality is not supported for plug-ins built outside of Oracle.
    You can still collection configuration data as a regular metric, but it wouldn't appear on the homepage under the Configuration Section; it would appear as any other metric collected for the target type.

  • RE: How to quickly prototype OEM Plug-In ?

    Hi:
    - Is there a way to quickly prototype an OEM plug-in?
    - When I am developing a plug-in, I do the following:
    1) write xml file
    2) check xml file
    3) create jar file
    4) deploy jar file
    5) add target instance
    - To make any changes to the plug-in, I first delete it:
    6) delete target instance
    7) undeploy
    8) delete jar file
    - Then after updating plug-in, I re-do steps 2) thru 5) to view my changes.
    - Is there a short cut available for developing plug-ins
    or is it necessary to go through steps 1) through 8) whenever
    I make a change to the plug-in?
    Thanks
    John

    As long as you're updating your META_VER (in the target type definition) and MP version (when creating the jar), you can omit steps 5-8 and go right back to 1-4.

  • RE: Charts are Missing From OEM Plug-In

    Hi:
    - A few weeks ago, we created an OEM plug-in with charts.
    At the time, the charts appeared normally.
    - But when I tried to reload the OEM plug-in, the charts did not appear on the homepage.
    - Could someone please tell me how to troubleshoot missing charts?
    For example, under which directory should the charts xml file appear?
    And, which log file has the chart related log entries ?
    Thanks
    John

    Support does have a force undeploy tool you can use for the case of a decommissioned agent (as you've described). The basic functionality is to remove the deployment entries for the dead agent only from the MP deployment tables (mgmt_mp_deployments, mgmt_mp_deployment_errors, mgmt_mp_nls_substitutions - You'll need to find your MP_GUID from the mgmt_management_plugins table to do it). Of course, doing this manually is not recommended/supported/etc.... so be very careful.
    Then you can undeploy from any other agents where it still exists and delete it from the Management Plug-ins page. In this case, the delete of all versions from the repository will enact the final undeploy from the repository and clean up the plug-in.

  • RE: Can an OEM Plug-IN use the JavaWrapper fetchlet ?

    Hi:
    - Can I create an OEM Plug-In using the JavaWrapper fetchlet for data acquisition ?
    - If yes, can I add my own jar files to the OEM Plug-In archive
    and call my own classes ?
    And, what would be the path to my own jar files in the XML metadata file ?
    IE, can I update the CLASSPATH ?
    Thanks
    John

    Can I create an OEM Plug-In using the JavaWrapper fetchlet for data acquisition ?Yes
    If yes, can I add my own jar files to the OEM Plug-In archive and call my own classes ?Yes, however, depending on the OEM Agent version, you will have to take different options
    If you are using OEM Agent version lesser than 10.2.0.5:
    You have two options:
    - If you have necessary approval / license clearance to bundle jars as part of plug-in , do so.
    - If not, you may need to ask EM/plug-in user to copy these jars to specific location on Agent_home
    - In my case (for jdbcdrivers), I recommended the jars to be copied to $AH/sysman/jdbcdriver
    - Ask the EM/plug-in user to update the $OH/sysman/admin/config/classpath.lst
    (provide absolute path)
    - Now, depending on how you have done the coding, i.e.,
    - if you depend on JavaWrapperFetchlet - you can document that re-start of agent is required for the new
    classpath takes effect
    OR
    - As you pointed out (reference to one of my earlier post), you need not use JavaWrapperFetchlet,
    instead, use OSLineToken to invoke java (custom class) which can handle dynamic class loading.
    Advantage in this is - no agent re-start.
    Disadvantage - you will be invoking java process for every metric collection (quite an overhead)
    However, if you are using OEM Agent version 10.2.0.5, things are much simpler. I believe, 10.2.0.5 Agent supportd additional property (which should reference to the absolute path of the jar location after plug-in deployment ) for JavaWrapperFetchlet and its done ! No agent re-start required. No java process invocation for every metric collection !!

  • Which OEM Plug-In receives SNMP traps ?

    Hi:
    - Could someone please tell which existing OEM plug-ins are able to receive SNMP traps?
    - I want to download these plug-ins and test my agent for SNMP trap reception.
    Thanks
    John

    These plug-ins have logic to receive SNMP traps:
    EMC Celerra
    EMC CLARiiON System
    Exadata Storage Server
    You'd have to have one of these in your environment to use the plug-in to check out the SNMP trap
    functionality.
    Dave

  • I have an Retina display MacBook Pro with HMDI out port. I also have an HDMI to Component cable with Audio Plugs. How can I get HDMI out to work with this cable when plugged into the Component and Audio ports on my TV?

    I have an Retina display MacBook Pro with HMDI out port. I also have an HDMI to Component cable with Audio Plugs. How can I get HDMI out to work with this cable when plugged into the MacBook Pro and connected to the TVs Component and Audio in ports.

    Will not work.  To my knowledge, dual converting like that isn't supported.  The Mac must detect the connected video output device and that sort of info cannot be done across an analog component uni-directional connection.

  • OEM Plug-in debugging

    Hi,
    I am developing a plug-in in OEM and I have successfully deployed a sample plug-in by altering DemoHost plugin(Using Flex Builder). Now whenever I have modified some code or done some alignment changes or any small changes, then I completely undeploy the existing one and then redeploy new one from scratch. I have read in the document that it is possible to debug the application using Flex once the plug-in is deployed. But when I run the plug-in from Flex, it shows the login screen and even if I have provide the correct credentials, its throwing some error.
    I am using Windows 7 as the development machine with Adobe Flex Builder 3 as development tool.
    Any help would be appreciated.
    Thanks.

    To run from FlashBuilder (or FlexBuilder) you need to either change your OMS to allow http access and select "http" from the login dialog that appears when running from FB. Or, you need to accept and install the security certificate in the browser you launch from FB. Please see this thread for details on how to accept the EM root certificate if you are not familiar with it. Re: A very important question about the HostSample-Help needed!
    If this is not working for you then please post more details on exactly what error you are seeing when you attempt to run from FB.

  • Deploying BI publisher report from OEM plug-in

    Hi!
    I am a bit confused about how to deploy & access BI publisher report from the plugin I develop
    I've found only the http://docs.oracle.com/cd/E24628_01/doc.121/e25161/bi_pub.htm and am a bit confused
    What I did:
    1) Integrated BI publisher with OEM
    2) Developed a BI publisher report
    3) Downloaded 2 files : xdoz and xdmz (DataModel & report)
    4) made folder structure
    /bipublisherreports/
    /EM_Datamodels
    5)packed into jar
    jar cf myjar.jar ./bipublisherreports
    6)put jar into ../oms/reports/emreports
    7)written report.xml (in ../oms/reports/) file:
    <?xml version = '1.0' encoding = 'UTF-8' ?>
    <BIPublisherReports
    xmlns="http://<what ip is here???>/DataCenter/BIPublisherReport">
    <ReportFile relativePath="emreports" fileName="myjar.jar"/>
    </BIPublisherReports>
    The plug-in does not pass validation...
    cvc-elt.1: Cannot find the declaration of element 'BIPublisherReports'. for the MDS id report
    Error is ungooglable =(
    Can anybody help or point to some clear doc?

    cd /tmp
    mkdir STAGE
    cd STAGE
    mkdir bipublisherreports
    cd bipublisherreports
    mkdir EM_Datamodels [notice the underscore]
    mkdir "My Sample Report" [notice, the quotes are necessary since the directory name contains spaces]
    The datamodel needs to go in the following directory:
    -------------- "bipublisherreports/EM_Datamodels/My Datamodel.xdmz" [there is an underscore between EM & Datamodels]
    The reports go in a report directory, for example:
    --------------- "bipublisherreports/My Sample Report/My Report.xdoz" [use spaces here wherever you prefer]
    Make sure your report refers to the datamodel in the right location. So, in BIP, when editing the report, use the above folder names, under the 'Enterprise Manager Cloud Control' shared folder.
    For example, your BIP catalog will look like this:
    Shared Folders
    ---Enterprise Manager Cloud Control
    -------- EM_Datamodels
    -------------- My Datamodel
    -------- My Sample Report
    -------------- My Report
    You then create a jar file with this:
    cd /tmp/STAGE
    jar cvf myemreports.jar bipublisherreports
    Now, you need to make your bip reports part of your plugin source code.
    You put your report.xml in your sysman/metadata/bipublisherreport [note the singular] directory.
    For example:
    <BIPublisherReports
    xmlns="http://www.oracle.com/DataCenter/BIPublisherReport">
    <ReportFile relativePath="emreports" fileName="myemreports.jar"/>
    </BIPublisherReports>
    You then create a subdirectory, sysman/metadata/bipublisherreport/emreports
    And you put your myemreportrs.jar file here.
    You then rebuild your opar using standard EM procedures.
    When a customer later on instals your plugin, the BIP reports that go with the plugin are installed into the EM database repository automatically.
    they can simply do this to deploy the bi publisher reports from em to BIP at any point:
    emcli deploy_bipublisher_reports -plugind="my.sample.plugin" -pluginversion ="12.1.0.3.0" [-force]
    The -force operation overwrites the reports.
    See the complete help text like this:
    emcli help deploy_bipublisher_reprorts
    If they have not yet configured BIP with the configureBIP script, this deploy step happens automatically when they run configureBIP.

  • Fire window plug from another component

    Hi,
    I want to fire a plug which is created in the window of one component, from the view of a different component.
    Is this possible?
    Any information would be much appreciated.
    Thank you!

    Hi Christian,
    thank you for the tip.
    But if I do this in that way then I get a new strange problem:
    I have a main component and two sub-components A and B. The views from component A and B  are embedded in a view container of the main component. So either component A or component B is displayed in the main view.
    Now I fire the outbound plug in A (which is connected to the inbound plug of the main window).The main windows inbound plug handler fires the corresponding outbound plug connected to the view of component B.
    Now the strange behavior is the main view will be displayed twiced. The second one is included in the first one.
    Starting view:
    | main view
    |  __________
    |  | view A
    |  __________
    After firing the plug:
    | main view
    |  __________
    |  | main view
    |  |  ________
    |  |  | view B
    |  |  ________
    |  __________
    Regards
    Thorsten

  • PL/SQL Plug-in in OEM

    Hello,
    I have a requirement wherein A generic custom build plsql package needs to be registered as a OEM plug-in so that the procedures can be used by Non-oracle sources to insert/update data in under-lying custom tables.
    I havent come across a good source of document which can explian me how to do this.
    Please let me know if anyone has done this kind of Task earlier ?
    Thanks
    KJ

    Maybe JPublisher would help-
    http://jts-blog.com/?p=121

  • Firing Exit plug from the embedded component

    Hello All,
    I am working on a scenario where I am developing a Webdynpro component which is child to the MainComponent.
    MainComponent view has links to access my child component as I have exposed my child component as Public part.
    Once my application is access by MainComponent, I can only go back to MainComponent.
    Now I need to fire an exit plug with URL (say sdn.sap.com) from my child component which will open new URL in same browser.
    When I defined exit plug and passed on Url parameter to it, my component throughs exception saying "Cannot fire exit plug from embedded component".
    Is there anyway I can achieve this?
    Please guide me.
    Ashutosh

    Ashutosh,
    <i>I can not use WDClientUser.forceLogoffClientUser(url) as I need user to be logged in.</i>
    Actually, no. It is optional -- you may be either logged-in or not, in later case WD runs under some internal Guest account. So forceLogoffClientUser works in either case.
    Valery Silaev
    SaM Solutions
    http://www.sam-solutions.net

  • What is the minimum server layer OEM version supports SNMP trap reception ?

    Hi:
    - I have been trying to enable SNMP trap reception on an OEM plug-in.
    - I turned on debug channel for recvlets.snmp and saw:
    2009-10-16 16:07:42,808 Thread-3028552624 ERROR recvlets.snmp: Duplicate threshold : test900, oracle_guide, interfaces, status
    and
    2009-10-16 16:09:08,382 Thread-3021634480 INFO recvlets.snmp: Trap received is to convert Data Point
    2009-10-16 16:09:08,379 Thread-3021634480 INFO recvlets.snmp: Sending Data Point ...
    2009-10-16 16:09:08,379 Thread-3021634480 INFO recvlets.snmp: Listening for TRAP
    So, it looks like the OEM agent can receive traps but no data point or alert appears.
    And, the agent always issues an error about duplicate thresholds.
    - Does the agent have to be patched ?
    My agent is:
    Oracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0.
    Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
    Agent Version : 10.2.0.5.0
    OMS Version : 10.2.0.1.0
    Protocol Version : 10.2.0.0.0
    Agent is Running and Ready
    - on the server layer, the oms is:
    Oracle Enterprise Manager 10g Release 10.2.0.1.0
    Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
    Oracle Management Server is Up.
    Is a patch needed for OMS ?
    Should OMS be version 10.2.0.5.0 ?
    Thanks
    John
    Edited by: user8826739 on Feb 23, 2010 7:17 AM

    10.2.0.5 should be fine ...
    Dave

  • Error while trying to create a outbound plug

    Hi ,
    I am getting an error message while trying to add an outbound plug to a component .any suggestions

    Hi Vaibhav,
    The best thing to do is to create the desired outbound plug manually.  We do it many times when this error comes, it will not take much time and easy to do, just replicate the exact steps for creating op which is already there in your system or component.
    I strongly suggest you not to delete any existing enhancement. Please let me know if you want me to explain the process of creating op manually.
    Regards
    Bhushan

  • Component to Component Navigation

    Hi All
    I am trying to navigate from one component to another.
    I created a new component and added this component as a view area in CRMCMP_BPIDENT.
    In my new component I have a view with a button called "goto callists".  When I click on this I want to navigate to the call list component that is configured as an Item on the navigation bar.
    In my do_handle event of the view I call the outbound plug of my new component.
    in the component window plug i have the following code
      ME->FIRE_OUTBOUND_PLUG( IV_OUTBOUND_PLUG = 'CALL_LIST'
      IV_DATA_COLLECTION = lr_Collection  ).
    I don't know what to put in the outbound plug of the component window to get it to navigate to the call list item on the navigation bar.
    Do I have to do some config or some additional code ?
    Any help would be greatly appreciated
    Thanks

    Hi Darren,
    Try creating a Navigation Link in the Runtime repository to navigate to the Target Component.
    Call the Navigation link in the Outbound Plug of the Window like this:
          me->view_manager->navigate( source_rep_view   = me->rep_view
                                                         outbound_plug   = 'TOCOMPONENTB'
                                                         data_collection = iv_data_collection ).
    You can also look into any of the standard navigations.

Maybe you are looking for

  • My Imac story

    I just thought I would post this today if for anything just to vent my frustrations…. I purchased my Imac 24 ( mid 07 ) July 2, 2008 for $1,503.98 brand new in the box, I was so happy when FedX showed up at my door , this was my very first new Mac af

  • TS4083 I delete a message on my mac book, but it doesn't delete on my iPad

    I delete a message on my mac book, but it doesn't delete on my iPad

  • Forms 6i and XP - will it ever happen

    Anyone in Oracle care to give an update on the promised release of Forms 6i for XP?

  • Backed up iPod Now i lost 10GB on Mac!

    Ok so i used a programme to take all the music off my iPod classic (because i just got an iPod Touch). Can not remember what i used... I wanted to take 10GB off the iPod classic to my mac and then put it all on my new iPod Touch. BUT, it transfered e

  • Easy color select / change in Touch Version

    Hi all, thanks for your work on the current Touch Win8 Version for the reader. I just have three propsals for improvements: Easy color selection for highlights: Please bring an additional button into the taskbar to selct the color for the tool you se