Custom OPN for ETW Events

I have an application writing ETW events which have a binary blob which represents an encoded message that can be further parsed (similar in function to the NdisEtwProvider). For some reason, however, I cannot get Message Analyzer to load or use the custom
OPN.
The OPN has an auto-started actor accepting EtwProviderMsg, which is the only registration I know to be required.
I have placed it in "%LOCALAPPDATA%\Microsoft\MessageAnalyzer\OpnAndConfiguration\TestOpns\Test Protocol.opn" and confirmed that my Provider Guid and Event IDs match, but Message Analyzer still seems only to parse using the automatically generated
OPN from the ETW manifest.
Is there an installation step I am missing, or some log location to see if it is silently failing? 
I will note that the auto-generated OPN still exists in "%LOCALAPPDATA%\Microsoft\MessageAnalyzer\SystemEtwManifestOPNCache" and I am uncertain if that should be deleted.
Any help is appreciated,
Mitch

So this is one of those cases where inattention causes problems. The folder in which OPN's are processed is "%LOCALAPPDATA%\Microsoft\MessageAnalyzer\OpnAndConfiguration\Opns\subfolder\".

Similar Messages

  • ICal for iPhone-Why is there no custom option for repeating events?

    I really hate the application iCal on the iPhone, because it won't allow me to enter in an event that happens on the fourth thursday of the month.
    Palm has allowed users to make monthly reapeats by day and by date for ten years now. Why can't iCal do the same? I shouldn't have to use my Desktop iCal to enter in repeating custom events!

    You can submit feedback to Apple: http://www.apple.com/feedback/iphone.html

  • Custom processing for every Workflow event

    Hi,
    As soon as any workflow event is raised, I want to read
    data from my custom Z tables and do custom processing for that event.
    Thanks,
    Sudheer

    Hi Sudheer,
    You say <i>check if that event is in our custom table</i>. No need to reinvent the wheel, the event linkage fulfils exactly this function. If you want to perform an action for an event then add the event into the event linkage (tx. SWETYPV) instead of - or as well as - your custom table. It doesn't matter if you have the same action in there for 1, 50 or 100 events.
    You can have more than one linkage per event and you can start more than just workflow. The receiver function module is what 'receives' the event. It's just that: a FM to be executed when an event happens. This is the event manager's job, which is what you're trying to duplicate as I understand it. The receiver can either be a workflow or anything you choose - just follow the standard FM interface required here (have a look at any other linkage's FM for the parameters).
    All that aside, it sounds like somethng I'd do in a workflow. Either as two extra steps in the beginning of my workflow or as a second workflow. (Background step to log data and a sendmail step to notify users).
    Cheers
    Mike

  • F4 Help for Training Event -Tree structure like in PSV2

    Hi,
    There is any function module to give the F4 help in custome development for Training Event like Tree structure in PSV2.

    Check AL S's response here for how to do this. CVI 6.0 does not have a native Tree control. This was introduced with CVI 7.0.
    Bilal Durrani
    NI

  • How to create custom infotype for training and event management

    hai freinds can any one tell me how to create custom infotype for training and event managment with following fields
    PS No – PA0000-> PERNR
    Name   - PA0001 -> ENAME
    IS PS.No. – PA0001-> PS no. of Immediate Superior
    IS name PA0001 -> ENAME
    thanx in advance
    afzal

    Hi,
    Your question is not clear for me. Since it is a TEM infotype, it could be a PD infotype.
    If you wish to create a PD infotype, use transaction PPCI to create the infotype.
    But before that you need to create a structure HRInnnn (where nnnn is the infotype number) with all the fields relevant for the infotype.
    If you wish to create a PA infotype, use transaction PM01 to create the infotype.
    But before that you may be required to create a strcuture PSnnnn  (where nnnn is the infotype number) with all the fields relevant for the infotype.
    Regards,
    Srini

  • Eventing in Portal page between Team Viewer and Custom Webdynpro for ABAP

    We are trying to implement a new Portal page that contains a Team Viewer Iview and a custom Webdynpro for ABAP iview.
    The idea is that the when a manager select one of his direct report in the Team Viewer, the custom Webdynpro for ABAP would pick up the selection_changed event and retrieve the data for the selected employee.
    We followed the instruction provided by SAP in note 1112733 and it worked in our development environment. When we moved the iviews to our testing environment it stopped working.
    I also used the Diagnostic Iviews provided by SAP and I get the same result: Works in Dev, does not work in QA or in Prod.
    We also followed the troubleshooting steps of note 945516 and it still did not help us. We can not find a difference in our system set up.
    We are therefore looking for pointers as to what could be our problem.
    Thanks!
    Edited by: Benoit Fortin on Feb 20, 2009 2:28 PM

    Problem was solved internally:
    The reasons the eventing worked in Dev and not in QA or Prod, was that we had a different level of patch for ESS/MSS between instances, which I was not aware of.
    Dev was on ESS/MSS version 600 SP14 and QA and Prod was on a different level. Once we implemented ESS/MSS SP 14 accross the board, everything was good.
    Edited by: Benoit Fortin on Nov 13, 2009 11:57 AM

  • Consumer application using ETW events for TCPIP tarffic message

    I am planning to build a consumer application using ETW events in real time mode. My application is already set with  EVENT_TRACE_REAL_TIME_MODE for KERNEL_LOGGER_NAME. And successfully consume the Registry and file events.
    Interested in consuming Network events for TCP/UDP and looking for sample code (C++) that gets relevant data from _EVENT_RECORD structure.
    Any sample application and relevant documentation will be of great help.
    Thanks.

    I know they are in this kit
    http://www.microsoft.com/en-us/download/details.aspx?id=3138
    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com

  • ETW Event Filtering

    Is there any way to filter ETW Event callbacks?
    I am getting all of the events I need by starting a trace with a keyword; unfortunately some keywords enable many many event ids (for example, FILEIO keyword for Microsoft-Windows-Kernel-File provider gives me all IO events, when I just need file close events).
    I can filter these within the callback but I'd rather not even receive the callback for certain event IDs. I've tried the PEVENT_FILTER_DESCRIPTOR with EnableTraceEx2 but without any luck (filters seem to have no effect). The documentation is slightly ambiguous
    about which OS is required for which filters.
    What ETW event filtering capabilities are available in Windows 7?
    Thanks!

    Hi Surra,
    Based on my knowledge, the CLR ETW can be filtered by category and level. Detail information in the following link,
    https://msdn.microsoft.com/en-us/library/ff357720(v=vs.110).aspx. You can filter on the result by yourself. If you want this feature, I would recommend you submit your wish on UserVoice.
    http://visualstudio.uservoice.com/forums/121579-visual-studio?query=etw%20more%20filter.
    >>•What ETW event filtering capabilities are available in Windows 7?
    ETW is available for CLR in net framework, and “The .NET Framework 4 or later is required for all the events described in the event topics. The Windows Vista operating system is the minimum supported client, and Windows
    Server 2008 is the minimum supported server.” you can see the above information in this link,
    https://msdn.microsoft.com/en-us/library/ff357719(v=vs.110).aspx.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Filtering ETW Events

    Is there any way to filter ETW Event callbacks?
    I am getting all of the events I need by starting a trace with a keyword; unfortunately some keywords enable many many event ids (for example, FILEIO keyword for Microsoft-Windows-Kernel-File provider gives me all IO events, when I just need file close events).
    I can filter these within the callback but I'd rather not even receive the callback for certain event IDs. I've tried the PEVENT_FILTER_DESCRIPTOR with EnableTraceEx2 but without any luck (filters seem to have no effect).
    Do those filters work on Window 7?
    Are there other ways to filter callbacks?
    Thanks!

    Hi Surra,
    Thanks for posting in MSDN forum.
    VC++ forum discusses and ask questions about the Visual C++ IDE, libraries, samples, tools, setup, and Windows programming using MFC and ATL. So your post may off-topic here. I will move this to Where
    is the forum for...? Forum to help you find a right forum for this issue. Thanks for your understanding.
    Best regards,
    Shu Hu
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Operations manager failed to run a wmi query for wmi events (0x800706ba)

    Hi everyone,
    I've been working on this issue for a while and I am still no closer to finding out what the problem is.  If anybody can offer any other advice or things to check, I'm all ears.
    I'm running SCOM 2012 R2 with UR2, and the Cluster Management Pack v6.0.7063.0
    My problem is on one particular batch of cluster servers where I am getting the following error.
    Name: Operations Manager failed to run a WMI query for WMI events
    Alert Description:
    Module was unable to enumerate the WMI data
    Error: 0x800706ba
    Details: The RPC server is unavailable
    Workflow name: Microsoft.Windows.Cluster.Node.StateMonitoring
    Instance Name: servername.domain.local
    Instance ID: {instance_id}
    Management group: SCOM_Management_Grp_Name
    I am getting this alert regardless of whether I run the Windows Cluster Action Account as Local System, or as a domain user with full local admin privileges on all the cluster nodes.
    When looking at the management pack and the workflow in particular (Microsoft.Windows.Cluster.Node.StateMonitoring), I can see that it's trying to access
    MSCluster_Node in the root\MSCLUSTER WMI namespace.
    This is the workflow for your information...
    <UnitMonitor> ID="Microsoft.Windows.Cluster.Node.StateMonitoring" Accessibility="Public" Enabled="onEssentialMonitoring" Target="ClusLibrary!Microsoft.Windows.Cluster.Node" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="ClusLibrary!Microsoft.Windows.Cluster.CheckState" ConfirmDelivery="false">
    <Category>AvailabilityHealth</Category>
    <AlertSettings AlertMessage="Microsoft.Windows.Cluster.Node.StateMonitoring.AlertMessage">
    <AlertOnState>Warning</AlertOnState>
    <AutoResolve>true</AutoResolve>
    <AlertPriority>Normal</AlertPriority>
    <AlertSeverity>MatchMonitorHealth</AlertSeverity>
    <AlertParameters>
    <AlertParameter1>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
    <AlertParameter2>$Target/Property[Type="ClusLibrary!Microsoft.Windows.Cluster.Node"]/ClusterName$</AlertParameter2>
    </AlertParameters>
    </AlertSettings>
    <OperationalStates>
    <OperationalState ID="Success" MonitorTypeStateID="Online" HealthState="Success" />
    <OperationalState ID="Warning" MonitorTypeStateID="Partial" HealthState="Warning" />
    <OperationalState ID="Error" MonitorTypeStateID="NotOnline" HealthState="Error" />
    </OperationalStates>
    <Configuration>
    <ClusterObjectName>$Target/Property[Type='ClusLibrary!Microsoft.Windows.Cluster.Node']/NodeName$</ClusterObjectName>
    <PollInterval>60</PollInterval>
    <ClusterObjectClass>MSCLUSTER_Node</ClusterObjectClass>
    <OnlineExpression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='EventNewState']</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="String">0</Value>
    </ValueExpression>
    </SimpleExpression>
    </OnlineExpression>
    <OnlineExpressionOnDemand>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='State']</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="String">0</Value>
    </ValueExpression>
    </SimpleExpression>
    </OnlineExpressionOnDemand>
    <PartialExpression>
    <Or>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='EventNewState']</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="String">2</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='EventNewState']</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="String">3</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </Or>
    </PartialExpression>
    <PartialExpressionOnDemand>
    <Or>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='State']</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="String">2</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='State']</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="String">3</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </Or>
    </PartialExpressionOnDemand>
    <NotOnlineExpression>
    <And>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='EventNewState']</XPathQuery>
    </ValueExpression>
    <Operator>NotEqual</Operator>
    <ValueExpression>
    <Value Type="String">0</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='EventNewState']</XPathQuery>
    </ValueExpression>
    <Operator>NotEqual</Operator>
    <ValueExpression>
    <Value Type="String">2</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='EventNewState']</XPathQuery>
    </ValueExpression>
    <Operator>NotEqual</Operator>
    <ValueExpression>
    <Value Type="String">3</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </And>
    </NotOnlineExpression>
    <NotOnlineExpressionOnDemand>
    <And>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='State']</XPathQuery>
    </ValueExpression>
    <Operator>NotEqual</Operator>
    <ValueExpression>
    <Value Type="String">0</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='State']</XPathQuery>
    </ValueExpression>
    <Operator>NotEqual</Operator>
    <ValueExpression>
    <Value Type="String">2</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Property[@Name='State']</XPathQuery>
    </ValueExpression>
    <Operator>NotEqual</Operator>
    <ValueExpression>
    <Value Type="String">3</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </And>
    </NotOnlineExpressionOnDemand>
    <WMIFields>Name, State</WMIFields>
    </Configuration>
    </UnitMonitor>
    I can confirm that I am able to browse the MSCluster_Node class locally, as well as remotely using WMIEXPLORER and WBEMTEST,
    however it only works when I set the Authentication Level to
    Packet Privacy.  If I do not select Packet Privacy, a WMI event log error 5605 is logged on the remote servers application log that says...
    The root\mscluster namespace is marked with the RequiresEncryption flag.  Access to this namespace might be denied if the script or application does not have the appropriate authentication level.  Change the authentication level to Pkt_Privacy
    and run the script or application again.
    I can confirm that all firewalls are turned off, and there are no firewalls between the management servers and the agents in question.  AV exclusions have been done and appear to be in place.  The nodes are all Windows 2008 R2 with SP1.  As
    far as I can tell there is plenty of memory available on each of the nodes in question (50%+) of RAM is available. 
    If I manually run the "Discover the Windows Server 2008 R2 Cluster Components" task in the Cluster Service State section of the management pack in the Monitoring Pane in the console, on the nodes in question - the discovery runs successfully.
    Does anybody have any other ideas or suggestions I could try?
    Many thanks in advance,
    Noel.
    http://www.dreamension.net

    Hi,
    Common causes of RPC errors include:
    Errors resolving a DNS or NetBIOS name.
    The RPC service or related services may not be running.
    Problems with network connectivity.
    File and printer sharing is not enabled.
    For more information, please review the link below:
    Windows Server Troubleshooting: "The RPC server is unavailable"
    http://social.technet.microsoft.com/wiki/contents/articles/4494.windows-server-troubleshooting-the-rpc-server-is-unavailable.aspx#Identify
    Troubleshooting RPC Errors
    http://technet.microsoft.com/en-us/magazine/2007.07.howitworks.aspx
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Custom pods for 7.0 and 7.5

    I am looking for 7.0 or 7.5 Stage Light or Count Down custom pods.
    The exchange, http://www.adobe.com/cfusion/exchange/index.cfm?from=1&o=desc&event=productHome&s=5&exc=14, has pods for 8.0. I am still working off 7.0 and 7.5.

    Here they are Shirley:
    http://dco.groups.adobe.com/index.cfm?event=post.display&postid=39109
    Mike
    Custom pods for 7.0 and 7.5
    created by shirley.m.kim<http://forums.adobe.com/people/shirley.m.kim> in Connect General Discussion - View the full discussion<http://forums.adobe.com/message/4067490#4067490

  • Adhoc query for Training & Event mgmt

    Hi,
    Can anybody guide me for design the adhoc query for training & event management. I needto extract data upto attende level from a particular infoset.
    Thanks
    Dadarao.

    Hi,
    I have got a query in AD-HOC query.
    After creating the Adhoc query using the join table functionality the resulting adhoc query does not results any out put.
    What I have done is :
    1.Created a user group through SQ03
    2.Attched user to My user group
    3.Created an infoset using join table functionality(SQ02).
    4.Saved and generated the infoset
    5.Added the user group to the infoset and than run the ADHOC query.
    The table I have used to join is all PA table (For test pupose)
    Though the purpose of the custom infoset is to join PA,OM and E rec infotypes, for testing purpose I have joined only PA infotypes.
    Result:The adhoc query does not gives any out put instead it says no data could be read.
    Could you please tell what else I need to do so that the custom infosets gives an out put.
    Will greatly appreciate your help.
    Thanks and best regards
    Rajeev

  • Handling exceptions for a event handler method.

    Hi Mates,
                    I have two custom container in which i am displaying an alv grid usind objects. when a double click event is performed in one of the alv the other alv should be displayed. I now have to handle exceptions of the class  CX_SY_DYN_CALL_ILLEGAL_TYPE. This is raised for an invalid parameter type when calling a method dynamically. I cannot use the keyword "RAISING" in the definition of the event handler method. i checked with the syntax of the method definition in abap dictionary, there were no addition "RAISING" for an event handler method. please provide me with the solution (a sample code would do.)

    Hello,
    May be you should read about the TRY ... CATCH block which is used for handling exceptions.
    Basic construct of your code should look like this:
    TRY.
    " Your Dynamic Method call
      CATCH CX_SY_DYN_CALL_ILLEGAL_TYPE.
    ENDTRY.
    If you want to get the error message text:
    DATA:
    lcx_excp TYPE REF TO CX_SY_DYN_CALL_ILLEGAL_TYPE,
    v_err_msg TYPE string.
    TRY.
    " Your Dynamic Method call
      CATCH CX_SY_DYN_CALL_ILLEGAL_TYPE INTO lcx_excp.
      v_err_msg = lcx_excp->get_text( ).
    ENDTRY.

  • Custom Shape for JFrame

    HI,
    I need to give the custom shape for the JFrame. I used the setWindowShape method and i got the shape for the window. In my application, many custom shaped windows are occurring but all are same shapes. So i plan to keep the Custom Shaped window class as base class. If i need shaped window then i will create the class which extends the Custom Shaped window class through that i can get the custom shaped window, but i am not getting the custom shaped window.
    Here is the code for the custom shaped window. It is working fine.
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.geom.Ellipse2D;
    import javax.swing.*;
    public class ShapedWindow extends JFrame {
         public ShapedWindow() {
              super("ShapedWindow");
              try {
                   UIManager
                             .setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
              } catch (ClassNotFoundException e) {
                   e.printStackTrace();
              } catch (InstantiationException e) {
                   e.printStackTrace();
              } catch (IllegalAccessException e) {
                   e.printStackTrace();
              } catch (UnsupportedLookAndFeelException e) {
                   e.printStackTrace();
              JPanel jpnl = new JPanel() {
                   public void paintComponents(Graphics g) {
                        g.setColor(new Color(64, 144, 196));
                        g.setColor(Color.WHITE);
                        g.drawLine(270, 120, 395, 120);
              jpnl.setLayout(new FlowLayout(FlowLayout.RIGHT, -2, 2));
              jpnl.setBackground(new Color(1, 107, 177));
              this.setLayout(new BorderLayout());
              JButton jbtn1 = new JButton("Cancel");
              jbtn1.setBackground(new Color(1, 107, 177));
              jbtn1.setForeground(new Color(255, 255, 255));
              jbtn1.setFocusPainted(false);
              jbtn1.setBorderPainted(false);
              jbtn1.setContentAreaFilled(false);
              // jbtn1.setBounds(325, 90, 75, 25);
              jbtn1.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent evt) {
                        JOptionPane.showMessageDialog(null, "Cancel");
              JButton jbtn2 = new JButton("OK");
              jbtn2.setBackground(new Color(1, 107, 177));
              jbtn2.setForeground(new Color(255, 255, 255));
              jbtn2.setFocusPainted(false);
              jbtn2.setBorderPainted(false);
              jbtn2.setContentAreaFilled(false);
              // jbtn2.setBounds(285, 90, 55, 25);
              jbtn2.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent evt) {
                        JOptionPane.showMessageDialog(null, "OK");
              jpnl.add(jbtn2);
              jpnl.add(jbtn1);
              JPanel jpnl1 = new JPanel();
              jpnl1.setBackground(new Color(1, 107, 177));
              this.add(jpnl1, BorderLayout.CENTER);
              this.add(jpnl, BorderLayout.SOUTH);
              this.setResizable(false);
              this.setBackground(new Color(1, 107, 177));
              this.setSize(new Dimension(500, 150));
              this.setLocationRelativeTo(null);
              this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              Polygon poly = new Polygon();
              poly.addPoint(1, 1);
              poly.addPoint(ShapedWindow.this.getWidth() - 1, 1);
              poly.addPoint(ShapedWindow.this.getWidth() - 1, ShapedWindow.this
                        .getHeight() - 1);
              poly.addPoint(ShapedWindow.this.getWidth() - 100, ShapedWindow.this
                        .getHeight() - 1);
              poly.addPoint(ShapedWindow.this.getWidth() - 130, ShapedWindow.this
                        .getHeight() - 30);
              poly.addPoint(1, getHeight() - 30);
              poly.addPoint(1, 1);
              com.sun.awt.AWTUtilities.setWindowShape(ShapedWindow.this, poly);
         public static void main(String[] args) {
              JFrame.setDefaultLookAndFeelDecorated(true);
              Window w = new ShapedWindow();
                 w.setVisible(true);
    }In the below code, i kept the base class jfrmShape class, for this i set the custom shape. childShape class which extends the jfrmShape. But i didn't get the shape. Please find the mistake and help me.
    package SWindow;
    import java.awt.Polygon;
    import javax.swing.JFrame;
    import javax.swing.SwingUtilities;
    import PWGUI.ShapedWindow;
    public class jfrmShape extends JFrame {
         public jfrmShape() {
              Polygon poly = new Polygon();
              poly.addPoint(1, 1);
              poly.addPoint(jfrmShape.this.getWidth() - 1, 1);
              poly.addPoint(jfrmShape.this.getWidth() - 1,
                        jfrmShape.this.getHeight() - 1);
              poly.addPoint(jfrmShape.this.getWidth() - 100, jfrmShape.this
                        .getHeight() - 1);
              poly.addPoint(jfrmShape.this.getWidth() - 130, jfrmShape.this
                        .getHeight() - 30);
              poly.addPoint(1, getHeight() - 30);
              poly.addPoint(1, 1);
              com.sun.awt.AWTUtilities.setWindowShape(jfrmShape.this, poly);
              com.sun.awt.AWTUtilities.setWindowOpacity(jfrmShape.this, 0.56f);
                    setDefaultLookAndFeelDecorated(true);
              setTitle("Shaped Window");
              setSize(300, 300);
              setVisible(true);
              setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    package SWindow;
    import javax.swing.JFrame;
    public class childShape extends jfrmShape{
         public static void main(String [] args)
              new childShape().setVisible(true);
    }

    In Keynote 6 there is no facility to save shape styles.

  • Custom code for LOV generation in Custom.pll

    Hi All,
    I am using the custom in my custom application, I am using the following procedure in Custom.pll for LOV generation. When I use the same procedure standalone then it's working fine, But when I use it in Custom.pll then it's giving me the Error "No-Data-Found", please let me know what to do. I am assuming that it can't find the appropriate backend table, I am logging in through sysadmin/sysadmin, Also I have fully followed the procedure for Table registration and Synoym creation and assiging it to apps but even then it's giving me the above mentioned error.
    procedure event(event_name varchar2) is
    rg_id RECORDGROUP;
    query_string VARCHAR2(2000);
    crnt_item VARCHAR2(60) := name_in('SYSTEM.CURSOR_ITEM');
    crnt_type VARCHAR2(30) := GET_ITEM_PROPERTY(crnt_item, DATATYPE);
    -- Omit crnt_hint if not context sensitizing the LOVs.
    crnt_hint VARCHAR2(30) := SUBSTR(GET_ITEM_PROPERTY(crnt_item,
    HINT_TEXT),
    INSTR(GET_ITEM_PROPERTY(crnt_item,
    HINT_TEXT), ':') + 2);
    begin
    IF event_name = 'WHEN-NEW-BLOCK-INSTANCE' THEN
    IF (form_name = 'FRM_EXPATIENTMASTER' and block_name = 'REG_EXPATIENTMASTER' and item_name = 'DEFENCECODEFK')
    then
    crnt_item := SUBSTR(crnt_item, (INSTR(crnt_item, '.') + 1));
    query_string := 'SELECT DISTINCT reg_defencecategory.defencecodepk'
    || ' AS holder_value '
    || ' FROM hms.reg_defencecategory'
    || ' ORDER BY 1';
    IF NOT ID_NULL(FIND_GROUP('generic_lov_rg')) THEN
    DELETE_GROUP('generic_lov_rg');
    END IF;
    rg_id := CREATE_GROUP_FROM_QUERY('generic_lov_rg', query_string);
    SET_LOV_PROPERTY('generic_' || crnt_type || '_lov',
    GROUP_NAME, rg_id);
    IF FORM_SUCCESS THEN -- >From "IF" to "END IF" may be omitted
    -- if not context sensitizing the LOVs.
    SET_LOV_PROPERTY('generic_' || crnt_type || '_lov',
    TITLE, 'Available ' || crnt_hint || ' values');
    SET_LOV_COLUMN_PROPERTY('generic_' || crnt_type || '_lov',
    1, TITLE, crnt_item);
    END IF;
    LIST_VALUES;
    /* IF name_in('control.holder') IS NOT NULL THEN -- Holder is set to null in Lov_Btn WBP trigger
    COPY(name_in('control.holder'), crnt_item); -- Depends upon implicit conversions for non character
    -- datatype values (in this example, NUMBER and DATE). Create a 'holder' for/of each datatype
    -- required to avoid implicit conversions.
    END IF;*/
    end if;
    end if;
    exception
    when no_data_found then
    message('No Data Found, try Again');
    null;
    end event;

    Hi John,
    I got the same issue. Is yours being resolve yet?
    Can you share the solution.
    Thanks.

Maybe you are looking for

  • Flash Catalyst Wont Open my PSD document!?

    Hello ! Iam having an Issue with Catalyst. i have designed a web page in psd  ( 1290 x 664 ) but i cant import in on FC , the little window of Analyzing shown up it fills till in the middle and that FC shutdown Please How to fix that i cant open othe

  • Only want to use Black ink, not color

    I have used all pro 8500 with black ink only. other colors are empty . I dont want to print with color and only Black ink needed. black ink is full but still calling out needs ink fill

  • Click-to-Call Bug

    During the night, Skype have sent out a bug to every subscribers computer. Every 30 seconds I get such an annoying a pop-up: "The following plug-in unresponsive: Skype Click-to-Call.  Would you like to stop it?" And when you select YES, it does NOTHI

  • Help, I cannot find 2 books I purchased on iTunes ... Why?

    I downladed 2 books, and though it says they are downloading, I do not see any evidence of that.  So I quite itunes and got back in and tried it again.  It recognizes that I did purchase the books but the downloading is not occuring...???  I also not

  • MSI 7250 K9n SLI Platinum & Corsair Twin2x 2048-6400C4 Problems

    Hey hey guys and gals Just bought this memory and having major pain getting it to work in 800 Mzh mode. I have tested these indivually and together with memtest 1.65 at settings 4-4-4-12 [email protected] and 5-5-5-18 [email protected] and im getting