Empty Keys in Keychains

I was looking at the contents of my Keychains and noticed under login category Keys about 100 items with identical Names but apparently empty without "Date Modified" or "Expires" (see below) . What is their significance? Can I safely delete these items?

Hi Frank,
When you create the View, you will mention the table name and the field name, so if the field is primary key in that table, then that will will become a primary key in the view,
already there will be a check box in the view for primary key, this will be checked automatically if the field is primary key in the corresponding table
Regards
Sudheer

Similar Messages

  • Safari adds empty keys to keychain

    When I fill out a password on a web site, Safari offers to remember it. When I accept the offer Safari never really remembers it, and it also refuses to auto-fill my dozens of old passwords. Looking in Keychain.app, I found that a completely empty key is added to my keychain (name, account, location all empty), which cannot be deleted. It seems that this one matches first and hence prevents the real keys from applying.
    How can I convince Safari to remember passwords for me again?
    (I had more trouble with my keychain after upgrading to Leopard, and solved most issues by creating a new one and copying all keys to the new one.)
    Message was edited by: Geert Jan

    Yes I have the right boxes checked but I do have my
    cookies set to "only from sites you navigate to"
    Should that be set to "Always"??
    hate to set it to that ,
    No it does not have to be set on always " only site you navigate to"
    is good, MSN hotmail I can not sign out if not on always, then i delete the zillion cookies. I figure if it was on always, that would be ruled out.
    I'm pretty gun shy about stuff like that coming
    from a PC world for the last 20 years.......
    Understand that fully, ex windozes user my self for a very short time.
    Do you Have "Private Browsing" on : When private browsing is turned on, webpages are not added to the history, items are automatically removed from the Downloads window, information isn't saved for AutoFill (including names and passwords), and searches are not added to the pop-up menu in the Google search box. Until you close the window, you can still click the Back and Forward buttons to return to webpages you have opened.
    ley us know ,Eme:)

  • Cannot remove key from keychain access

    I just upgraded to Lion today (7/14/2012) on my mother's 1 year old iMac, and cannot get Back to My Mac working in iCloud with my account.
    I've tried the trick of removing the Back to My Mac keys from Keychain Access to fix this, which worked on my own MacBook Pro, but here I get an error that the key(s) cannot be found.
    Does anyone have any other advice on how to get Back to My Mac working in iCloud?

    I also tried Keychain Firstaid, to no avail.

  • Lion keeps emptying my "login" keychain?

    Every time Lion on my MBA tries to sync with mobileme it empties my login keychain.  The copy of the keychain in the mobilemaybe cloud is good and fine, and works fine on my other machines (Macmini - lion, and various snowleopard devices).
    It's as if lion fails to pull the "login" keychain items down, and happens EVERY time it syncs.
    Is anyone else seeing this kind of problem?

    If your mobileme has been moved to cloud...you should not be syncing keychains.  If it has not...you should: activate root, add in a new admin user that is temporary, copy everything but library folder from your user to that, blow away you user account (leave the home folder alone) and readd with the same name...copy the other non-library folders back.
    Your issue is machine specific and therefore it is UID specific, that account is busted.

  • Empty "KEY" attribute Error

    We have upgraded to BI Platform 4.1 Support Pack 3. We are seeing the following error when opening reports containing drill filters.
    Empty "KEY" attribute (Error: INF)
    Can anyone help with the solution?
    We get the following error message when we try to modify the report, which has error, in applet mode.
    com.businessobjects.rebean.internal.xml.XmlValidationException: Empty
    "KEY" attribute.
                      at
    com.businessobjects.rebean.wi.impl.xml.parser.DrillInfosParser.parseDrillObject(DrillInfosParser.java:148)
                      at
    com.businessobjects.rebean.wi.impl.xml.parser.DrillInfosParser.parseDrillHiers(DrillInfosParser.java:111)
                     at
    com.businessobjects.rebean.wi.impl.xml.parser.DrillInfosParser.parse(DrillInfosParser.java:54)
                      at
    com.businessobjects.rebean.wi.impl.services.ReportEngineDrillServiceImpl.getDrillDataFromServerCaller(ReportEngineDrillServiceImpl.java:780)
                      at
    com.businessobjects.rebean.wi.impl.services.ReportEngineDrillServiceImpl.getInternalDrillHierarchies(ReportEngineDrillServiceImpl.java:639)
                      at com.businessobjects.rebean.wi.impl.services.ReportEngineDrillServiceImpl.getDrillHierarchies(ReportEngineDrillServiceImpl.java:613)
                      at
    com.businessobjects.rebean.wi.impl.services.ReportEngineDrillServiceImpl.searchDrillFilterRSFromGetDrillInfo(ReportEngineDrillServiceImpl.java:246)
                      at
    com.businessobjects.rebean.wi.impl.services.ReportEngineDrillServiceImpl.getDrillFilters(ReportEngineDrillServiceImpl.java:199)
                      at
    com.sap.webi.ui.drill.DrillBar.BuildDrillBar(DrillBar.java:432)
                      at
    com.sap.webi.ui.drill.DrillBar.UpdateComponents(DrillBar.java:617)
                      at
    com.sap.webi.ui.drill.DrillBar.updateAll(DrillBar.java:341)
                     at
    com.sap.webi.ui.drill.DrillBar.eventBusProcessNewMessage(DrillBar.java:305)
                      at
    com.sap.webi.toolkit.ui.eventbus.EventBus.dispatchEvent(EventBus.java:324)
                      at
    com.sap.webi.toolkit.ui.eventbus.EventBus.sendMessage(EventBus.java:61)
                      at
    com.sap.webi.toolkit.ui.eventbus.EventBus.sendDefaultMessage(EventBus.java:87)
                      at
    com.sap.webi.ui.tasks.NavigOnDocumentTask.doneProcess(NavigOnDocumentTask.java:142)
                      at com.sap.webi.toolkit.ui.tasks.WebITask$PrivateWorker.done(WebITask.java:378)
                      at
    javax.swing.SwingWorker$5.run(Unknown Source)
                      at
    javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
                      at
    sun.swing.AccumulativeRunnable.run(Unknown Source)
                      at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown
    Source)
                      at
    javax.swing.Timer.fireActionPerformed(Unknown Source)
                      at
    javax.swing.Timer$DoPostEvent.run(Unknown Source)
                      at
    java.awt.event.InvocationEvent.dispatch(Unknown Source)
                      at
    java.awt.EventQueue.dispatchEventImpl(Unknown Source)
                      at
    java.awt.EventQueue.access$000(Unknown Source)
                      at
    java.awt.EventQueue$1.run(Unknown Source)
                      at
    java.awt.EventQueue$1.run(Unknown Source)
                      at
    java.security.AccessController.doPrivileged(Native Method)
                      at
    java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
                      at
    java.awt.EventQueue.dispatchEvent(Unknown Source)
                      at
    java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
                      at
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
                      at
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
                      at
    java.awt.Dialog$1.run(Unknown Source)
                      at
    java.awt.Dialog$3.run(Unknown Source)
                      at
    java.security.AccessController.doPrivileged(Native Method)
                      at java.awt.Dialog.show(Unknown
    Source)
                      at
    com.jidesoft.dialog.StandardDialog.show(Unknown Source)
                      at
    java.awt.Component.show(Unknown Source)
                      at
    java.awt.Component.setVisible(Unknown Source)
                      at
    java.awt.Window.setVisible(Unknown Source)
                      at
    java.awt.Dialog.setVisible(Unknown Source)
                      at
    com.sap.webi.toolkit.ui.dialog.MessageDialog.setVisible(MessageDialog.java:186)
                      at
    com.sap.webi.ui.SwingClientHelper.showError(SwingClientHelper.java:347)
                      at
    com.sap.webi.ui.SwingClientHelper.showError(SwingClientHelper.java:198)
                      at
    com.sap.webi.ui.SwingClientHelper.showError(SwingClientHelper.java:205)
                      at
    com.sap.webi.ui.SwingClientHelper.showError(SwingClientHelper.java:188)
                      at
    com.sap.webi.ui.drill.DrillBar.BuildDrillBar(DrillBar.java:435)
                      at
    com.sap.webi.ui.drill.DrillBar.UpdateComponents(DrillBar.java:617)
                      at
    com.sap.webi.ui.drill.DrillBar.updateAll(DrillBar.java:341)
                      at
    com.sap.webi.ui.drill.DrillBar.eventBusProcessNewMessage(DrillBar.java:321)
                      at
    com.sap.webi.toolkit.ui.eventbus.EventBus.dispatchEvent(EventBus.java:324)
                      at
    com.sap.webi.toolkit.ui.eventbus.EventBus.sendMessage(EventBus.java:61)
                      at
    com.sap.webi.toolkit.ui.eventbus.EventBus.sendDefaultMessage(EventBus.java:87)
                      at
    com.sap.webi.toolkit.ui.eventbus.ContextEventBus.sendDefaultMessageOnEventBus(ContextEventBus.java:23)
                      at
    com.sap.webi.ui.tasks.workflows.RefreshWorkspaceWorkflow.onFinish(RefreshWorkspaceWorkflow.java:131)
                      at
    com.sap.webi.toolkit.ui.tasks.TaskWorkflow.startNextTask(TaskWorkflow.java:71)
                      at
    com.sap.webi.toolkit.ui.tasks.TaskWorkflow.propertyChange(TaskWorkflow.java:90)
                      at
    java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
                      at
    com.sap.webi.toolkit.ui.tasks.WebITask.firePropertyChange(WebITask.java:66)
                      at
    com.sap.webi.toolkit.ui.tasks.WebITaskManager$TaskPCL.propertyChange(WebITaskManager.java:275)
                      at
    java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
                      at
    javax.swing.SwingWorker$SwingWorkerPropertyChangeSupport.firePropertyChange(Unknown
    Source)
                      at
    javax.swing.SwingWorker$SwingWorkerPropertyChangeSupport$1.run(Unknown Source)
                      at
    javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
                     at
    sun.swing.AccumulativeRunnable.run(Unknown Source)
                      at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown
    Source)
                      at
    javax.swing.Timer.fireActionPerformed(Unknown Source)
                      at
    javax.swing.Timer$DoPostEvent.run(Unknown Source)
                      at
    java.awt.event.InvocationEvent.dispatch(Unknown Source)
                      at java.awt.EventQueue.dispatchEventImpl(Unknown
    Source)
                      at
    java.awt.EventQueue.access$000(Unknown Source)
                      at
    java.awt.EventQueue$1.run(Unknown Source)
                      at
    java.awt.EventQueue$1.run(Unknown Source)
                      at
    java.security.AccessController.doPrivileged(Native Method)
                      at
    java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
                      at
    java.awt.EventQueue.dispatchEvent(Unknown Source)
                      at
    java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
                      at
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
                      at
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
                      at
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                      at
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                      at
    java.awt.EventDispatchThread.run(Unknown Source)

    I had the same problem. I saved my batch and it gave me that same error: "You must enter a name for this batch submission. This is the name that identifies this submission in the Batch Monitor and the History window."
    What I did was to create a second batch (another tab in the batch window) I left this one "untitled" (did not save it) then submitted it -and it worked. I named the job and it is happily chewing away.
    Not pretty, but it worked.

  • Storing ssh passwords/keys in keychain

    Can anyone tell me how to set up ssh and keychain so when I connect to the remote system it uses keychain for the password or public key? The remote system is FreeBSD 8.0. Do I need to setup anything else on that end?
    Cheers.

    For anyone else trying to do the same thing I found some useful info at http://www.stocksy.co.uk/articles/Mac/sshon_mac_osx.

  • Category "Key" in keychain access

    If you click on this, at least in my Mac, nothing happens, and there is no reference in the pull down menus to making a new "key."
    What is this mystery category and why is it in keychain access?

    AFAIK, those are for cryptographic keys. See the gory details at http://developer.apple.com/documentation/Security/Conceptual/Security_Overview/i ndex.html?
    HTH

  • Public & Private Keys in Keychain

    I have a few dozen of these in Keychain (Login Tab-> Keys) and many are showing that they are for iChat. Others don't seem to be for anything.
    Can I delete these? What are they for?
    TIA.

    Thanks Carolyn, I understand what keychains are and do, it is the ones that appear not at "web form passwords" or application keychains, but "public and private" keychains that have me baffled. I've made a quick screenshot which you can see here. A picture being worth a thousand lame posts on my part ☺ :
    http://www.midilifecrisis.com/keychains.tiff
    Notice the window in the background. That is in the keychain app. I'm leaning towards deleting the list of these seemingly clear "keys" but it's odd that many are listed for "iChat" as is the one I showed in the picture.

  • What is the key to Keychain Access?

    Having recently used Target Disk Mode to successfully rescue my files and reinstall them, I was feeling pretty pleased with myself … BUT! When I went to checkout Keychain Access I found I could only remember the password for the keychain I had created to keep track of the many different Username/Password combinations I have collected over time. I couldn't unlock my "login" keychain.
    Since most login details were itemised in the "~" keychain (as mentioned), I thought I would simply Reset the "login" keychain. I must have had the"~" keychain selected, because it disappeared and I ended up with two "login" keychains showing in Keychain Access!
    Somehow after that when I went looking, trying to figure out what had gone wrong, and seeking to delete one of the two "login" keychains, they both disappeared from Keychain Access and I was left with no one but two "System" keychains showing.
    At this point I decided to leave 'bad enough' alone and see if someone in the Apple Discussions community can put me right. I should point out that in my ~/Library/Keychains folder there are three files: "login.keychain", "~.keychain" and "MicrosoftIntermediateCertificates"; none of which appear in Keychain Access. Why is this so and is there a way to persuade the OS to accept them back again. I note that when I click on File>Import, they appear 'dulled' and cannot be selected - even when dragged to the desktop.
    Yes I love my Mac … but sometimes the relation gets a bit strained.

    Not sure how we're going to get out of this, but a few links...
    Mac OS X 10.4: Keychain Access asks for keychain "login" after changing login password...
    http://support.apple.com/kb/HT1631
    How do I reset a Mac OS X Keychain Password?...
    http://www.tech-faq.com/reset-mac-os-x-keychain-password.shtml
    http://support.apple.com/kb/HT1631
    There can be 3 locations for Keychains...
    /Library/Keychains
    /System/Library/Keychains
    /Users/YourUserName/Library/Keychains
    Open Keychain Access in Utilities, use Keychain First Aid under the Menu item, then either check the Password under that item, change it, or delete it and start over.
    Resetting your keychain in Mac OS X...
    If Keychain First Aid finds an issue that it cannot repair, or if you do not know your keychain password, you may need to reset your keychain.
    http://support.apple.com/kb/TS1544
    Drag this file to the desktop and reboot...
    /Users/YourUserName/Library/Preferences/com.apple.keychainaccess.plist

  • Where do I find the SMTP key in Keychain

    Hi ALL,
    As the titel says ...
    I have in Mavericks 10.9.1 problems to sent mail in Mail application.
    After reading many internet solutions I like to try to trash the SMPT file in Keychain, but I can not find it ... What is the name of it?
    Also when I try to FIRST AID Keychain I'll get a error message ...
    Do I have to solve the issue with Keychain First Aid first befor I delete the SMPT file in Keychain.
    Thank you for yor time ...
    Dimaxum

    Hi ALL,
    I solved the SMTP Offline issue ...
    I did delete all account in Mail except icloud.
    Than I created a new account ... did not accepted because I setup the same name ... I switch that to type my lastname first en my first name as last.
    Than Mail confugiration setup the NEW MAIL account and a new "SMTP" connection with the provider.
    Finally I can SENT MAIL again.
    This means that my old account I used many years was corrupted in a way, maybe getting corrupted after I installed Mavericks 10.9. Before I never hat any trouble with Mail.
    Hope for a lot of users that this theyre solution to to sent mail again.
    Dimaxum

  • Repeated keychain corruption

    I am having recurring keychain issues. I have had " login keychain not found" issues and have used keychain first aid to fix it but the problem seems to recur about weekly and all of my passwords are lost. I have several ghost icons in the keychain access list such that I now have two login keychains, and two ghost icon (empty square) login keychains that are locked and unresponsive to repair or deletion. Is there a way to nuke everything and start fresh without erasing my account?

    Is there a way to nuke everything and start fresh without erasing my account?
    No, but if it's reoccurring then if you haven't, start with this...
    Safe Boot, (holding Shift key down at bootup), & use Disk Utility from there to Repair Permissions, reboot once more.

  • Reconver SSL private key?

    I have a bit of a dilemma since I tried to install an SSL certificate on my server that needs intermediate certs. Here's what I did:
    1) In Server Admin, create a new key for my domain and use that key to create a CSR to send to a certificate authority. (This creates a public key, a private key and a self-signed certificate in the system keychain on the server).
    2) Sent the CSR away and got the signed certificate back.
    3) Used Server Admin to add the signed certificate to the existing domain cert (this replaces the self-signed cert). Restart services etc.
    Here's the problem: the cert that I have needs intermediate certs installed in order to be functional- currently the certificate shows as an untrusted authority. If I delete the current certificate in Server Admin to start again from scratch, it will delete the private key that I need to reinstall. I downloaded the intermediate certificates from the CA's website, but now the certificate installed on the server can't be modified. Besides, there is no place to enter the intermediate certificates. My plan was to try to paste all the certs into the box where it asks for the new certificate, but no joy since it is now locked.
    I would like to create a new certificate (there is a place in there to install intermediate certs), but I'll need to get my private key out of Keychain Access into a pem formatted file but I can't seem to get the thing to export.
    Questions:
    1) Is there a way to export a private key from Keychain Access so that it can be used for server admin?
    2) Is there a way to get at this from the command line?
    3) Is there some other procedure that can magically fix this problem?
    Thanks,
    Miles

    Thanks,
    This is the part that I was looking for:
    Launch Keychain Access as root:
    sudo /Applications/Utilities/Keychain\ Access.app/Contents/MacOS/Keychain\ Access &
    I then went here http://www.gridsite.org/wiki/Convert_p12 and converted the p12 to pem so I could use it in server admin.
    Thanks again,
    Miles

  • Deploying BMP Entity Bean with primary key calss

    Hi,
    I am using EJB 2.0 with and websphere studio 5.0 and database is sql server 2000.
    My BMP Entity bean has a primary key class.From my client I am invoking the Entity Bean by calling it's findbyprimarykey method.
    The home interface of my findbyprimarykey method returns a class of type Remote.But in the Entity Bean class,the return type is the primarykey class type.
    My problem is invoking this findbyprimarykey from the client to get the remote interface so that the other business methods of the entity bean can be called.
    The control goes into the ejbFindbyPrimaryKey but when it is returing from the Entity Bean class,it gives a remote exception (as the return type in Entity Bean class and Home interface are different for the findbyprimarykey method).
    I think that somewhere in the deployment decriptor in my websphere,i have to specify the primarykey class type,which i am missing out and hence getting the error.
    Please help me out with your advice and solution.
    Thanks
    Rahul Priyadarshi

    Hi,
    Sorry to disturb you again.
    Even my code is also almost the same....i am pasting the code below...Please go through it and let me know if I have made any mistake..
    EditVendorEntityBean.....(Bean Class)
    package code.beans.EditVendor;
    import code.beans.dataAccess.*;
    import javax.ejb.CreateException;
    import javax.ejb.RemoveException;
    import javax.ejb.EntityBean;
    import javax.ejb.EntityContext;
    import javax.ejb.EJBException;
    import javax.ejb.FinderException;
    import javax.ejb.ObjectNotFoundException;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
    import java.sql.*;
    import javax.sql.*;
    import java.util.*;
    * Bean implementation class for Enterprise Bean: EditVendorEntity
    public class EditVendorEntityBean implements javax.ejb.EntityBean {
         private static Hashtable dataSources = new Hashtable();
         private String username;
    private int Vendor_ID;
    private int Category_Id;
    private String Category_Name;
    private String Vendor_Name;
    private String Vendor_Address1;
    private String Vendor_Address2;
    private String Contact_Name;
    private String Home_Phone;
    private String Work_Phone;
    private String email;
    private String faxno;
    private String userloginname;
    private boolean dirtyFlag = false;
    private EntityContext context;
    private static final String DS_NAME = "jdbc/spiPOPS";
    Connection con = null;
    Statement stmt = null;
    PreparedStatement st = null;
    ResultSet res = null;
         //***********************Business Methods*********************
    // Begin of Busines Methods
    public void setData (String[] catname, String vendorname,String vendadd1,String vendadd2,String vendcontact,String venoff,String venres,String mailid,String venfax) {
              System.out.println("in setData where Vendor Id= "+ Vendor_ID);
                   boolean status=false;
                   boolean existing=false;
                   ArrayList cat=new ArrayList();
                   try
                        cat=getcategorylist(this.Vendor_ID);
                   catch(SQLException e)
                        System.out.println("Could not get category list");
                   System.out.println("Size of cat array -->" + cat.size() + " and string array size -->" + catname.length);
                   if(catname.length>0)
                        //Removing unwanted vendor categories for a particular vendor id
                        for(int i=0;i<cat.size();i++)
                                  existing=false;
                                  String tempdata=(String)cat.get(i);
                                  for(int j=0;j<catname.length;j++)
                                       if(tempdata.equals(catname[j]))
                                            existing=true;
                                  if(!existing)
                                       try
                                            delvencat(this.Vendor_ID,tempdata.trim());
                                       catch(SQLException e)
                                            System.out.println("Could not delete record in POPS_VENDOR_CATEGORY for -->" + tempdata);
                   //Adding new vendor categories for a particular vendor
                        try
                                  for(int i=0;i<catname.length;i++)
                                       status=false;
                                       String strcat=catname;
                                       status=checkcat(this.Vendor_ID,strcat.trim());
                                       if(!status)
                                            insertvencat(this.Vendor_ID,strcat.trim());
                        catch(SQLException e)
                                  System.out.println("Could not insert or select from POPS_VENDOR_CATEGORY table");
                   this.Vendor_Name          =vendorname;
              this.Vendor_Address1     =vendadd1;
              this.Vendor_Address2     =vendadd2;
              this.Contact_Name          =vendcontact;
              this.Work_Phone               =venoff;
              this.Home_Phone               =venres;
              this.email                    =mailid;
              this.faxno                    =venfax;
                   dirtyFlag = true;
                   System.out.println("Leaving set data method");
    public Vector getData() {
         Vector vctRec=new Vector();
         ArrayList arrdatas = new ArrayList();
         arrdatas.add(""+this.Vendor_ID);
         arrdatas.add(this.Vendor_Name);
         arrdatas.add(this.Vendor_Address1);
         arrdatas.add(this.Vendor_Address2);
         arrdatas.add(this.Contact_Name);
         arrdatas.add(this.Work_Phone);
         arrdatas.add(this.Home_Phone);
         arrdatas.add(this.email);
         arrdatas.add(this.faxno);
         vctRec.addElement(arrdatas);
         ArrayList cat=new ArrayList();
              try
              System.out.println("Calling getcategorylist from getdata with vendorid-->" + this.Vendor_ID);
              cat          = getcategorylist(this.Vendor_ID);
         catch(SQLException e)
                   System.out.println("Could not get datas for category list");
         vctRec.addElement(cat);
         ArrayList allcats=new ArrayList();
         try
                        allcats          = getallcategorylist();
              catch(SQLException e)
                        System.out.println("Could not get datas for category list");
         vctRec.addElement(allcats);
              dirtyFlag = false;
         System.out.println("Before return statement in getdata with vector size -->" + vctRec.size());
              return vctRec;
    // End of Business Methods
    //**************************Entity Bean Methods*******************************
         * ejbActivate
         public void ejbActivate() {
              Vendor_ID = Integer.parseInt((String)context.getPrimaryKey());
         System.out.println("Inside ejbActivate Vendor_ID-->"+ Vendor_ID);
         * ejbLoad
         public void ejbLoad() {
              System.out.println("Inside ejbLoad ********" );
    try {
    loadRow();
    }catch (Exception ex) {
              System.out.println("Failed in loadRow()");
    throw new EJBException("ejbLoad: " +
    ex.getMessage());
         * ejbPassivate
         public void ejbPassivate() {
         System.out.println("Inside ejbPassivate " );
    Vendor_ID = 0;
         * ejbRemove
         public void ejbRemove() throws javax.ejb.RemoveException {
              //Empty Method
         * ejbStore
         public void ejbStore() {
    System.out.println("Inside ejbStore " );
    try {
    storeRow();
    }catch (Exception ex) {
              System.out.println("Exception thrown in storeRow" + ex.getMessage());
    throw new EJBException("ejbLoad: " +
    ex.getMessage());
         * getEntityContext
         public javax.ejb.EntityContext getEntityContext() {
              return context;
         * setEntityContext
         public void setEntityContext(javax.ejb.EntityContext ctx) {
              System.out.println("Inside setEntityContext " );
    try{
         con = getConnection(DS_NAME);
         System.out.println("DB Connection Created!!");
    catch(Exception e){
    this.context = ctx;
         * unsetEntityContext
         public void unsetEntityContext() {
    System.out.println("Inside unsetEntityContext " );
    closeDbConnection(con, res, st);
    this.context = null;
         * ejbCreate
         //code.beans.EditVendor.EditVendorEntityKey
         public code.beans.EditVendor.EditVendorEntityKey ejbCreate(String vendorid)
              throws javax.ejb.CreateException {          
              return new EditVendorEntityKey(vendorid);
              //return null;
         * ejbPostCreate
         public void ejbPostCreate(String vendorid) throws javax.ejb.CreateException {
              //Empty
         * ejbFindByPrimaryKey
         //code.beans.EditVendor.EditVendorEntityKey
         public code.beans.EditVendor.EditVendorEntityKey ejbFindByPrimaryKey(
              code.beans.EditVendor.EditVendorEntityKey primaryKey)
              throws javax.ejb.FinderException {
    try {
    if(selectByPrimaryKey(Integer.parseInt(primaryKey.getVendorId()))) {
              System.out.println("Leaving the findbyprimarykey method from the entity bean");
         return primaryKey;
         //return null;
    }else {
         throw new ObjectNotFoundException
         ("Row for id " + primaryKey + " not found.");
    }catch (Exception ex) {
    throw new EJBException("EXCEPTION IN ejbFindByPrimaryKey :- " + ex.getMessage());
         /*********************** Database Utility Routines *************************/
    private boolean selectByPrimaryKey(int priKey)
    throws SQLException {
         System.out.println("inside selectByPrimaryKey for primary key " + priKey);
    String queryStr ="SELECT VENDOR_ID FROM POPS_VENDOR WHERE VENDOR_ID = " + priKey;
    System.out.println("in selectByPrimaryKey where queryString is: "+ queryStr);
              stmt = con.createStatement();
    ResultSet result = stmt.executeQuery(queryStr);
    if(!result.next()) {
    stmt.close();
         System.out.println("Did not find "+priKey);
    return false;
    else { //Found the primaryKey
    Vendor_ID = result.getInt("VENDOR_ID");
    stmt.close();
    return true;
    private void loadRow() throws SQLException {
              System.out.println("inside loadRow ...");
              stmt = con.createStatement();
              String queryStr = "SELECT VENDOR_NAME,VENDOR_ADDRESS1,VENDOR_ADDRESS2,CONTACT_NAME,HOME_PHONE,WORK_PHONE,EMAIL_ID,FAX_NO " +
                                  "FROM POPS_VENDOR WHERE VENDOR_ID=" + Vendor_ID;
              System.out.println("Inside loadRow()***********"+queryStr);
              ResultSet result = stmt.executeQuery(queryStr);
              ArrayList catadatas=new ArrayList();
         if(!result.next())
         throw new SQLException("No record for primary key" + Vendor_ID);
              this.Vendor_ID               =Vendor_ID;
                        this.Vendor_Name          =result.getString("VENDOR_NAME");
                        this.Vendor_Address1     =result.getString("VENDOR_ADDRESS1");
                        this.Vendor_Address2     =result.getString("VENDOR_ADDRESS2");
                        this.Contact_Name          =result.getString("CONTACT_NAME");
                        this.Home_Phone               =result.getString("HOME_PHONE");
                        this.Work_Phone               =result.getString("WORK_PHONE");
                        this.email                    =result.getString("EMAIL_ID");
                        this.faxno                    =result.getString("FAX_NO");
                             System.out.println("Leaving loadrow method with loaded datas for vendor -->" + Vendor_ID);
                             stmt.close();
    private ArrayList getcategorylist(int vendor) throws SQLException{
              String queryStr ="SELECT DISTINCT(VENDOR_CAT) FROM POPS_VENDOR_CATEGORY WHERE VENDOR_ID=" + vendor;
              System.out.println("Query for the cat list --> " + queryStr);
              stmt = con.createStatement();
              ResultSet result = stmt.executeQuery(queryStr);
              ArrayList catdatas=new ArrayList();
    try{
                   while(result.next())
                        catdatas.add(result.getString("VENDOR_CAT"));
              catch (SQLException e){
                   stmt.close();
                   System.out.println("Could not retrieve datas for Category list");
              stmt.close();
              System.out.println("size off array for cat -->" + catdatas.size() + " and datas ->" + catdatas);
              return catdatas;
         private ArrayList getallcategorylist() throws SQLException{
                   //String queryStr ="SELECT DISTINCT(VENDOR_CAT) FROM POPS_VENDOR_CATEGORY";
                   StringBuffer strquery=new StringBuffer(20);
                   strquery.append("SELECT DISTINCT(CATEGORY_NAME) FROM POPS_CATEGORY");
                   stmt = con.createStatement();
                   //ResultSet result = stmt.executeQuery(queryStr);
                   ResultSet result = stmt.executeQuery(strquery.toString());
                   ArrayList catdatas=new ArrayList();
                   try{
                        while(result.next())
                                  //catdatas.add(result.getString("VENDOR_CAT"));
                                  catdatas.add(result.getString("CATEGORY_NAME"));
                   catch (SQLException e){
                             stmt.close();
                             System.out.println("Could not retrieve datas for All Category list");
                   stmt.close();
                   return catdatas;
         private void delvencat(int vendor,String vencat) throws SQLException {
              int update=-1;
              stmt = con.createStatement();
              String queryStr ="DELETE FROM POPS_VENDOR_CATEGORY WHERE VENDOR_ID = " + vendor + " AND VENDOR_CAT = '" + vencat.toUpperCase() + "'";
              System.out.println("Delete query --> " + queryStr);
              update= stmt.executeUpdate(queryStr);
              if(update!=1)
                   System.out.println("Did not find data to delete");
              stmt.close();
         private void insertvencat(int vendor,String vencat) throws SQLException {
              int update=-1;
              String queryStr ="INSERT INTO POPS_VENDOR_CATEGORY(VENDOR_ID,VENDOR_CAT)" +
                                  " VALUES(" + vendor +",'" + vencat + "')";
              System.out.println("Insert query --> " + queryStr);
              stmt = con.createStatement();
              update=stmt.executeUpdate(queryStr);
              if(update!=1)
                   System.out.println("Could not insert records in the database");
              stmt.close();
         private boolean checkcat(int vendor,String catven) throws SQLException {
              boolean datastatus=false;
              String queryStr ="SELECT VENDOR_ID FROM POPS_VENDOR_CATEGORY WHERE VENDOR_ID = " + vendor + " AND VENDOR_CAT = '" + catven.toUpperCase() + "'";
              stmt = con.createStatement();
              ResultSet result = stmt.executeQuery(queryStr);
              datastatus=result.next();
              stmt.close();
              return datastatus;
    private void storeRow() throws SQLException {
                   System.out.println("Inside ejb store");
         if (!dirtyFlag) {
         System.out.println("Skipping the UPDATE because object is not dirty");
         return;
         CallableStatement cs=null;
    try{
                        cs = con.prepareCall("EXEC POPS_VENDOR_UPDATE " + this.Vendor_ID + ",'" + this.Vendor_Name + "','" + this.Vendor_Address1 + "','" + this.Vendor_Address2 + "','" + this.Contact_Name + "','" + this.Work_Phone + "','" + this.Home_Phone + "','" + this.email + "','" + this.faxno +"'");
                        System.out.println("\n\n SQL Statement : \n " + "EXEC POPS_VENDOR_UPDATE " + this.Vendor_ID + ",'" + this.Vendor_Name + "','" + this.Vendor_Address1 + "','" + this.Vendor_Address2 + "','" + this.Contact_Name + "','" + this.Work_Phone + "','" + this.Home_Phone + "','" + this.email + "','" + this.faxno +"'");
                        cs.executeUpdate();
              catch (SQLException e){
                        cs.close();
                        System.out.     println("\n\n Error in calling stored procedure POPS_INSERT_NEW_REQUEST \n\n"+ e.getMessage() + "\n\n");
              cs.close();
              dirtyFlag = false;
         private Connection getConnection(String dbName) throws SQLException
              String configuredDataSourceName = null;
              if (dbName == null) {
                   System.out.println("Attemp to get connection failed. The requested database name is null");
              DataSource dbSource = getDataSource(dbName);
              return dbSource.getConnection();
         private DataSource getDataSource(String dbName)
              // looking from cache;
              DataSource dbSource = (DataSource) dataSources.get(dbName);
              if (dbSource == null) { //we need to find it from JNDI
                   try {
                        Context ic = new InitialContext();
                        dbSource = (DataSource) ic.lookup(dbName);
                        dataSources.put(dbName, dbSource);
                   }catch (NamingException e){
              return dbSource;
         * User calls this function to safely close an connection
         * @param connt The connection a datasource
         * @param rs The resulSet inside this connection
         * @param statement The statement associate with this connection
         private void closeDbConnection(Connection cont,ResultSet rs,Statement statement)
              if (rs != null)
              try {
                        rs.close();
                   } catch (SQLException ignored) {
                        ignored.printStackTrace();
              if (statement != null)
                   try {
                        statement.close();
                   } catch (SQLException ignored) {
                        ignored.printStackTrace();
              if (cont != null)
                   try {
                        cont.close();
                   } catch (SQLException ignored) {
                        ignored.printStackTrace();
         } //closeDbConnection
    EditVendorEntity (Remote Interface)
    package code.beans.EditVendor;
    import javax.ejb.EJBObject;
    import java.rmi.RemoteException;
    import java.util.*;
    * Remote interface for Enterprise Bean: EditVendorEntity
    public interface EditVendorEntity extends javax.ejb.EJBObject {
         public void setData (String[] catname, String vendorname,String vendadd1,String vendadd2,String vendcontact,String venoff,String venres,String mailid,String venfax)
                   throws RemoteException;
    public Vector getData() throws RemoteException;
    EditVendorEntityHome (Home Interface)
    package code.beans.EditVendor;
    import java.rmi.RemoteException;
    import javax.ejb.CreateException;
    import javax.ejb.FinderException;
    import javax.ejb.DuplicateKeyException;
    import javax.ejb.EJBHome;
    import java.util.*;
    * Home interface for Enterprise Bean: EditVendorEntity
    public interface EditVendorEntityHome extends javax.ejb.EJBHome {
         * Creates an instance from a key for Entity Bean: EditVendorEntity
         public code.beans.EditVendor.EditVendorEntity create(String vendorid)
              throws javax.ejb.CreateException, java.rmi.RemoteException;
         * Finds an instance using a key for Entity Bean: EditVendorEntity
         public code.beans.EditVendor.EditVendorEntity findByPrimaryKey(
              code.beans.EditVendor.EditVendorEntityKey Vendor_ID)
              throws javax.ejb.FinderException, java.rmi.RemoteException;
    EditVendorEntityKey (Primary Key Class)
    package code.beans.EditVendor;
    * Key class for Entity Bean: EditVendorEntity
    public class EditVendorEntityKey implements java.io.Serializable {
         static final long serialVersionUID = 3206093459760846163L;
         public String primkey;
         * Creates an empty key for Entity Bean: EditVendorEntity
         public EditVendorEntityKey() {  }
         public EditVendorEntityKey(String primarykey) {     
              this.primkey=primarykey;
         public String getVendorId() {
    return primkey;
         * Returns true if both keys are equal.
         public boolean equals(java.lang.Object otherKey) {
              if (otherKey instanceof code.beans.EditVendor.EditVendorEntityKey) {
                   code.beans.EditVendor.EditVendorEntityKey o =
                        (code.beans.EditVendor.EditVendorEntityKey) otherKey;
                   return (primkey.equals(otherKey));
              return false;
         * Returns the hash code for the key.
         public int hashCode() {
              return (primkey.hashCode());
    Please go through and give me your comments and solution...
    Thanks in advance
    Rahul

  • Default key in internal tables

    what is 'Default key'? for what type of internal tables it is used? Can you please explain with examples?
    Thanks a lot.

    <i>Key
    The key identifies table rows. There are two kinds of key for internal tables - the standard key and a user-defined key. You can specify whether the key should be UNIQUE or NON-UNIQUE. Internal tables with a unique key cannot contain duplicate entries. The uniqueness depends on the table access method.
    <b>At tables with structured row type, the standard key is formed from all character-type columns of the internal table.</b> If a table has an elementary line type, the default key is the entire line. The default key of an internal table whose line type is an internal table, the default key is empty. At tables with non-structured row type, the standard key consists of the entire row. If the row type is also a table, an empty key is defined.
    The user-defined key can contain any columns of the internal table that are no internal table themselves, and do not contain internal tables. References are allowed as table keys. Internal tables with a user-defined key are called key tables. When you define the key, the sequence of the key fields is significant. You should remember this, for example, if you intend to sort the table according to the key.</i>
    Regards,
    Rich Heilman

  • Accent keys/tilde keys ignored in urxvt

    I've recently been noticing a problem when using vim.  On the DE layout there's a tilde key that can be reached by hitting "alt gr" and "+", which works fine in my terminal, firefox, etc. (It's a "dead key", thus requiring a double-press, but I don't mind that at all), and my accent key (` and ´) is available without a modifier key (again, it works in most programs). 
    However, in Vim (and Nano as well - but otherwise no other applications show this behaviour), neither key results in a character.  I can use the ctrl+k method in vim and copying/pasting the character works as well, but this seems kind of pointless to me, since I have the keys on my keyboard (and they worked previously).  It's as if the keypress is ignored entirely (such as loading a 102 key layout for a 104 key keyboard results in "empty" keys).
    Would this be a setting in my zshrc or my vimrc, or is this a locales problem?  Or did Vim simply change that functionality in an update?
    I'm unsure of where I should look for a solution and googling for results hasn't yet returned a working solution.  On a possibly related note, I have also noticed that my middle-mouse-key copy and paste has stopped working from urxvt.  I can highlight the text and paste it within the same terminal, but I can't paste it into, for example, Firefox.  The only change I remember making before I noticed this problem popping up is the fact that I configured SCIM.
    I've tried to include as much information as I found relevant, but I will happily provide any more information that may be required.
    More information:
    .vimrc
    filetype on
    " Variables
    set showmatch
    set softtabstop=2
    set expandtab
    set incsearch
    set backspace=2
    set ignorecase
    set comments=sl:/*,mb:*,elx:*/
    set number
    set pdev=Cups-PDF
    set printoptions=paper:A4,syntax:y,wrap:y
    set encoding=utf8
    "Keyboard Shortcuts
    nmap <C-l> :set invnumber <CR>
    noremap <C-B> yiW<End>=<C-R>=<C-R>0<CR>
    imap <S-CR> <CR><CR>end<Esc>-cc
    inoremap <s-tab> <c-d>
    noremap <Space> <PageDown>
    noremap <BS> <PageUp>
    noremap - <PageUp>
    nmap <c-s> :w<CR>
    imap <C-F> {<CR>}<C-O>O
    "Syntax Highlighting
    set background=dark
    syntax enable
    colorscheme lswest
    au BufNewFile,BufRead *.rhtml set syn=eruby
    autocmd BufRead ~/.mutt/temp/mutt* :source ~/.vim/mail.vimrc
    .zshrc
    autoload colors; colors
    autoload -U url-quote-magic
    zle -N self-insert url-quote-magic
    ##RPROMPT="%{$fg[red]%}[%{$fg[cyan]%}%* on %D%{$fg[red]%}]%{$reset_color%}" # Prompt for right side of screen
    # prompt (if running screen, show window #)
    if [ x$WINDOW != x ]; then
    # [5:lswest@lswest-laptop:~]
    export PS1="%{$fg[white]%}┌─[%{$fg[cyan]%}$WINDOW%{$fg[white]%}:%{$fg[green]%}%n%{$fg[cyan]%}@%{$fg[green]%}%m%{$fg[white]%}:%{$fg[yellow]%}%~%{$fg[white]%}]%{$fg[yellow]%}-%{$fg[red]%}[%{$fg[cyan]%}%*%{$fg[red]%}]%{$reset_color%}%{$reset_color%}"$'\n'"%{$fg[white]%}└─>%{$reset_color%} "
    else
    # [lswest@lswest-laptop:~]
    export PS1="%{$fg[white]%}┌─[%{$fg[green]%}%n%{$fg[cyan]%}@%{$fg[green]%}%m%{$fg[white]%}:%{$fg[yellow]%}%~%{$fg[white]%}]%{$fg[yellow]%}-%{$fg[red]%}[%{$fg[cyan]%}%*%{$fg[red]%}]%{$reset_color%}%{$reset_color%}"$'\n'"%{$fg[white]%}└─>%{$reset_color%} "
    fi
    export RPRMOPT="%{$reset_color%}"
    # format titles for screen and rxvt
    function title() {
    # escape '%' chars in $1, make nonprintables visible
    a=${(V)1//\%/\%\%}
    # Truncate command, and join lines.
    a=$(print -Pn "%40>...>$a" | tr -d "\n")
    case $TERM in
    screen*)
    print -Pn "\ek$a:$3\e\\" # screen title (in ^A")
    xterm*|rxvt*)
    ##print -Pn "\e]0;$USER@$HOSTNAME: $PWD\007"
    ##print -Pn "\e]2;$2 | $a:$3\a" # plain xterm title
    precmd() { print -Pn "\e]0;%m:%~\a" }
    preexec () { print -Pn "\e]0;$1\a" }
    esac
    # precmd is called just before the prompt is printed
    function precmd() {
    title "zsh" "$USER@%m" "%55<...<%~"
    # preexec is called just before any command line is executed
    function preexec() {
    title "$1" "$USER@%m" "%35<...<%~"
    # Lines configured by zsh-newuser-install
    HISTFILE=~/.histfile
    HISTSIZE=1000
    SAVEHIST=1000
    setopt extendedglob
    bindkey -e
    # End of lines configured by zsh-newuser-install
    # The following lines were added by compinstall
    zstyle :compinstall filename '/home/lswest/.zshrc'
    autoload -Uz compinit
    compinit
    # End of lines added by compinstall
    #alias
    alias ls="ls -la --classify --color=always"
    alias rsync="rsync -h --progress"
    ##Set some keybindings
    typeset -g -A key
    bindkey '^?' backward-delete-char
    bindkey '^[[7~' beginning-of-line
    bindkey '^[[5~' up-line-or-history
    bindkey '^[[3~' delete-char
    bindkey '^[[8~' end-of-line
    bindkey '^[[6~' down-line-or-history
    bindkey '^[[A' up-line-or-search
    bindkey '^[[D' backward-char
    bindkey '^[[B' down-line-or-search
    bindkey '^[[C' forward-char
    bindkey '^[[2~' overwrite-mode
    export LC_CTYPE="en_US.utf8"
    #export QT_PLUGIN_PATH="$QT_PLUGIN_PATH:/opt/lib32/usr/lib/qt/plugins"
    alias trayer="trayer --edge top --expand true --widthtype request --height 28 --SetDockType true --transparent true --alpha 255 --align right"
    alias sbb="sudo bauerbill"
    alias bb="bauerbill"
    alias linode="ssh [email protected]"
    alias sockLin="ssh -D 8080 [email protected]"
    ##custom functions
    m4a(){
    if [[ "$1" != "" && "$#" == 2 ]]; then
    #check if files exist
    if [ -e "$1" ]; then
    #convert audio
    ffmpeg -i "$1" "$2"
    else
    echo "File "$1" doesn't exist!"
    fi
    if [ ! -d "$HOME/Music/m4a" ]; then
    mkdir $HOME/Music/m4a
    fi
    #move the .m4a file to the m4a folder if the files exist in the current directory
    if [ -e "$2" ]; then
    mv "$1" $HOME/Music/m4a/"`echo "$2"|sed 's/mp3/m4a/'`"
    echo "m4a file was moved to the ~/Music folder"
    mv "$2" $HOME/Music/
    echo "Moved the mp3 to the ~/Music folder"
    else
    echo "File "$2" doesn't exist!"
    fi
    else
    echo "Invalid arguments (or too few/many), please run this script with \"m4a <input> <output>\""
    fi
    # Convert Flash video to MP3
    flvmp3() {
    ffmpeg -i $1 -ar 44100 -ab 192k -ac 2 $2
    export EDITOR="vim"
    export BROWSER="firefox"
    #Google from CLI
    # go to google for anything
    google() {
    local term="$*"
    [ -z "$term" ] && term="$(xclip -o)"
    local URL="http://www.google.com/search?q=${term// /+}"
    $BROWSER "$URL" &>/dev/null &
    export OOO_FORCE_DESKTOP=gnome
    export DE=xfce
    #set up the mail environment variable
    MAIL=/var/spool/mail/lswest && export MAIL
    Last edited by lswest (2010-10-03 08:43:50)

    *EDIT* I just checked in Sakura and Vim registers and displays tilde after double-presses, and accents need to be completed with a space (not a big deal for me).  Now I just need to figure out why rxvt-unicode isn't doing the same.  Any suggestions on where to start?
    *EDIT #2* The issue is occurring in urxvt itself now (I could swear it was working before though, but I have no concrete evidence of that fact).  Probably means it's related to my rxvt configuration somehow (and the middle-mouse copy/paste not working is probably also related).  I've updated the title to reflect this.
    relevant section of my .Xdefaults:
    URxvt*preeditType: OnTheSpot,None
    URxvt.perl-ext-common: default,matcher,xim-onthespot
    URxvt.urlLauncher: firefox
    URxvt.matcher.button: 1
    urxvt*font: xft:Inconsolata:size=10:antialias=true:autohint=true
    urxvt*termName: rxvt-unicode
    urxvt*internalBorder: 1
    urxvt*loginShell: true
    urxvt*background: [70]#000000
    urxvt*foreground: white
    urxvt*transparent: 1
    urxvt*colorMode: on
    urxvt*cursorBlink: 0
    urxvt*depth: 32
    urxvt*color0: #000000
    urxvt*color1: #9e1828
    urxvt*color2: #aece92
    urxvt*color3: #968a38
    urxvt*color4: #414171
    urxvt*color5: #963c59
    urxvt*color6: #418179
    urxvt*color7: #bebebe
    urxvt*color8: #666666
    urxvt*color9: #cf6171
    urxvt*color10: #c5f779
    urxvt*color11: #fff796
    urxvt*color12: #4186be
    urxvt*color13: #cf9ebe
    urxvt*color14: #71bebe
    urxvt*color15: #ffffff
    urxvt*fading: 40
    urxvt*tintColor: white
    urxvt*shading: 0
    urxvt*inheritPixmap: 0
    urxvt*scrollBar: 0
    urxvt*geometry: 81x22
    urxvt*saveLines:1000
    I appreciate the reply again.
    The double-press works in DWM (my WM of choice on my PC) and AwesomeWM (on my laptop, which is also experiencing the same issue) in all applications besides the two I mentioned above.  I've also tried it by ending it with a space, a letter (i.e. n after tilde, or e after an accent) and it results in just the letter (n or e) in Nano/Vim.  The terminal is rxvt-unicode (not the 256 color one from AUR).
    My machines are both 64bit setups.
    On a side-note, is there any way to check if keypresses are being registered in Vim? (i.e. a way to see the keysym).
    relevant section of my rc.conf:
    # LOCALIZATION
    # LOCALE: available languages can be listed with the 'locale -a' command
    # HARDWARECLOCK: set to "UTC" or "localtime"
    # USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
    # TIMEZONE: timezones are found in /usr/share/zoneinfo
    # KEYMAP: keymaps are found in /usr/share/kbd/keymaps
    # CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
    # CONSOLEMAP: found in /usr/share/kbd/consoletrans
    # USECOLOR: use ANSI color sequences in startup messages
    LOCALE="en_US.utf8"
    HARDWARECLOCK="UTC"
    USEDIRECTISA="no"
    TIMEZONE="GMT+2"
    KEYMAP="de"
    CONSOLEFONT=
    CONSOLEMAP=
    USECOLOR="yes"
    Setting my keymap in X:
    xorg.conf
    Section "InputDevice"
    Identifier "keyboard0"
    Driver "evdev"
    Option "XkbLayout" "de"
    Option "XkbOptions" "terminate:ctrl_alt_bksp"
    EndSection
    Last edited by lswest (2010-10-03 08:42:54)

Maybe you are looking for

  • How to fix the field level Error(Invalid Date)

    Hi All, Error: 1 (Field level error)   SegmentID: ACK   Position in TS: 5   Data Element ID: ACK05   Position in Segment: 5   Data Value: 162014   8: Invalid Date can anyone help me out, How to fix above error? i searched about this but only informat

  • Why is EVERYTHING I put in the SORT & FILTER window of this forum resulting in "INVALID TAG" error windows?

    No matter what I put in, whether the version, my OS, or the problem, nothing I put in the sort & filter window will actually sort & filter the messages! I do not really wish to go through each one to find those relevant to my issue, computer, & versi

  • Setup ODI for multi user

    I am looking for best practice for setting up ODI to be use for multiple users. I would like to have several users to be able to work on the same package. Can they use the same work repository? How do I use version control? Thanks, Charles

  • Bridge with 2 x Aironet 2602e

    Hi - I'm trying to configure two Aironet 2602e (with external antennas) to form a bridge between two buildings. I can't figure out how to get them to run faster than 54 Mbit between them. Currently they just sit at my desk in a test-setup. I think, I

  • Problem using insert statement....?

    I am facing problem while using insert statement. It is not updating the database table though the same code is working very well on another server. Please tell what could be the problem.......?