Help with HR Hire Transaction PA40

When I start a HR WorkFlow to hire a Person With the transaction PA40. When I save the second Info-type, "Create Organizatinal Assignment", the system require a new login.
Reading the code I viewed that the function HR_EVENT_CREATE.
call function 'SWE_EVENT_CREATE' Row 496 Function trigger_event - HR_EVENT_CREATE
call method l_event->raise. Row 126 SWE_EVENT_CREATE
call method l_event_manager->raise_event( me ). Row 25 Raise IF_SWF_EVT_EVENT
call method l_handler->process.  " Row 170 CL_SWF_EVT_EVENT_MANAGER-RAISE_EVENT
call method l_strategy->process( me ).   " Row 24 CL_SWF_EVT_EVENT_HANDLER-Process
Do you have any suggestion?
thanks

hi Duxton,
Thanks for the respond, but the record i already have it, but the number is automatic design and i don't know how obtein it that is the problem??????? because the user doesn't have the id object, he/she only wanna know the id object that was created......

Similar Messages

  • Help with DataServices and Transactions

    I am using DataServices components and i am getting some
    funny behaviors, i have read the documentantion but i have a
    question:
    1. - How do i do to call an Assembler from another Assembler?
    I read that there is this DataServiceTransaction API but it says
    that you need your DataServices to be auto-sync = false, is this
    true? I mean, do i really need the auto-sync to be false to make
    the DataServiceTransaction work?
    Can anyone please explain it to me?

    The main aim of Recurring entry is post accruals (means periodically, reverse in the next moth,post the same amount). Also there is Manual accrual-here you can put your own logic for amount calculation, periodically posting more flexible, reverse could be turn over to delta logic.
    But in manual accrual you can achieve 'approval' scheme (create Accrual object on basis on approved PO).
    Or you can build this process via park document(with approval)

  • Call Transaction 'PA40'  ALWAYS returns with error code

    Hi,
    I'm having issues with updating personnel actions using CALL TRANSACTION 'PA40'. The call always ends with an error code.
    I checked the message table and there are no error messages, only warnings and status messages. Warning and information messages are usually skipped in the BDC...I've coded an 'ENTER' to past the warning but this does not work either as the subsequent infotype screen fields are then not filled correctly.
    The following values for addition OPTIONS are used:
    data: opt like ctu_params.
      opt-dismode = 'N'.
      opt-updmode = 'A'. ('S' makes no difference)
      opt-defsize = 'X'.
      opt-nobinpt = 'X'. ( ' ' makes no difference)
    I've tried using 'PA30' for the same actions but I get the same problem. I've used call transaction 'PA30' in many programs and I've never come across this problem.
    Is there perhaps a config setting somewhere to fix this? I've tried hiring employees using HR_MAINTAIN_MASTERDATA with the employee existance check off but there's a couple of problems there as well - sample code for hiring an employee would be very helpful...
    I need your help urgently and would appreciate your assitance immensely. (I'm working on 4.6C.)
    Thank you.
    LM

    The easiest way to resolve this is to set
    opt-dismode = 'E'.
    this way it will run in background and jump out when it hits an error, and it's much easier to see what the real issue is.
    I'm assuming you used SHDB first to get the recording?

  • Help with moving between custom screens in a Standard Transaction

    All,
    I'm working with a standard transaction, but in this transaction, the I'm having 2 tabs of customized screens. In each of the screen, I have 1 mandatory fields to be filled. If the user only fill in the mandatory field of the first screen and click save, I need to display an error message and also display the second screen automatically? How can I do this? I tried to use CALL SCREEN 9200 but the system keep displaying the error "Screen SAPLXQQM 9200 must not be in Include screen".
    Can anyone help me on this one? Thanks in advance.

    You must don't calling screen 9200. I mean delete lines code
    CALL SCREEN 9200.
    from your program.
    This code can be placement in screen fiew logic only!
    Instead, set code of needed tab of tabstrip using FM. Program process this command and automaticly call tab with your 9200-subscreen.

  • Help with Transaction  PTMW_PROF

    Hi everybody.
    I need some help with PTMW_PROF transaction.
    My situation is the following: I'm working with this standard program, and i have to make some checks on the input data, like we always do with standard infotypes via PA30.
    But the problem is that i can't find any BADIs associated with this standard program.
    I've also found this user-exit: PTIMTMW, nevertheless, looks like it's not useful for my purposes.
    Any ideas?
    Thanks in advance.

    Hello.
    I've found:  BADI PL_BT_USER, and this BADI has a method called PROCESS_DATA with the following paramters:
    FLT_VAL                     Type            TIM_BLPTPOINT_EX
    I_RECORD     Type Ref To      IF_PT_TD_CONTROL
    I_TIME_DATA     Type            TIM_BLP_REQUEST_TAB
    E_MESSAGES     Type            BAPIRET2_T
    E_TIME_DATA     Type            TIM_BLP_REQUEST_TAB
    Looks like I_RECORD has the data i need to check out, but when access it in debuggin mode i cant find  any useful values, It's got the following value: 313 <CL_PT_TD_CONTROL>
    How can i get the values i need with this parameter?????
    Thanks in advance.

  • The best way to get help with logic

    I was posting in a thread on support for logic which appears to have been deleted. anyway, what I was going to say I think is useful info for people, so I'm going to post it anyway. to the mods - it doesn't contain any speculation about policies or anything like that. just an explanation of my views on the best way to deal with issues people have with logic, which I think is a valuable contribution to this forum.
    I think there's a need for perspective. when you buy an apple product you get 90 days of free phone support to get everything working nice and neat. you can call them whenever, and you could actually keep them on the phone all day if you wanted, making them explain to you how to copy a file, install microsoft office, or any number of little questions no matter how simple - what is that red button thingy in my window for?.. on top of that, you've got a 14 day dead on arrival period (or 10 days I can't remember) in which if your machine has any kind of hardware fault whatsoever it's exchanged for a totally new one, no questions asked. a lot of people complain that applecare is overpriced.. and if you think of it just as an extended warranty, then it is a little pricey. but if you are someone that could use a lot of phone support, then it's actually potentially a total bargain. the fact that 2 or more years after you bought a computer, you could still be calling them every single day, asking for any kind of advice on how to use anything on the machine, is quite something. many people on this forum have had problems when they made the mistake of upgrading to 10.4.9 without first creating a system clone or checking first with their 3rd party plug in vendors to make sure it was ok. so, with apple care, you could call them and keep a technician on the phone _all day_ talking you through step-by-step how to back up all of your user data, how to go through and preserve your preferences and any other specific settings you might not want to lose, and then how to rollback to an earlier OS version.. they'll hold your hand through the whole thing if you need them to.
    as for applecare support for pro apps like logic, I'd be the first person to agree that it's not great for anyone except beginners and first time users. if you look at what it takes to get even the highest level of logic certification, it's all pretty basic stuff. and logic doesn't exist in a vacuum, there is an entire universe of 3rd party software and hardware, as well as studio culture and advanced user techniques that are going to be totally invisible to some poor phone support guy at apple that did a logic 101. but it's not hard to see that apple are trying to promote a different kind of support culture, it's up to you to decide whether you want to buy into it or not.
    the idea is that they are able to provide basic setup support for new users, including troubleshooting. because it's a simpler level of support, at least they can do this well. so there's no reason why any new user with say a new imac and logic can't get up and running with the 90 days of phone support they get for free.
    but the thing is, for extremely high end pro users it's a different matter altogether. pro use of logic within the context of say, a studio or a film composition scenario is a very different world. it's almost a nonsense to imagine that apple could even hire people capable of giving useful support for this end of the spectrum, over the phone. there are so many variables, and so many things that require a very experienced studio person or in-work composer to even begin to understand the setup, let alone troubleshoot it. and it's a constantly evolving world, you actually have to be working in it and aware of developments on 3rd party fronts as well as changes in hardware.. not to mention even changes in the culture of studio production and the changed expectations that come from that. there's no way some poor little guy sitting at a help desk at apple can even hope to be privy to that kind of knowledge. it's already good enough that they don't outsource their support staff to india, let alone go out to studios and hire the very people with the skills that should be staying in the studio! not answering phones for apple.
    so, given this reality.. companies have two choices. they can either offer an email based support ticket system, which others do. but in my opinion.. this can just be frustrating and only a half-solution. sure you 'feel' like you are getting a response from the people that make the software and therefore must know it.. but it's not really the case due to what I said above. DAWs don't exist in a vacuum, and so much of what you need to understand to help people requires an intimate knowledge of the music industry in which they are working. you still won't get that from steinberg, even if they sort of answer your emails. the other problem is that this kind of system can mean sporadic answers, a lot of tail-chasing, and quite often you won't get an answer that helps you in the end anyway.
    the other model is to foster a strong user support culture. some people react in the wrong way to this idea.. they just think it's a big brush off from the manufacturer, saying we don't care, go sort it out yourselves.. but this isn't true. apple has a classification for pro resellers called 'apple solutions expert - audio'. what this means is that these dealers are recognised as audio specialists and they can receive extra support and training from apple for this. but more importantly than this.. most of them are music stores, or pro gear dealerships that are also mac and logic dealers. they already employ people that have worked or do work in the music industry, and are constantly on top of all of this stuff. apple encourages these dealers to run workshops, and to provide expert sales advice in the very niche area that logic is in, which they can do far better than some generic apple store ever could. but most importantly, they are encouraged to offer their own expert after-sales support and whatever other value-adding expertise they can, to get sales. because margins in computer gear are so tight nowadays, discounting is not really a viable option for these dealers to guarantee getting musicians to buy computers and logic setups from them. the only companies that can entice people with a lower price a big online wholesalers or big chain stores. so the best idea for these niche expert stores to get sales is to offer you their own experts to help with configuration, ongoing support and to generally make it a better idea that you bought your system from them rather than from some anonymous online store. I can see the wisdom of this.. it puts the support back out there on the ground where it's needed, and also where it can work best. apple could never hope to offer the same level of expertise in helping a film composer work through some issues with a specific interface or some highly specific issue they have with getting a task done. no big software manufacturer could do this anywhere near as well as people out there that have worked in studios or currently do work in studios. so in my opinion it's a far better model to foster this kind of support culture, along with training courses, books and training video support. also user forums like this one are possibly one of the most valuable ports of call anyone could ask for. apple couldn't replicate this with their own staff, even if they tried. and even if they made a system where some of the people close to logic development were able to answer emails, it would still be nowhere near as useful, as rapid or as capable of being up to speed with logic use out in the real world with 3rd pary gear, as any of these other methods are.
    the only thing I think they could do better would be to publish a list of known bugs which are officially recognised. this would help everyone and put an end to a lot of wasted time and speculation on if something is a bug totally to do with logic, or if it's a specific issue raised by a particular configuration.
    but really, in my view, a 3rd party support and training culture through a combination of specialist dealers, consultants that literally run a business setting up computers for pro-users and helping them keep it all working, online user-to-user forums and published materials really are the way forward.

    In all honesty this is currently the 3rd "logicboard" (motherboard)
    in my powerbook due to a design flaw regarding the 2nd memory slot....
    Yep. Mine failed five weeks after I bought it. However, I bought it for work and couldn't afford being without it for four weeks while they fixed it, so I had to live with it. My serial number did not entitle me to a replacement either, post Applecare.
    My firewire ports have burnt out from a third-party defective device (no hot-plugging involved)
    My screen is blotchy (my PW serial number did not entitle me to a replacement).
    My battery serial number did not entitle me to a replacement, and is not that good these days.
    My guaranteed Powerbook-compatible RAM is actually not, causing RAM related problems, most notably these days meaning that as soon as I switch to battery power, the laptop crashes, so I can only use mains power. The company I bought it from stopped taking my calls and wouldn't replace it after they replaced it once, so I'm stuck with it. And of course, only one ram slot is working, so I can't even use my original stick in the first slot, which would shift the dodgy stuff away from the lower system area.
    My power supply failed at the weak spot and caught fire. I managed to break apart the power supply and recable it so I didn't have to buy a new power supply, although the connection at the laptop end is loose (all the more fun that as soon as power is lost, the laptop crashes - see above). The power supply is held together with gaffa tape. Silver gaffer tape though, so it's still kind of 'Appley"...
    My internal hard drive is dying - four or five times now it clicks and won't power up, causing the laptop to die.
    One foot has fallen off (but glued back on).
    The lid is warped.
    The hinge is loosish.
    The S-Video adaptor cable is intermittent.
    But aside from all that, I have looked after it well, and I love it to death. Just as well, because it doesn't look like it will be that long...
    But it still "just works". Apart from the battery power obviously. And the ram slot. And the ram. And the screen. And the hard drive. And the firewire ports. And the feet.
    But everything apart from the main board, the screen, the case, the hard drive and the power supply works fine. So thats... er..
    Hmm.

  • Need Help With File Matching Records

    I need help with my file matching program.
    Here is how it suppose to work: FileMatch class should contain methods to read oldmast.txt and trans.txt. When a match occurs (i.e., records with the same account number appear in both the master file and the transaction file), add the dollar amount in the transaction record to the current balance in the master record, and write the "newmast.txt" record. (Assume that purchases are indicated by positive amounts in the transaction file and payments by negative amounts.)
    When there is a master record for a particular account, but no corresponding transaction record, merely write the master record to "newmast.txt". When there is a transaction record, but no corresponding master record, print to a log file the message "Unmatched transaction record for account number ..." (fill in the account number from the transaction record). The log file should be a text file named "log.txt".
    Here is my following program code:
    // Exercise 14.8: CreateTextFile.java
    // creates a text file
    import java.io.FileNotFoundException;
    import java.lang.SecurityException;
    import java.util.Formatter;
    import java.util.FormatterClosedException;
    import java.util.NoSuchElementException;
    import java.util.Scanner;
    import org.egan.AccountRecord;
    import org.egan.TransactionRecord;
    public class CreateTextFile
      private Formatter output1;  // object used to output text to file
      private Formatter output2;  // object used to output text to file
      // enable user to open file
      public void openTransFile()
        try
          output1 = new Formatter("trans.txt");
        catch (SecurityException securityException)
          System.err.println("You do not have write access to this file.");
          System.exit(1);
        } // end catch
        catch (FileNotFoundException filesNotFoundException)
          System.err.println("Error creating file.");
          System.exit(1);
      } // end method openTransFile
      // enable user to open file
      public void openOldMastFile()
        try
          output2 = new Formatter("oldmast.txt");
        catch (SecurityException securityException)
          System.err.println("You do not have write access to this file.");
          System.exit(1);
        } // end catch
        catch (FileNotFoundException filesNotFoundException)
          System.err.println("Error creating file.");
          System.exit(1);
      } // end method openOldMastFile
      // add transaction records to file
      public void addTransactionRecords()
        // object to be written to file
        TransactionRecord record1 = new TransactionRecord();
        Scanner input1 = new Scanner(System.in);
        System.out.printf("%s\n%s\n%s\n%s\n\n",
          "To terminate input, type the end-of-file indicator",   
          "when you are prompted to enter input.",
          "On UNIX/Linux/Mac OS X type <ctrl> d then press Enter",
          "On Windows type <ctrl> z then press Enter");
        System.out.printf("%s\n%s",
           "Enter account number (> 0) and amount.","? ");
        while (input1.hasNext())  // loop until end-of-file indicator
          try // output values to file
            // retrieve data to be output
            record1.setAccount(input1.nextInt());    // read account number
            record1.setAmount(input1.nextDouble());  // read amount
            if (record1.getAccount() > 0)
              // write new record
              output1.format("%d %.2f\n", record1.getAccount(), record1.getAmount());
            } // end if
            else
              System.out.println("Account number must be greater than 0.");
            } // end else
          } // end try
          catch (FormatterClosedException formatterClosedException)
            System.err.println("Error writing to file.");
            return;
          } // end catch
          catch (NoSuchElementException elementException)
            System.err.println("Invalid input. Please try again.");
            input1.nextLine(); // discard input so user can try again
          } // end catch
          System.out.printf("%s %s\n%s", "Enter account number (> 0) ",
            "and amount.","? ");
        } // end while
      } // end method addTransactionRecords
      // add account records to file
      public void addAccountRecords()
        // object to be written to file
        AccountRecord record2 = new AccountRecord();
        Scanner input2 = new Scanner(System.in);
        System.out.printf("%s\n%s\n%s\n%s\n\n",
          "To terminate input, type the end-of-file indicator",   
          "when you are prompted to enter input.",
          "On UNIX/Linux/Mac OS X type <ctrl> d then press Enter",
          "On Windows type <ctrl> z then press Enter");
        System.out.printf("%s\n%s",
           "Enter account number (> 0), first name, last name and balance.","? ");
        while (input2.hasNext())  // loop until end-of-file indicator
          try // output values to file
            // retrieve data to be output
            record2.setAccount(input2.nextInt());    // read account number
            record2.setFirstName(input2.next());      // read first name
            record2.setLastName(input2.next());       // read last name
            record2.setBalance(input2.nextDouble());  // read balance
            if (record2.getAccount() > 0)
              // write new record
              output2.format("%d %s %s %.2f\n", record2.getAccount(), record2.getFirstName(),
                record2.getLastName(), record2.getBalance());
            } // end if
            else
              System.out.println("Account number must be greater than 0.");
            } // end else
          } // end try
          catch (FormatterClosedException formatterClosedException)
            System.err.println("Error writing to file.");
            return;
          } // end catch
          catch (NoSuchElementException elementException)
            System.err.println("Invalid input. Please try again.");
            input2.nextLine(); // discard input so user can try again
          } // end catch
          System.out.printf("%s %s\n%s", "Enter account number (> 0),",
            "first name, last name and balance.","? ");
        } // end while
      } // end method addAccountRecords
      // close file
      public void closeTransFile()
        if (output1 != null)
          output1.close();
      } // end method closeTransFile
      // close file
      public void closeOldMastFile()
        if (output2 != null)
          output2.close();
      } // end method closeOldMastFile
    } // end class CreateTextFile--------------------------------------------------------------------------------------------------
    // Exercise 14.8: CreateTextFileTest.java
    // Testing class CreateTextFile
    public class CreateTextFileTest
       // main method begins program execution
       public static void main( String args[] )
         CreateTextFile application = new CreateTextFile();
         application.openTransFile();
         application.addTransactionRecords();
         application.closeTransFile();
         application.openOldMastFile();
         application.addAccountRecords();
         application.closeOldMastFile();
       } // end main
    } // end class CreateTextFileTest-------------------------------------------------------------------------------------------------
    // Exercise 14.8: TransactionRecord.java
    // A class that represents on record of information
    package org.egan; // packaged for reuse
    public class TransactionRecord
      private int account;
      private double amount;
      // no-argument constructor calls other constructor with default values
      public TransactionRecord()
        this(0,0.0); // call two-argument constructor
      } // end no-argument AccountRecord constructor
      // initialize a record
      public TransactionRecord(int acct, double amt)
        setAccount(acct);
        setAmount(amt);
      } // end two-argument TransactionRecord constructor
      // set account number
      public void setAccount(int acct)
        account = acct;
      } // end method setAccount
      // get account number
      public int getAccount()
        return account;
      } // end method getAccount
      // set amount
      public void setAmount(double amt)
        amount = amt;
      } // end method setAmount
      // get amount
      public double getAmount()
        return amount;
      } // end method getAmount
    } // end class TransactionRecord -------------------------------------------------------------------------------------------------
    // Exercise 14.8: AccountRecord.java
    // A class that represents on record of information
    package org.egan; // packaged for reuse
    import org.egan.TransactionRecord;
    public class AccountRecord
      private int account;
      private String firstName;
      private String lastName;
      private double balance;
      // no-argument constructor calls other constructor with default values
      public AccountRecord()
        this(0,"","",0.0); // call four-argument constructor
      } // end no-argument AccountRecord constructor
      // initialize a record
      public AccountRecord(int acct, String first, String last, double bal)
        setAccount(acct);
        setFirstName(first);
        setLastName(last);
        setBalance(bal);
      } // end four-argument AccountRecord constructor
      // set account number
      public void setAccount(int acct)
        account = acct;
      } // end method setAccount
      // get account number
      public int getAccount()
        return account;
      } // end method getAccount
      // set first name
      public void setFirstName(String first)
        firstName = first;
      } // end method setFirstName
      // get first name
      public String getFirstName()
        return firstName;
      } // end method getFirstName
      // set last name
      public void setLastName(String last)
        lastName = last;
      } // end method setLastName
      // get last name
      public String getLastName()
        return lastName;
      } // end method getLastName
      // set balance
      public void setBalance(double bal)
        balance = bal;
      } // end method setBalance
      // get balance
      public double getBalance()
        return balance;
      } // end method getBalance
      // combine balance and amount
      public void combine(TransactionRecord record)
        balance = (getBalance() + record.getAmount()); 
      } // end method combine
    } // end class AccountRecord -------------------------------------------------------------------------------------------------
    // Exercise 14.8: FileMatch.java
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.lang.IllegalStateException;
    import java.util.NoSuchElementException;
    import java.util.Scanner;
    import java.util.Formatter;
    import java.util.FormatterClosedException;
    import org.egan.AccountRecord;
    import org.egan.TransactionRecord;
    public class FileMatch
      private Scanner inTransaction;
      private Scanner inOldMaster;
      private Formatter outNewMaster;
      private Formatter theLog;
      // enable user to open file
      public void openTransFile()
        try
          inTransaction = new Scanner(new File("trans.txt"));
        } // end try
        catch (FileNotFoundException fileNotFoundException)
          System.err.println("Error opening file.");
          System.exit(1);
        } // end catch
      } // end method openTransFile
      // enable user to open file
      public void openOldMastFile()
        try
          inOldMaster = new Scanner(new File("oldmast.txt"));
        } // end try
        catch (FileNotFoundException fileNotFoundException)
          System.err.println("Error opening file.");
          System.exit(1);
        } // end catch
      } // end method openOldMastFile
      // enable user to open file
      public void openNewMastFile()
        try
          outNewMaster = new Formatter("newmast.txt");
        catch (SecurityException securityException)
          System.err.println("You do not have write access to this file.");
          System.exit(1);
        } // end catch
        catch (FileNotFoundException filesNotFoundException)
          System.err.println("Error creating file.");
          System.exit(1);
      } // end method openNewMastFile
      // enable user to open file
      public void openLogFile()
        try
          theLog = new Formatter("log.txt");
        catch (SecurityException securityException)
          System.err.println("You do not have write access to this file.");
          System.exit(1);
        } // end catch
        catch (FileNotFoundException filesNotFoundException)
          System.err.println("Error creating file.");
          System.exit(1);
      } // end method openLogFile
      // update records
      public void updateRecords()
        TransactionRecord transaction = new TransactionRecord();
        AccountRecord account = new AccountRecord();
        try // read records from file using Scanner object
          System.out.println("Start file matching.");
          while (inTransaction.hasNext() && inOldMaster.hasNext())
            transaction.setAccount(inTransaction.nextInt());     // read account number
            transaction.setAmount(inTransaction.nextDouble());   // read amount
            account.setAccount(inOldMaster.nextInt());     // read account number
            account.setFirstName(inOldMaster.next());      // read first name 
            account.setLastName(inOldMaster.next());       // read last name
            account.setBalance(inOldMaster.nextDouble());  // read balance
            if (transaction.getAccount() == account.getAccount())
              while (inTransaction.hasNext() && transaction.getAccount() == account.getAccount())
                account.combine(transaction);
                outNewMaster.format("%d %s %s %.2f\n",
                account.getAccount(), account.getFirstName(), account.getLastName(),
                account.getBalance());
                transaction.setAccount(inTransaction.nextInt());     // read account number
                transaction.setAmount(inTransaction.nextDouble());   // read amount
            else if (transaction.getAccount() != account.getAccount())
              outNewMaster.format("%d %s %s %.2f\n",
              account.getAccount(), account.getFirstName(), account.getLastName(),
              account.getBalance());         
              theLog.format("%s%d","Unmatched transaction record for account number ",transaction.getAccount());
          } // end while
          System.out.println("Finish file matching.");
        } // end try
        catch (NoSuchElementException elementException)
          System.err.println("File improperly formed.");
          inTransaction.close();
          inOldMaster.close();
          System.exit(1);
        } // end catch
        catch (IllegalStateException stateException)
          System.err.println("Error reading from file.");
          System.exit(1);
        } // end catch   
      } // end method updateRecords
      // close file and terminate application
      public void closeTransFile()
        if (inTransaction != null)
          inTransaction.close();
      } // end method closeTransFile
      // close file and terminate application
      public void closeOldMastFile()
        if (inOldMaster != null)
          inOldMaster.close();
      } // end method closeOldMastFile
      // close file
      public void closeNewMastFile()
        if (outNewMaster != null)
          outNewMaster.close();
      } // end method closeNewMastFile
      // close file
      public void closeLogFile()
        if (theLog != null)
          theLog.close();
      } // end method closeLogFile
    } // end class FileMatch-------------------------------------------------------------------------------------------------
    // Exercise 14.8: FileMatchTest.java
    // Testing class FileMatch
    public class FileMatchTest
       // main method begins program execution
       public static void main( String args[] )
         FileMatch application = new FileMatch();
         application.openTransFile();
         application.openOldMastFile();
         application.openNewMastFile();
         application.openLogFile();
         application.updateRecords();
         application.closeLogFile();
         application.closeNewMastFile();
         application.closeOldMastFile();
         application.closeTransFile();
       } // end main
    } // end class FileMatchTest-------------------------------------------------------------------------------------------------
    Sample data for master file:
    Master file                         
    Account Number            Name                     Balance
    100                            Alan Jones                   348.17
    300                            Mary Smith                    27.19
    500                            Sam Sharp                   0.00
    700                            Suzy Green                   -14.22Sample data for transaction file:
    Transaction file                    Transaction
    Account Number                  Amount
    100                                         27.14
    300                                         62.11
    300                                         83.89
    400                                         100.56
    700                                         80.78
    700                                         1.53
    900                                         82.17  -------------------------------------------------------------------------------------------------
    My FileMatch class program above has bugs in it.
    The correct results for the newmast.txt:
    100  Alan  Jones  375.31
    300  Mary  Smith  173.19
    500  Sam  Sharp  0.00
    700  Suzy Green  68.09The correct results for the log.txt:
    Unmatched transaction record for account number 400Unmatched transaction record for account number 900------------------------------------------------------------------------------------------------
    My results for the newmast.txt:
    100 Alan Jones 375.31
    300 Mary Smith 111.08
    500 Sam Sharp 0.00
    700 Suzy Green -12.69My results for the log.txt
    Unmatched transaction record for account number 700-------------------------------------------------------------------------------------------------
    I am not sure what is wrong with my code above to make my results different from the correct results.
    Much help is appreciated. Please help.

    From the output, it looks like one problem is just formatting -- apparently you're including a newline in log entries and not using tabs for the newmast output file.
    As to why the numbers are off -- just from glancing over it, it appears that the problem is when you add multiple transaction values. Since account.combine() is so simple, I suspect that you're either adding creating transaction objects incorrectly or not creating them when you should be.
    Create test input data that isolates a single case of this (e.g., just the Mary Smith case), and then running your program in a debugger or adding debugging code to the add/combine method, so you can see what's happening in detail.
    Also I'd recommend reconsidering your design. It's a red flag if a class has a name with "Create" in it. Classes represent bundles of independant state and transformations on that state, not things to do.

  • New iMac extremely slow following migration (Help  with Etre Check diagnosis)

    Hi gurus,
    New iMac - scheduled for genius bar on Friday but trying to avoid the trip.  Migrated everything over from 2009 macbook pro to 2011 macbook and now 2013 iMac.  I imagine there is a lot of cruft from the repeated migrations and am close to just wiping and migrating from scratch.  I don't know, however, how to get my old mail and other critical settings over.
    Problem is clearly in the user account.  I created a separate admin account and that runs relatively fine.  Is the below user account salvageable? Should I delete all my old permissions?  Any tips would be appreciated.  Thanks for the Etrecheck program,
    Problem description:
    Application hangs and system unresponsive in migrated user account
    EtreCheck version: 2.1.8 (121)
    Report generated February 16, 2015 at 4:48:06 PM PST
    Download EtreCheck from http://etresoft.com/etrecheck
    Click the [Click for support] links for help with non-Apple products.
    Click the [Click for details] links for more information about that line.
    Hardware Information: ℹ️
        iMac (21.5-inch, Late 2013) (Technical Specifications)
        iMac - model: iMac14,1
        1 2.7 GHz Intel Core i5 CPU: 4-core
        8 GB RAM Upgradeable
            BANK 0/DIMM0
                4 GB DDR3 1600 MHz ok
            BANK 1/DIMM0
                4 GB DDR3 1600 MHz ok
        Bluetooth: Good - Handoff/Airdrop2 supported
        Wireless:  en1: 802.11 a/b/g/n/ac
    Video Information: ℹ️
        Intel Iris Pro
            iMac 1920 x 1080
    System Software: ℹ️
        OS X 10.10.2 (14C109) - Time since boot: 4:51:57
    Disk Information: ℹ️
        APPLE HDD HTS541010A9E662 disk0 : (1 TB)
            EFI (disk0s1) <not mounted> : 210 MB
            Macintosh HD (disk0s2) / : 999.35 GB (585.74 GB free)
            Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
    USB Information: ℹ️
        TOSHIBA External USB 3.0 2 TB
            EFI (disk3s1) <not mounted> : 210 MB
            Time Capsule (disk3s2) <not mounted> : 2.00 TB
        Western Digital My Book 1130 2 TB
            EFI (disk1s1) <not mounted> : 210 MB
            ACbook (disk1s2) <not mounted> : 2.00 TB
        Centon DataStick 30.93 GB
            EFI (disk2s1) <not mounted> : 210 MB
            Install OS X Yosemite (disk2s2) /Volumes/Install OS X Yosemite : 30.59 GB (25.27 GB free)
        Apple Inc. FaceTime HD Camera (Built-in)
        Apple Inc. BRCM20702 Hub
            Apple Inc. Bluetooth USB Host Controller
    Thunderbolt Information: ℹ️
        Apple Inc. thunderbolt_bus
    Gatekeeper: ℹ️
        Mac App Store and identified developers
    Kernel Extensions: ℹ️
            /System/Library/Extensions
        [not loaded]    com.Cycling74.driver.Soundflower (1.4.2) [Click for support]
        [not loaded]    com.eltima.ElmediaPlayer.kext (1.58 - SDK 10.4) [Click for support]
        [not loaded]    com.logmein.hamachi (1.0) [Click for support]
        [not loaded]    com.seagate.driver.PowSecDriverCore (5.1.1) [Click for support]
        [not loaded]    com.wdc.driver.1394HP (1.0.7) [Click for support]
        [not loaded]    com.wdc.driver.USBHP (1.0.7) [Click for support]
        [loaded]    net.telestream.driver.TelestreamAudio (1.1.0 - SDK 10.8) [Click for support]
            /System/Library/Extensions/Seagate Storage Driver.kext/Contents/PlugIns
        [not loaded]    com.seagate.driver.PowSecLeafDriver_10_4 (5.1.1) [Click for support]
        [not loaded]    com.seagate.driver.PowSecLeafDriver_10_5 (5.1.1) [Click for support]
        [not loaded]    com.seagate.driver.SeagateDriveIcons (5.1.1) [Click for support]
    Problem System Launch Agents: ℹ️
        [killed]    com.apple.accountsd.plist
        [killed]    com.apple.AirPlayUIAgent.plist
        [killed]    com.apple.bird.plist
        [killed]    com.apple.CallHistoryPluginHelper.plist
        [killed]    com.apple.CallHistorySyncHelper.plist
        [killed]    com.apple.cloudd.plist
        [killed]    com.apple.cmfsyncagent.plist
        [killed]    com.apple.coreservices.appleid.authentication.plist
        [killed]    com.apple.coreservices.uiagent.plist
        [killed]    com.apple.iconservices.iconservicesagent.plist
        [killed]    com.apple.Maps.pushdaemon.plist
        [killed]    com.apple.nsurlsessiond.plist
        [killed]    com.apple.pluginkit.pkd.plist
        [killed]    com.apple.recentsd.plist
        [killed]    com.apple.SafariNotificationAgent.plist
        [killed]    com.apple.sbd.plist
        [killed]    com.apple.scopedbookmarkagent.xpc.plist
        [killed]    com.apple.secd.plist
        [killed]    com.apple.secinitd.plist
        [killed]    com.apple.security.cloudkeychainproxy.plist
        [killed]    com.apple.spindump_agent.plist
        [killed]    com.apple.tccd.plist
        [killed]    com.apple.telephonyutilities.callservicesd.plist
        23 processes killed due to memory pressure
    Problem System Launch Daemons: ℹ️
        [killed]    com.apple.AssetCacheLocatorService.plist
        [killed]    com.apple.awdd.plist
        [killed]    com.apple.coresymbolicationd.plist
        [killed]    com.apple.ctkd.plist
        [killed]    com.apple.diagnosticd.plist
        [killed]    com.apple.GSSCred.plist
        [killed]    com.apple.iconservices.iconservicesagent.plist
        [killed]    com.apple.iconservices.iconservicesd.plist
        [killed]    com.apple.ifdreader.plist
        [killed]    com.apple.MobileFileIntegrity.plist
        [killed]    com.apple.nehelper.plist
        [killed]    com.apple.nsurlsessiond.plist
        [killed]    com.apple.periodic-daily.plist
        [killed]    com.apple.sandboxd.plist
        [killed]    com.apple.secinitd.plist
        [killed]    com.apple.softwareupdate_download_service.plist
        [killed]    com.apple.spindump.plist
        [killed]    com.apple.sysmond.plist
        [killed]    com.apple.systemstatsd.plist
        [killed]    com.apple.tccd.system.plist
        [killed]    com.apple.wdhelper.plist
        [killed]    org.cups.cupsd.plist
        22 processes killed due to memory pressure
    Launch Agents: ℹ️
        [loaded]    com.google.keystone.agent.plist [Click for support]
        [not loaded]    com.maintain.LogOut.plist [Click for support]
        [not loaded]    com.maintain.Restart.plist [Click for support]
        [not loaded]    com.maintain.ShutDown.plist [Click for support]
        [not loaded]    com.maintain.Sleep.plist [Click for support]
        [running]    com.maintain.SystemEvents.plist [Click for support]
        [loaded]    com.oracle.java.Java-Updater.plist [Click for support]
        [running]    com.seagate.SeagateStorageGauge.plist [Click for support]
        [loaded]    org.macosforge.xquartz.startx.plist [Click for support]
    Launch Daemons: ℹ️
        [loaded]    com.adobe.fpsaud.plist [Click for support]
        [running]    com.bombich.ccchelper.plist [Click for support]
        [running]    com.crashplan.engine.plist [Click for support]
        [running]    com.eltima.ElmediaPlayer.daemon.plist [Click for support]
        [failed]    com.google.GoogleML.plist [Click for support]
        [loaded]    com.google.keystone.daemon.plist [Click for support]
        [loaded]    com.microsoft.office.licensing.helper.plist [Click for support]
        [loaded]    com.oracle.java.Helper-Tool.plist [Click for support]
        [loaded]    com.rogueamoeba.hermes.plist [Click for support]
        [failed]    com.vmware.launchd.vmware.plist [Click for support]
        [running]    com.zqueue.servetome-server.plist [Click for support]
        [loaded]    jp.co.canon.MasterInstaller.plist [Click for support]
        [loaded]    net.sourceforge.MonolingualHelper.plist [Click for support]
        [loaded]    org.macosforge.xquartz.privileged_startx.plist [Click for support]
    User Launch Agents: ℹ️
        [running]    .dat0598.40e (hidden) [Click for support]
            /usr/bin/osascript /usr/bin/osascript osascript -e tell application "Folder Actions Dispatcher" to tick
        [unknown]    .datdf56.40b (hidden) [Click for support]
        [loaded]    com.adobe.ARM.[...].plist [Click for support]
        [failed]    com.amazon.cloud-player.plist [Click for support]
        [running]    com.amazon.music.plist [Click for support]
        [running]    com.microsoft.LaunchAgent.SyncServicesAgent.plist [Click for support]
        [running]    com.mlbam.nexdef.plist [Click for support]
    User Login Items: ℹ️
        iTunesHelper    Application  (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
        Canon IJ Network Scanner Selector2    UNKNOWN  (missing value)
        Dropbox    Application  (/Applications/Dropbox.app)
        ACbook    UNKNOWN  (missing value)
        CrashPlan menu bar    UNKNOWN  (missing value)
        CrashPlan menu bar    Application  (/Applications/CrashPlan.app/Contents/Helpers/CrashPlan menu bar.app)
        Canon IJ Network Scanner Selector EX    Application  (/Applications/Canon Utilities/IJ Network Scanner Selector EX/Canon IJ Network Scanner Selector EX.app)
        Caffeine    UNKNOWN  (missing value)
    Internet Plug-ins: ℹ️
        EPPEX Plugin: Version: 10.0 [Click for support]
        Flash Player: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        SlingPlayer: Version: Unknown - SDK 10.8 [Click for support]
        AdobePDFViewer: Version: 9.5.5 [Click for support]
        Leap Web Player: Version: LeapPlayer version 2.0.2f2 [Click for support]
        Unity Web Player: Version: UnityPlayer version 3.5.5f4 - SDK 10.6 [Click for support]
        nppanda3d: Version: Unknown [Click for support]
        googletalkbrowserplugin: Version: 5.40.2.0 - SDK 10.8 [Click for support]
        iPhotoPhotocast: Version: 7.0 - SDK 10.8
        RealPlayer Plugin: Version: Unknown [Click for support]
        QuickTime Plugin: Version: 7.7.3
        FlashPlayer-10.6: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        DivXBrowserPlugin: Version: 1.4 [Click for support]
        Silverlight: Version: 4.0.60129.0 [Click for support]
        CoolirisWebKitPlugin: Version: Unknown [Click for support]
        Google Earth Web Plug-in: Version: 6.0 [Click for support]
        Default Browser: Version: 600 - SDK 10.10
        Easy-WebPrint EX: Version: 1.0.0 [Click for support]
        o1dbrowserplugin: Version: 5.40.2.0 - SDK 10.8 [Click for support]
        Flip4Mac WMV Plugin: Version: 2.3.8.1 [Click for support]
        SharePointBrowserPlugin: Version: 14.4.3 - SDK 10.6 [Click for support]
        ContentUploaderPlugin: Version: 1.2 [Click for support]
        JavaAppletPlugin: Version: Java 8 Update 31 Check version
    User internet Plug-ins: ℹ️
        Picasa: Version: 1.0 [Click for support]
    3rd Party Preference Panes: ℹ️
        RCDefaultApp
        Flash Player  [Click for support]
        Flip4Mac WMV  [Click for support]
        Java  [Click for support]
        Perian  [Click for support]
    Time Machine: ℹ️
        Skip System Files: NO
        Mobile backups: OFF
        Auto backup: NO - Auto backup turned off
        Volumes being backed up:
            Macintosh HD: Disk size: 999.35 GB Disk used: 413.60 GB
        Destinations:
            Untitled [Local]
            Total size: 0 B
            Total number of backups: 0
            Oldest backup: -
            Last backup: -
            Size of backup disk: Too small
                Backup size 0 B < (Disk used 413.60 GB X 3)
    Top Processes by CPU: ℹ️
            11%    BitdefenderVirusScanner
             7%    WindowServer
             1%    loginwindow
             0%    SystemUIServer
             0%    dpd
    Top Processes by Memory: ℹ️
        94 MB    BitdefenderVirusScanner
        60 MB    Finder
        34 MB    mds_stores
        26 MB    CrashPlanService
        26 MB    WindowServer
    Virtual Memory Information: ℹ️
        34 MB    Free RAM
        1.24 GB    Active RAM
        1.23 GB    Inactive RAM
        1.81 GB    Wired RAM
        37.21 GB    Page-ins
        1.05 GB    Page-outs
    Diagnostics Information: ℹ️
        Feb 16, 2015, 04:30:47 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/BitdefenderVirusScanner_2015-0 2-16-163047_[redacted].crash
        Feb 16, 2015, 02:41:32 PM    /Library/Logs/DiagnosticReports/firefox_2015-02-16-144132_[redacted].hang
        Feb 16, 2015, 02:40:05 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/garcon_2015-02-16-144005_[reda cted].crash
        Feb 16, 2015, 01:21:20 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/BitdefenderVirusScanner_2015-0 2-16-132120_[redacted].crash
        Feb 16, 2015, 11:56:57 AM    /Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-16-115657_[redacted].cpu_resource.diag [Click for details]
        Feb 16, 2015, 11:50:54 AM    /Library/Logs/DiagnosticReports/com.zqueue.servetome-server_2015-02-16-115054_[ redacted].crash
        Feb 16, 2015, 11:49:07 AM    Self test - passed
        Feb 16, 2015, 09:55:04 AM    /Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-16-095504_[redacted].cpu_resource.diag [Click for details]
        Feb 16, 2015, 09:44:52 AM    /Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-16-094452_[redacted].cpu_resource.diag [Click for details]
        Feb 15, 2015, 03:02:01 PM    /Library/Logs/DiagnosticReports/ClamXav_2015-02-15-150201_[redacted].hang
        Feb 15, 2015, 02:58:45 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/garcon_2015-02-15-145845_[reda cted].crash
        Feb 15, 2015, 12:35:39 AM    /Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-15-003539_[redacted].cpu_resource.diag [Click for details]
        Feb 15, 2015, 12:19:21 AM    /Library/Logs/DiagnosticReports/CrashPlanService_2015-02-15-001921_[redacted].c pu_resource.diag [Click for details]
        Feb 14, 2015, 11:45:36 PM    /Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-14-234536_[redacted].cpu_resource.diag [Click for details]
        Feb 14, 2015, 07:00:58 PM    /Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-14-190058_[redacted].cpu_resource.diag [Click for details]
        Feb 14, 2015, 03:54:47 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/ClamXav_2015-02-14-155447_[red acted].crash
        Feb 14, 2015, 03:18:24 PM    /Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-14-151824_[redacted].cpu_resource.diag [Click for details]

    Everything is included below.  Shortly before I ran the script I disabled folder actions which appeared to have a bunch of redundant and scripts that were taking close to 6-7 gigs of ram,   It'll be interesting to review the below.  Thanks Mr. Davis, you are a major resource, 
    Start time: 09:12:51 02/17/15
    Revision: 1241
    Model Identifier: iMac14,1
    System Version: OS X 10.10.2 (14C109)
    Kernel Version: Darwin 14.1.0
    Time since boot: 7:55
    UID: 501
    USB
        My Book 1130 (Western Digital Technologies, Inc.)
        External USB 3.0 (Toshiba America Info. Systems, Inc.)
        DataStick (Alcor Micro, Corp.)
    Bluetooth
        Apple Magic Mouse
        Apple Wireless Keyboard
    Activity
        CPU: user 18%, system 19%
    CPU usage (%)
        mds (UID 0): 19.5
    I/O wait time (ms/s)
        mds (UID 0): 1156
        mdworker (UID 89): 186
    I/O requests (KiB/s)
        mds (UID 0): 4892
    System errors (per sec)
        mdworker (UID 89, error 2): 158
        mds (UID 0, error 2): 149
        mds (UID 0, error 20): 116
    Trusted certs (user)
        63.197.157.203
    Firewall: On
    Listeners
        kdc: kerberos
        launchd: afpovertcp
        launchd: microsoft-ds
        launchd: printer
        launchd: ssh
    System caches/logs
        1166 MB: /Library/Caches/CrashPlan/42/cpfmf
    Diagnostic reports
        2015-02-14 ClamXav crash
        2015-02-15 ClamXav hang
        2015-02-15 garcon crash
        2015-02-16 BitdefenderVirusScanner crash x2
        2015-02-16 Kernel gpuRestart
        2015-02-16 com.zqueue.servetome-server crash
        2015-02-16 firefox hang
        2015-02-16 garcon crash
    I/O errors
        disk3s2: data underrun 1
        disk1s2: do_jnl_io: strategy err 0x6 2
    Volumes
        disk0s2: /
        disk1s2: /Volumes/Install
        disk3s2: /Volumes/ACbook
        disk2s2: /Volumes/Time
    Kernel log
        Feb 15 09:48:38 warning: loginwindow(73) performed out-of-band resume on ClamXav(2059)
        Feb 15 09:48:38 warning: loginwindow(73) performed out-of-band resume on Console(2347)
        Feb 15 09:48:38 warning: loginwindow(73) performed out-of-band resume on iTunes(2727)
        Feb 15 09:48:43 IOAudioStream[0xffffff802f3abc00]::clipIfNecessary() - Error: counted 1 clip more than one buffer ahead errors.
        Feb 15 14:53:10 warning: loginwindow(73) performed out-of-band resume on ClamXav(2059)
        Feb 15 14:56:36 warning: loginwindow(73) performed out-of-band resume on ClamXav(2059)
        Feb 16 09:39:13 utun_start: ifnet_disable_output returned error 12
        Feb 16 10:07:25 Trying restart GPU ...
        Feb 16 11:43:50 jnl: disk1s2: write_journal_header: error writing the journal header!
        Feb 16 11:43:51 jnl: disk1s2: close: journal 0xffffff802b4daa80, is invalid.  aborting outstanding transactions
        Feb 16 11:51:14 utun_start: ifnet_disable_output returned error 12
        Feb 16 11:57:11 jnl: disk1s2: write_journal_header: error writing the journal header!
        Feb 16 11:57:11 jnl: disk1s2: close: journal 0xffffff8025c1cc20, is invalid.  aborting outstanding transactions
        Feb 16 14:22:43 Limiting closed port RST response from 423 to 250 packets per second
        Feb 16 14:24:06 Limiting closed port RST response from 264 to 250 packets per second
        Feb 16 14:24:28 Limiting closed port RST response from 324 to 250 packets per second
        Feb 16 14:24:42 Limiting closed port RST response from 251 to 250 packets per second
        Feb 17 01:18:41 Sleep failure code 0x00000088 0x14006700
        Feb 17 01:18:41 System was rebooted due to Sleep/Wake failure
        Feb 17 01:18:41 Failed to open swap file 30
        Feb 17 01:18:41 vm_swap_create_file failed @ 19 secs
        Feb 17 01:18:41 USBF:    20.861    AppleUSBHubPort::FatalError - Port 1 of Hub at 0x14800000 reported error 0xe00002ed while doing getting port status (4)
        Feb 17 01:18:41 USBF:    20.861    AppleUSBHubPort::FatalError - Port 1 of Hub at 0x14800000 reported error 0xe00002c0 while doing clearing port feature (2)
        Feb 17 01:19:29 utun_start: ifnet_disable_output returned error 12
        Feb 17 08:10:16 [IOBluetoothHCIController][handleACLPacketTimeout] -- Disconnecting due to device not responding (ACL Packet timed out) for connection handle 0x40
    System log
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:08:56 Finder assertion failed: 14C109: libxpc.dylib + 40320 [UUID]: 0x13
        Feb 17 09:09:31 WindowServer disable_update_timeout: UI updates were forcibly disabled by application "Safari" for over 1.00 seconds. Server has re-enabled them.
        Feb 17 09:09:31 WindowServer WSGetSurfaceInWindow : Invalid surface 687364876 for window 227
        Feb 17 09:09:37 WindowServer disable_update_timeout: UI updates were forcibly disabled by application "Safari" for over 1.00 seconds. Server has re-enabled them.
        Feb 17 09:09:38 WindowServer WSGetSurfaceInWindow : Invalid surface 1046946449 for window 227
    Console log
        Feb 17 07:47:09 nsurlstoraged The read-connection to the DB=/Users/USER/Library/Caches/com.apple.icloud.fmfd/Cache.db is NOT valid.  Unable to determine schema version.
        Feb 17 07:47:09 nsurlstoraged realpath() returned NULL for /Users/USER/Library/Caches/com.apple.icloud.fmfd
        Feb 17 07:47:09 nsurlstoraged realpath() returned NULL for /Users/USER/Library/Caches/com.apple.icloud.fmfd
        Feb 17 07:47:53 nsurlstoraged realpath() returned NULL for /Users/USER/Library/Caches/com.apple.icloud.fmfd
        Feb 17 07:47:53 nsurlstoraged The read-connection to the DB=/Users/USER/Library/Caches/com.apple.icloud.fmfd/Cache.db is NOT valid.  Unable to determine schema version.
        Feb 17 07:47:53 nsurlstoraged realpath() returned NULL for /Users/USER/Library/Caches/com.apple.icloud.fmfd
        Feb 17 07:47:53 nsurlstoraged realpath() returned NULL for /Users/USER/Library/Caches/com.apple.icloud.fmfd
        Feb 17 07:54:18 ReportCrash Invoking spindump for pid=9255 wakeups_rate=757 duration=60 because of excessive wakeups
        Feb 17 07:54:59 ReportCrash Invoking spindump for pid=9269 wakeups_rate=1144 duration=40 because of excessive wakeups
        Feb 17 08:09:53 ReportCrash Invoking spindump for pid=417 wakeups_rate=252 duration=179 because of excessive wakeups
        Feb 17 08:15:34 ReportCrash Invoking spindump for pid=9290 wakeups_rate=203 duration=222 because of excessive wakeups
        Feb 17 08:18:12 ReportCrash Invoking spindump for pid=6328 wakeups_rate=185 duration=244 because of excessive wakeups
        Feb 17 08:28:18 ReportCrash Invoking spindump for pid=9314 wakeups_rate=3955 duration=12 because of excessive wakeups
        Feb 17 08:32:28 ReportCrash Invoking spindump for pid=9321 wakeups_rate=609 duration=74 because of excessive wakeups
        Feb 17 08:36:08 ReportCrash Invoking spindump for pid=9331 wakeups_rate=573 duration=79 because of excessive wakeups
        Feb 17 08:38:36 ReportCrash Invoking spindump for pid=9348 wakeups_rate=1503 duration=30 because of excessive wakeups
        Feb 17 08:41:49 ReportCrash Invoking spindump for pid=9378 wakeups_rate=725 duration=63 because of excessive wakeups
        Feb 17 08:45:39 ReportCrash Invoking spindump for pid=9390 wakeups_rate=398 duration=114 because of excessive wakeups
        Feb 17 08:49:04 ReportCrash Invoking spindump for pid=9420 thread=174222 percent_cpu=63 duration=143 because of excessive cpu utilization
        Feb 17 08:50:57 nsurlstoraged Error: execSQLStatement:onConnection:toCompletionWithRetry - SQL=COMMIT;, error-code=1, error-message=cannot commit - no transaction is active
        Feb 17 08:51:18 mdworker Error loading /Applications/GarageBand.app/Contents/Library/Spotlight/GarageBandSpotlightImpo rter.mdimporter/Contents/MacOS/GarageBandSpotlightImporter:  dlopen(/Applications/GarageBand.app/Contents/Library/Spotlight/GarageBandSpotli ghtImporter.mdimporter/Contents/MacOS/GarageBandSpotlightImporter, 262): Library not loaded: @rpath/MAFiles.framework/Versions/A/MAFiles
         Referenced from: /Applications/GarageBand.app/Contents/Library/Spotlight/GarageBandSpotlightImpo rter.mdimporter/Contents/MacOS/GarageBandSpotlightImporter
         Reason: image not found
        Feb 17 08:51:18 mdworker Cannot find function pointer MetadataImporterPluginFactory for factory UUID in CFBundle/CFPlugIn 0x7f8b9870c650 </Applications/GarageBand.app/Contents/Library/Spotlight/GarageBandSpotlightImp orter.mdimporter> (bundle, not loaded)
        Feb 17 09:10:19 nsurlstoraged ERROR: unable to get the receiver data from the DB!
    Loaded kernel extensions
        net.telestream.driver.TelestreamAudio (1.1.0)
    Daemons
        com.adobe.fpsaud
        com.apple.AccountPolicyHelper
        com.apple.CodeSigningHelper
        com.apple.Kerberos.kdc
        - status: 1
        com.apple.MobileFileIntegrity
        com.apple.aelwriter
        com.apple.awdd
        com.apple.cache_delete
        com.apple.cfprefsd.xpc.daemon
        com.apple.coreduetd
        com.apple.coresymbolicationd
        com.apple.ctkd
        com.apple.diagnosticd
        com.apple.dpd
        - status: 75
        com.apple.icloud.findmydeviced
        com.apple.iconservices.iconservicesagent
        com.apple.iconservices.iconservicesd
        com.apple.ifdreader
        com.apple.nehelper
        com.apple.networkd_privileged
        com.apple.nsurlsessiond_privileged
        com.apple.nsurlstoraged
        com.apple.periodic-daily
        com.apple.periodic-weekly
        com.apple.sandboxd
        com.apple.secinitd
        com.apple.softwareupdate_download_service
        com.apple.softwareupdated
        com.apple.spindump
        com.apple.sysmond
        com.apple.systemstatsd
        com.apple.tccd.system
        com.apple.watchdogd
        com.apple.wdhelper
        com.bombich.ccchelper
        com.eltima.ElmediaPlayer.daemon
        com.google.GoogleML
        - status: 1
        com.google.keystone.daemon
        com.microsoft.office.licensing.helper
        com.oracle.java.Helper-Tool
        com.rogueamoeba.hermes
        com.vmware.launchd.vmware
        - status: 78
        com.zqueue.servetome-server
        jp.co.canon.MasterInstaller
        net.sourceforge.MonolingualHelper
        org.cups.cupsd
        org.macosforge.xquartz.privileged_startx
    Agents
        com.adobe.ARM.UUID
        com.amazon.cloud-player
        - status: 78
        com.amazon.music
        com.apple.Safari
        com.apple.photostream-agent
        com.google.keystone.system.agent
        com.maintain.SystemEvents
        com.microsoft.SyncServicesAgent
        com.mlbam.nexdef
        com.oracle.java.Java-Updater
        com.seagate.SeagateStorageGauge.plist
        org.macosforge.xquartz.startx
    User overrides
        com.apple.imagent.monaco
        com.apple.FTMonitor
        com.apple.apsd-ft
    User login items
        iTunesHelper
        - /Applications/iTunes.app/Contents/MacOS/iTunesHelper.app
        Canon IJ Network Scanner Selector2
        - missing value
        Dropbox
        - /Applications/Dropbox.app
        ACbook
        - /Volumes/ACbook
        CrashPlan menu bar
        - missing value
        CrashPlan menu bar
        - /Applications/CrashPlan.app/Contents/Helpers/CrashPlan menu bar.app
        Canon IJ Network Scanner Selector EX
        - /Applications/Canon Utilities/IJ Network Scanner Selector EX/Canon IJ Network Scanner Selector EX.app
        Caffeine
        - missing value
    Firefox extensions
        Mozilla Firefox hotfix
        Hide My ***! Web Proxy
        FoxyProxy Standard
        Jesper Staun Hansen
        Torrent Tornado
        Torrent Finder Toolbar
    Widgets
        iStat nano
    iCloud errors
        bird 405
        cloudd 68
        CallHistorySyncHelper 6
        Safari 4
        accountsd 2
    Continuity errors
        lsuseractivityd 8
        Safari 2
    Restricted files: 43
    Lockfiles: 22
    Accessibility
        Keyboard Zoom: On
        Scroll Zoom: On
    Contents of /Library/LaunchAgents/com.maintain.LogOut.plist
        - mod date: Feb  9 20:01:50 2015
        - checksum: 2486542021
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Disabled</key>
        <true/>
        <key>Label</key>
        <string>com.maintain.LogOut</string>
        <key>ProgramArguments</key>
        <array>
        <string>/usr/bin/osascript</string>
        <string>-e</string>
        <string>delay 3</string>
        <string>-e</string>
        <string>try</string>
        <string>-e</string>
        <string>do shell script &quot;killall Cocktail&quot;</string>
        <string>-e</string>
        <string>end try</string>
        <string>-e</string>
        <string>ignoring application responses</string>
        <string>-e</string>
        <string>try</string>
        <string>-e</string>
        <string>tell application &quot;System Events&quot; to log out</string>
        ...and 7 more line(s)
    Contents of /Library/LaunchAgents/com.maintain.Restart.plist
        - mod date: Feb  9 19:55:16 2015
        - checksum: 1856196442
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Disabled</key>
        <true/>
        <key>Label</key>
        <string>com.maintain.Restart</string>
        <key>ProgramArguments</key>
        <array>
        <string>/usr/bin/osascript</string>
        <string>-e</string>
        <string>delay 3</string>
        <string>-e</string>
        <string>try</string>
        <string>-e</string>
        <string>do shell script &quot;killall Cocktail&quot;</string>
        <string>-e</string>
        <string>end try</string>
        <string>-e</string>
        <string>ignoring application responses</string>
        <string>-e</string>
        <string>try</string>
        <string>-e</string>
        <string>tell application &quot;System Events&quot; to restart</string>
        ...and 7 more line(s)
    Contents of /Library/LaunchAgents/com.maintain.ShutDown.plist
        - mod date: Feb  9 19:55:17 2015
        - checksum: 2131448796
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Disabled</key>
        <true/>
        <key>Label</key>
        <string>com.maintain.ShutDown</string>
        <key>ProgramArguments</key>
        <array>
        <string>/usr/bin/osascript</string>
        <string>-e</string>
        <string>delay 3</string>
        <string>-e</string>
        <string>try</string>
        <string>-e</string>
        <string>do shell script &quot;killall Cocktail&quot;</string>
        <string>-e</string>
        <string>end try</string>
        <string>-e</string>
        <string>ignoring application responses</string>
        <string>-e</string>
        <string>try</string>
        <string>-e</string>
        <string>tell application &quot;System Events&quot; to shut down</string>
        ...and 7 more line(s)
    Contents of /Library/LaunchAgents/com.maintain.Sleep.plist
        - mod date: Feb  9 20:01:53 2015
        - checksum: 2684026111
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Disabled</key>
        <true/>
        <key>Label</key>
        <string>com.maintain.Sleep</string>
        <key>ProgramArguments</key>
        <array>
        <string>/usr/bin/osascript</string>
        <string>-e</string>
        <string>delay 3</string>
        <string>-e</string>
        <string>try</string>
        <string>-e</string>
        <string>do shell script &quot;killall Cocktail&quot;</string>
        <string>-e</string>
        <string>end try</string>
        <string>-e</string>
        <string>ignoring application responses</string>
        <string>-e</string>
        <string>try</string>
        <string>-e</string>
        <string>tell application &quot;System Events&quot; to sleep</string>
        ...and 7 more line(s)
    Contents of /Library/LaunchAgents/com.maintain.SystemEvents.plist
        - mod date: Feb  9 19:55:17 2015
        - checksum: 1297325733
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Disabled</key>
        <false/>
        <key>KeepAlive</key>
        <true/>
        <key>Label</key>
        <string>com.maintain.SystemEvents</string>
        <key>ProgramArguments</key>
        <array>
        <string>/System/Library/CoreServices/System Events.app/Contents/MacOS/System Events</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        </dict>
        </plist>
    Contents of /Library/LaunchAgents/com.oracle.java.Java-Updater.plist
        - mod date: Feb  6 15:45:52 2015
        - checksum: 655956191
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Label</key>
        <string>com.oracle.java.Java-Updater</string>
        <key>ProgramArguments</key>
        <array>
        <string>/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Resources/Java Updater.app/Contents/MacOS/Java Updater</string>
        <string>-bgcheck</string>
        </array>
        <key>StandardErrorPath</key>
        <string>/dev/null</string>
        <key>StandardOutPath</key>
        <string>/dev/null</string>
        <key>StartCalendarInterval</key>
        <dict>
        <key>Hour</key>
        <integer>17</integer>
        <key>Minute</key>
        <integer>49</integer>
        <key>Weekday</key>
        <integer>1</integer>
        </dict>
        </dict>
        ...and 1 more line(s)
    Contents of /Library/LaunchAgents/com.seagate.SeagateStorageGauge.plist
        - mod date: Mar 10 08:38:47 2010
        - checksum: 3262128215
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <!--
           com.seagate.SeagateStorageGauge.plist
           SeagateDiagnostics
           Created by John Brisbin on 3/10/10.
           Copyright 2010 Seagate Technologies LLC.. All rights reserved.
        -->
        <plist version="1.0">
        <dict>
        <key>KeepAlive</key>
        <true/>
        <key>Label</key>
        <string>com.seagate.SeagateStorageGauge.plist</string>
        <key>LimitLoadToSessionType</key>
        <string>Aqua</string>
        <key>OnDemand</key>
        <false/>
        <key>ProgramArguments</key>
        <array>
        <string>/Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge</string>
        <string>-doautolnch</string>
        <string>/Library/Application Support/Seagate/Seagate Storage Gauge.app</string>
        </array>
        <key>RunAtLoad</key>
        ...and 3 more line(s)
    Contents of /Library/LaunchDaemons/com.bombich.ccchelper.plist
        - mod date: Feb  6 13:35:20 2015
        - checksum: 495358405
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Label</key>
        <string>com.bombich.ccchelper</string>
        <key>MachServices</key>
        <dict>
        <key>com.bombich.ccchelper</key>
        <true/>
        </dict>
        <key>Program</key>
        <string>/Library/PrivilegedHelperTools/com.bombich.ccchelper</string>
        <key>ProgramArguments</key>
        <array>
        <string>/Library/PrivilegedHelperTools/com.bombich.ccchelper</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        </dict>
        </plist>
    Contents of /Library/LaunchDaemons/com.crashplan.engine.plist
        - mod date: Jan 10 11:46:36 2015
        - checksum: 757054163
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Label</key>
        <string>com.crashplan.engine</string>
        <key>UserName</key>
        <string>root</string>
        <key>GroupName</key>
        <string>wheel</string>
        <key>Nice</key>
        <integer>20</integer>
        <key>KeepAlive</key>
        <true/>
        <key>OnDemand</key>
        <false/>
        <key>RunAtLoad</key>
        <true/>
        <key>AbandonProcessGroup</key>
        <true/>
        <key>WorkingDirectory</key>
        <string>/Applications/CrashPlan.app/Contents/Resources/Java</string>
        <key>ProgramArguments</key>
        <array>
        <string>/Applications/CrashPlan.app/Contents/MacOS/CrashPlanService</string>
        ...and 26 more line(s)
    Contents of /Library/LaunchDaemons/com.eltima.ElmediaPlayer.daemon.plist
        - mod date: Oct  9 06:40:45 2012
        - checksum: 1274124936
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Disabled</key>
        <false/>
        <key>KeepAlive</key>
        <false/>
        <key>Label</key>
        <string>com.eltima.ElmediaPlayer.daemon</string>
        <key>LaunchOnlyOnce</key>
        <true/>
        <key>OnDemand</key>
        <false/>
        <key>ProgramArguments</key>
        <array>
        <string>/Library/Application Support/ElmediaPlayer/empdaemon</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        </dict>
        </plist>
    Contents of /Library/LaunchDaemons/com.google.GoogleML.plist
        - mod date: Mar 10 10:19:30 2008
        - checksum: 315725308
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Label</key>
        <string>com.google.GoogleML</string>
        <key>OnDemand</key>
        <true/>
        <key>ProgramArguments</key>
        <array>
        <string>/Library/Google/GoogleML/GoogleML.bundle/Contents/MacOS/googleml-modwat ch</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>StandardOutPath</key>
        <string>/dev/null</string>
        <key>UserName</key>
        <string>root</string>
        <key>WatchPaths</key>
        <array>
        <string>/Library/Google/GoogleML/Modules</string>
        <string>/Library/Google/GoogleML</string>
        </array>
        </dict>
        </plist>
    Contents of /Library/LaunchDaemons/com.rogueamoeba.hermes.plist
        - mod date: Jul 15 21:05:58 2008
        - checksum: 1539233627
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>GroupName</key>
        <string>wheel</string>
        <key>Label</key>
        <string>com.rogueamoeba.hermes</string>
        <key>ProgramArguments</key>
        <array>
        <string>/usr/local/hermes/bin/hermesctl</string>
        <string>update</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>ServiceIPC</key>
        <true/>
        <key>UserName</key>
        <string>root</string>
        <key>WatchPaths</key>
        <array>
        <string>/usr/local/hermes/modules</string>
        </array>
        </dict>
        </plist>
    Contents of /Library/LaunchDaemons/com.vmware.launchd.vmware.plist
        - mod date: Nov  2 16:11:08 2007
        - checksum: 1467462916
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
                "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
                <key>Label</key>
                <string>com.vmware.launchd.vmware</string>
                <key>ProgramArguments</key>
                <array>
                        <string>/Library/Application Support/VMware Fusion/boot.sh</string>
                        <string>--start</string>
                </array>
                <key>RunAtLoad</key>
                <true/>
        </dict>
        </plist>
    Contents of /Library/LaunchDaemons/com.zqueue.servetome-server.plist
        - mod date: Sep 22 07:54:14 2014
        - checksum: 1392131937
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>KeepAlive</key>
        <dict>
        <key>PathState</key>
        <dict>
        <key>/Library/Application Support/ServeToMe/incoming/settings.xml</key>
        <true/>
        </dict>
        <key>SuccessfulExit</key>
        <false/>
        </dict>
        <key>Label</key>
        <string>com.zqueue.servetome-server</string>
        <key>ProgramArguments</key>
        <array>
        <string>/Library/PrivilegedHelperTools/com.zqueue.servetome-server</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>ThrottleInterval</key>
        <integer>5</integer>
        </dict>
        ...and 1 more line(s)
    Contents of /Library/LaunchDaemons/jp.co.canon.MasterInstaller.plist
        - mod date: Nov 11 12:21:11 2014
        - checksum: 4111951265
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Label</key>
        <string>jp.co.canon.MasterInstaller</string>
        <key>Program</key>
        <string>/Library/PrivilegedHelperTools/jp.co.canon.MasterInstaller</string>
        <key>ProgramArguments</key>
        <array>
        <string>/Library/PrivilegedHelperTools/jp.co.canon.MasterInstaller</string>
        </array>
        <key>ServiceIPC</key>
        <true/>
        <key>Sockets</key>
        <dict>
        <key>MasterSocket</key>
        <dict>
        <key>SockFamily</key>
        <string>Unix</string>
        <key>SockPathMode</key>
        <integer>438</integer>
        <key>SockPathName</key>
        <string>/var/run/jp.co.canon.MasterInstaller.socket</string>
        <key>SockType</key>
        ...and 5 more line(s)
    Contents of /Library/LaunchDaemons/net.sourceforge.MonolingualHelper.plist
        - mod date: Sep 16 12:53:32 2012
        - checksum: 4229206510
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Label</key>
        <string>net.sourceforge.MonolingualHelper</string>
        <key>MachServices</key>
        <dict>
        <key>net.sourceforge.MonolingualHelper</key>
        <true/>
        </dict>
        <key>ProgramArguments</key>
        <array>
        <string>/Library/PrivilegedHelperTools/net.sourceforge.MonolingualHelper</strin g>
        </array>
        </dict>
        </plist>
    Contents of /System/Library/Security/authorization.plist
        - mod date: Jan  7 19:31:13 2015
        - checksum: 2720110640
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>comment</key>
        <string>The name of the requested right is matched against the keys.  An exact match has priority, otherwise the longest match from the start is used. Note that the right will only match wildcard rules (ending in a ".") during this reduction.
        allow rule: this is always allowed
        &lt;key&gt;com.apple.TestApp.benign&lt;/key&gt;
        &lt;string&gt;allow&lt;/string&gt;
        deny rule: this is always denied
        &lt;key&gt;com.apple.TestApp.dangerous&lt;/key&gt;
        &lt;string&gt;deny&lt;/string&gt;
        user rule: successful authentication as a user in the specified group(5) allows the associated right.
        The shared property specifies whether a credential generated on success is shared with other apps (i.e., those in the same "session"). This property defaults to false if not specified.
        The timeout property specifies the maximum age of a (cached/shared) credential accepted for this rule.
        The allow-root property specifies whether a right should be allowed automatically if the requesting process is running with uid == 0.  This defaults to false if not specified.
        See remaining rules for examples.
        </string>
        <key>rights</key>
        <dict>
        <key></key>
        <dict>
        <key>class</key>
        <string>rule</string>
        <key>comment</key>
        ...and 1850 more line(s)
    Contents of /private/etc/authorization.deprecated
        - mod date: Sep 30 13:39:21 2013
        - checksum: 2773682028
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>comment</key>
        <string>The name of the requested right is matched against the keys.  An exact match has priority, otherwise the longest match from the start is used. Note that the right will only match wildcard rules (ending in a ".") during this reduction.
        allow rule: this is always allowed
        &lt;key&gt;com.apple.TestApp.benign&lt;/key&gt;
        &lt;string&gt;allow&lt;/string&gt;
        deny rule: this is always denied
        &lt;key&gt;com.apple.TestApp.dangerous&lt;/key&gt;
        &lt;string&gt;deny&lt;/string&gt;
        user rule: successful authentication as a user in the specified group(5) allows the associated right.
        The shared property specifies whether a credential generated on success is shared with other apps (i.e., those in the same "session"). This property defaults to false if not specified.
        The timeout property specifies the maximum age of a (cached/shared) credential accepted for this rule.
        The allow-root property specifies whether a right should be allowed automatically if the requesting process is running with uid == 0.  This defaults to false if not specified.
        See remaining rules for examples.
        </string>
        <key>rights</key>
        <dict>
        <key></key>
        <dict>
        <key>class</key>
        <string>rule</string>
        <key>comment</key>
        ...and 9729 more line(s)
    Contents of /private/etc/ssh_config
        - mod date: Oct  1 12:06:10 2012
        - checksum: 1281775184
         Host *
           SendEnv LANG LC_*
        Host *
            XAuthLocation /opt/X11/bin/xauth
    Contents of Library/LaunchAgents/com.adobe.ARM.UUID.plist
        - mod date: Aug 21 15:00:01 2010
        - checksum: 2170691092
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Label</key>
        <string>com.adobe.ARM.UUID</string>
        <key>ProgramArguments</key>
        <array>
        <string>/Applications/Adobe Reader 9/Adobe Reader.app/Contents/MacOS/Updater/Adobe Reader Updater Helper.app/Contents/MacOS/Adobe Reader Updater Helper</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>StartInterval</key>
        <integer>12600</integer>
        </dict>
        </plist>
    Contents of Library/LaunchAgents/com.amazon.cloud-player.plist
        - mod date: Feb 22 10:43:22 2014
        - checksum: 2707474481
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>EnableTransactions</key>
        <false/>
        <key>KeepAlive</key>
        <true/>
        <key>Label</key>
        <string>com.amazon.cloud-player</string>
        <key>Program</key>
        <string>/Applications/Amazon Cloud Player.app/Contents/MacOS/Amazon Music Helper</string>
        <key>RunAtLoad</key>
        <true/>
        </dict>
        </plist>
    Contents of Library/LaunchAgents/com.amazon.music.plist
        - mod date: Jan 12 15:51:16 2015
        - checksum: 3668832669
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>EnableTransactions</key>
        <false/>
        <key>KeepAlive</key>
        <true/>
        <key>Label</key>
        <string>com.amazon.music</string>
        <key>Program</key>
        <string>/Applications/Amazon Music.app/Contents/MacOS/Amazon Music Helper</string>
        <key>RunAtLoad</key>
        <true/>
        </dict>
        </plist>
    Contents of Library/LaunchAgents/com.apple.FolderActions.folders.plist
        - mod date: Feb 17 09:08:58 2015
        - checksum: 1189540302
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Label</key>
        <string>com.apple.FolderActions.folders</string>
        <key>Program</key>
        <string>/usr/bin/osascript</string>
        <key>ProgramArguments</key>
        <array>
        <string>osascript</string>
        <string>-e</string>
        <string>tell application "Folder Actions Dispatcher" to tick</string>
        </array>
        <key>WatchPaths</key>
        <array/>
        </dict>
        </plist>
    Contents of Library/LaunchAgents/com.apple.SafariBookmarksSyncer.plist
        - mod date: Jul 31 12:13:01 2010
        - checksum: 2859079559
        <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
        <plist version="1.0">
        <dict>
        <key>Label</key>
        <string>com.apple.Safari</string>
        <key>LimitLoadToSessionType</key>
        <string>Aqua</string>
        <key>ProgramArguments</key>
        <array>
        <string>/Applications/Safari.app/Contents/SafariSyncClient.app/Contents/MacOS/S afariSyncClient</string>
        <string>--sync</string>
        <string>com.apple.Safari</string>
        <string>--entitynames</string>
        <string>com.apple.bookmarks.Bookmark,com.apple.bookmarks.Folder</string>
        </array>
        <key>RunAtLoad</key>
        <false/>
        <key>ThrottleInterval</key>
        <integer>60</integer>
        <key>WatchPaths</key>
        <array>
        <string>/Users/USER/Library/Safari/Bookmarks.plist</string>
        </array>
        </dict>
        ...and 1 more line(s)
    Contents of Library/LaunchAgents/com.microsoft.LaunchAgent.SyncServicesAgent.plist
        - mod date: Feb 17 01:22:03 2015

  • Need help with overlapping divs!

    Hey everyone,
    I'm working on another website and I have come up against a common problem for newbie designers from what I hear, the dreaded overlapping div problem!  I have a 2 column fixed layout with a floating left div.  My left div has my nav bar and various images.  When my main content div has more content than the left floating div, the left div border does not reach the footer!  Until now, I have gotten by with just hitting return in my left column div until it reaches the footer.  I am sure it is not the right way to do it but it has worked so far.  The problem is, now one of the pages has the left column div overlapping onto the footer!  I did some reading and I am guessing it involves either the box properties or clear float which I am not too familiar with.
    Any advice would be stellar!  I know this is just another stumbling block to get over but I would feel so much better if I was doing it the right way. 
    Here are screens of my issue,
    And here is my code for the page in question.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="http://www.xldesignsonline.com/fchi/favicon.ico">
    <title>Full Circle Home Inspections</title>
    <link href="_css/main.css" rel="stylesheet" type="text/css" /><!--[if IE 5]>
    <style type="text/css">
    /* place css box model fixes for IE 5* in this conditional comment */
    .twoColFixLtHdr #sidebar1 { width: 230px; }
    </style>
    <![endif]--><!--[if IE]>
    <style type="text/css">
    /* place css fixes for all versions of IE in this conditional comment */
    .twoColFixLtHdr #sidebar1 { padding-top: 30px; }
    .twoColFixLtHdr #mainContent { zoom: 1; }
    /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
    </style>
    <![endif]-->
    <style type="text/css">
    <!--
    body {
         background-color: #FFF;
    .paragraphLead {
         font-size: 110%;
         font-weight: bold;
    a:link {
         text-decoration: none;
         color: #CF0;
    a:visited {
         text-decoration: none;
    a:hover {
         text-decoration: none;
    a:active {
         text-decoration: none;
    #apDiv1 {
         position:absolute;
         width:236px;
         height:157px;
         z-index:1;
         left: 692px;
         top: 372px;
    #apDiv2 {
         position:absolute;
         width:200px;
         height:192px;
         z-index:2;
         left: 697px;
         top: 1443px;
    #apDiv3 {
         position:absolute;
         width:158px;
         height:204px;
         z-index:2;
         left: 643px;
         top: 1502px;
    -->
    </style>
    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    </head>
    <body class="twoColFixLtHdr">
    <div id="container">
      <div id="header">
        <h1><!-- end #header -->
      </h1></div>
      <div id="sidebar1">
        <h3 align="center">
          <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="200" height="620">
            <param name="movie" value="_assets/menu.swf" />
            <param name="quality" value="high" />
            <param name="wmode" value="opaque" />
            <param name="swfversion" value="6.0.65.0" />
            <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
            <param name="expressinstall" value="Scripts/expressInstall.swf" />
            <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
            <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" data="_assets/menu.swf" width="200" height="620">
              <!--<![endif]-->
              <param name="quality" value="high" />
              <param name="wmode" value="opaque" />
              <param name="swfversion" value="6.0.65.0" />
              <param name="expressinstall" value="Scripts/expressInstall.swf" />
              <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
              <div>
                <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
                <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
              </div>
              <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
          </object>
        </h3>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"><a href="http://www.nachi.org/"><img src="_images/interNACHI.png" alt="InterNACHI" width="190" height="164" border="0" /></a></p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"><a href="http://www.nachi.org/education.htm"><img src="_images/education-seal-small.gif" alt="education seal" width="150" height="150" border="0" /></a></p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"><a href="http://www.iac2.org/"><img src="_images/iac2-all.gif" width="174" height="126" alt="IAC" /></a></p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"><a href="http://www.inspectopia.com/profile.b.507.r.16181.u.03bcfb.html"><img src="_images/logo_top.png" alt="Inspectopedia" width="190" height="45" border="0" /></a></p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"><a href="http://www.energystar.gov/"><img src="_images/img_energy_star_partner.jpg" width="160" height="191" alt="Energy Star Partner" /></a></p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"><a href="http://cjenterprises.myshaklee.com/us/en/welcome.html#"><img src="_images/Shaklee.gif" alt="Shaklee" width="119" height="160" border="0" /></a></p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"><a href="http://activerain.com/"><img src="_images/ARLogoSmall.gif" alt="Active Rain" width="135" height="36" border="0" /></a></p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"><a href="http://www.insiderpages.com/b/15246780294"><img src="_images/insider_pages.gif" alt="Insider Pages" width="89" height="37" border="0" /></a></p>
    <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
        <p align="center"> </p>
      </div>
      <div id="mainContent">
        <h2>Radon Gas Inspection</h2>
        <div id="paragraphFloat">
          <h5>What Is Radon?</h5>
          <p> Radon is a cancer causing radioactive gas. You cannot see, smell or taste radon, but it may be a problem in your home. The Surgeon General has warned that radon is the second leading cause of lung cancer in the United States today. </p>
          <div id="apDiv1">
        <div align="center"><a href="http://www.epa.gov/radon/video/epa-epu.wmv"><img src="_images/psa_revised.jpg" alt="What Is Radon?" width="200" height="172" border="0" /></a></div></div></div>
        <p>If you smoke and your home has high radon levels, you're at high risk for developing lung cancer. Some scientific studies of radon exposure indicate that children may be more sensitive to radon. This may be due to their higher respiration rate and their rapidly dividing cells, which may be more vulnerable to radiation damage. </p>
    <p> </p>
        <h5>Why Is It Dangerous?</h5>
    <p> The U.S. Environmental Protection Agency (US EPA) and the Surgeon General's Office have estimated that as many as 20,000 lung cancer deaths are caused each year by radon. Radon is the second leading cause of lung cancer. Radon-induced lung cancer costs the United States over $2 billion dollars per year in both direct and indirect health care costs.</p>
    <p>According to the US EPA, nearly 1 in 3 homes checked in seven states and on three Indian lands had screening levels over 4 pCi/L, the EPA's recommended action level for radon exposure.</p>
    <p>The alpha radiation emitted by radon is the same alpha radiation emitted by other alpha generating radiation sources such as plutonium.</p>
    <p>A family whose home has radon levels of 4 pCi/l is exposed to approximately 35 times as much radiation as the Nuclear Regulatory Commission would allow if that family was standing next to the fence of a radioactive waste site. (25 mrem limit, 800 mrem exposure)</p>
    <p> At the 4 pCi/l EPA action guideline level, radon carries approximately 1000 times the risk of death as any other EPA carcinogen. It is important to note that the action level is not a safe level, as there are no &quot;safe&quot; levels of radon gas.</p>
    <p> </p>
    <h5>How Does It Get Into My Home?</h5>
    <p> Radon is a radioactive gas. It comes from the natural decay of uranium that is found in nearly all soils. It typically moves up through the ground to the air above and into your home through cracks and other holes in the foundation. Your home traps radon inside, where it can build up. Any home may have a radon problem. This means new and old homes, well-sealed and drafty homes, and homes with or without basements.</p>
    <p> Radon from soil gas is the main cause of radon problems. Sometimes radon enters the home through well water. In a small number of homes, the building materials can give off radon, too. However, building materials rarely cause radon problems by themselves.</p>
    <p><strong>Radon gets in through:</strong></p>
    <ul>
      <li>Cracks in solid floors
        <div id="apDiv3">
          <div align="center"><a href="http://www.fullcirclehomeinspections.com/_assets/CitizensGuideRadon.pdf"><img src="_images/citguidecoverradon.jpg" alt="Guide To Radon" width="154" height="200" border="0" /></a></div>
        </div>
      </li>
      <li>Construction joints</li>
      <li>Cracks in walls</li>
      <li>Gaps in suspended floors</li>
      <li>Gaps around service pipes</li>
      <li>Cavities inside walls</li>
      <li>Surrounding water supply</li>
    </ul>
    <p> </p>
    <h5>What Can I Do?</h5>
    <p> Radon is a national environmental health problem. Elevated radon levels have been discovered in every state. The US EPA estimates that as many as 8 million homes throughout the country have elevated levels of radon. Current state surveys show that 1 home in 5 has elevated radon levels.</p>
    <p> Testing is the only way to know your home's radon levels. There are no immediate symptoms that will alert you to the presence of radon. It typically takes years of exposure before any problems surface. </p>
    <p>Let <strong>Full Circle Home Inspections</strong> ensure your family and your home are protected and safe from radon exposure!</p>
    <p> </p>
    <h5>Radon Myths</h5>
    <p><strong><em>MYTH:</em> Scientists are not sure that radon really is a problem.</strong></p>
    <blockquote>
      <p><strong><em>FACT:</em></strong> Although some scientists dispute the precise number of deaths due to radon, all the major health organizations (like the Centers for Disease Control and Prevention, the American Lung Association and the American Medical Association) agree with estimates that radon causes thousands of preventable lung cancer deaths every year. This is especially true among smokers, since the risk to smokers is much greater than to non-smokers.</p>
    </blockquote>
    <p><strong><em>MYTH:</em> Radon testing is difficult, time-consuming and expensive.</strong></p>
    <blockquote>
      <p><strong><em>FACT:</em></strong> Radon testing is easy. You can test your home yourself or hire a qualified radon test company. Either approach takes only a small amount of time and effort.</p>
    </blockquote>
    <p><strong><em>MYTH:</em> Homes with radon problems can't be fixed.</strong></p>
    <blockquote>
      <p><strong><em>FACT:</em></strong> There are simple solutions to radon problems in homes. Hundreds of thousands of homeowners have already fixed radon problems in their homes. Most homes can be fixed for about the same cost as other common home repairs; check with one or more qualified mitigators. Call your <a href="http://www.epa.gov/radon/whereyoulive.html">state radon office</a> for help in identifying qualified mitigation contractors.</p>
    </blockquote>
    <p><strong><em>MYTH:</em> Radon affects only certain kinds of homes.</strong></p>
    <blockquote>
      <p><strong><em>FACT: </em></strong>House construction can affect radon levels. However, radon can be a problem in homes of all types: old homes, new homes, drafty homes, insulated homes, homes with basements, and homes without basements. Local geology, construction materials, and how the home was built are among the factors that can affect radon levels in homes.</p>
    </blockquote>
    <p><strong><em>MYTH:</em> Radon is only a problem in certain parts of the country.</strong></p>
    <blockquote>
      <p><strong><em>FACT:</em></strong> High radon levels have been found in every state. Radon problems do vary from area to area, but the only way to know your radon level is to test.</p>
    </blockquote>
    <p><strong><em>MYTH:</em> A neighbor's test result is a good indication of whether your home has a problem.</strong></p>
    <blockquote>
      <p><strong><em>FACT:</em></strong> It's not. Radon levels can vary greatly from home to home. The only way to know if your home has a radon problem is to test it.</p>
    </blockquote>
    <p><strong><em>MYTH:</em> Everyone should test their water for radon.</strong></p>
    <blockquote>
      <p><strong><em>FACT:</em></strong> Although radon gets into some homes through water, it is important to first test the air in the home for radon. If your water comes from a public water supply that uses ground water, call your water supplier. If high radon levels are found and the home has a private well, call the Safe Drinking Water Hotline at 1-800-426-4791 for information on testing your water.</p>
    </blockquote>
    <p><strong><em>MYTH:</em> It's difficult to sell homes where radon problems have been discovered.</strong></p>
    <blockquote>
      <p><strong><em>FACT:</em></strong> Where radon problems have been fixed, home sales have not been blocked or frustrated. The added protection is some times a good selling point.</p>
    </blockquote>
    <p><strong><em>MYTH:</em> I've lived in my home for so long, it doesn't make sense to take action now.</strong></p>
    <blockquote>
      <p><strong><em>FACT: </em></strong>You will reduce your risk of lung cancer when you reduce radon levels, even if you've lived with a radon problem for a long time.</p>
    </blockquote>
    <p><strong><em>MYTH:</em> Short-term tests can't be used for making a decision about whether to fix your home.</strong></p>
    <blockquote>
      <p><strong><em>FACT:</em> </strong>A short-term test, followed by a second short-term test* can be used to decide whether to fix your home. However, the closer the average of your two short-term tests is to 4 pCi/L, the less certain you can be about whether your year-round average is above or below that level. Keep in mind that radon levels below 4 pCi/L still pose some risk. Radon levels can be reduced in most homes to 2 pCi/L or below.</p>
      <p> </p>
      <p> </p>
      <p> </p>
      <p align="center"><img src="_images/CA-3.jpg" width="520" height="207" /></p>
    </blockquote>
      </div>
      <div id="footer">
        <p align="center"><strong>© 2009 XL Designs Online - All Rights Reserved </strong></p>
      </div>
    <!-- end #container --></div>
    <script type="text/javascript">
    <!--
    swfobject.registerObject("FlashID");
    //-->
    </script>
    </body>
    </html>
    And here is my CSS if needed,
    @charset "utf-8";
    body  {
         font: 100% Verdana, Arial, Helvetica, sans-serif;
         background: #666666;
         margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
         padding: 0;
         text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
         color: #000000;
    .twoColFixLtHdr #container {
         width: 950px; /* the auto margins (in conjunction with a width) center the page */
         border: 1px solid #000000;
         text-align: left; /* this overrides the text-align: center on the body element. */
         margin-top: 20px;
         margin-right: auto;
         margin-bottom: 20px;
         margin-left: auto;
         background-color: #557050;
    .twoColFixLtHdr #header {
         border-bottom: 1px solid #000000;
         height: 250px;
         background-color: #DDDDDD;
         padding-top: 0;
         padding-right: 10px;
         padding-bottom: 0;
         padding-left: 20px;
         background-image: url(../_images/homebanner1.png);
    .twoColFixLtHdr #header h1 {
         margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
         padding: 20px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
         text-align: center;
         font-size: 48px;
         font-family: Tahoma, Geneva, sans-serif;
         color: #000;
    .twoColFixLtHdr #sidebar1 {
         float: left; /* since this element is floated, a width must be given */
         width: 200px;
         border-right: 1px solid #000000;
         background-color: #557050;
         padding-top: 0px;
         padding-right: 10px;
         padding-bottom: 15px;
         padding-left: 10px;
    .twoColFixLtHdr #mainContent {
         margin-top: 0;
         margin-right: 0;
         margin-bottom: 0;
         margin-left: 250px;
         padding-top: 0;
         padding-right: 20px;
         padding-bottom: 0;
         padding-left: 20px;
         text-align: left;
    .twoColFixLtHdr #mainContent h1 {
         font-size: 48px;
         font-family: "Arial Rounded MT Bold";
         font-weight: bold;
    .twoColFixLtHdr #mainContent h2 {
         font-family: "Arial Rounded MT Bold";
         font-size: 32px;
    .twoColFixLtHdr #mainContent h3 {
         font-family: Georgia, "Times New Roman", Times, serif;
         font-style: italic;
         color: #CF0;
         font-size: 125%;
    .twoColFixLtHdr #mainContent h5 {
         font-size: 120%;
    .twoColFixLtHdr #footer {
         padding: 20px 10px 20px 20px;
         border-top: 1px solid #000000;
         background-color: #A3A3A3;
         font-family: Arial, Helvetica, sans-serif;
    .twoColFixLtHdr #footer p {
         margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
         padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
    .fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
         float: right;
         margin-left: 8px;
    .fltlft { /* this class can be used to float an element left in your page */
         float: left;
         margin-right: 8px;
    .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
         clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    #paragraphFloat {
         width: 350px;
    #paragraphFloat2 {
         width: 350px;
    Please if anyone knows what I'm doing wrong please please let me know!  Since I am learning, I really want to get main concepts like this down so I am not constantly doing things the hard way!  Thank you! 
    Jayson

    1) Regarding validation, what does it do?
    It validates by telling you where your code isn't er... valid.  Sometimes the results are a bit jumbled but if you work through them one at a time and revalidate, it's a good way to learn.  If you fix all of the errors shown up through the validator you should end up with standards compliant code.  Not necessarily the best, most efficient code you can write but at least it will be valid and it helps you spot errors that hours of code-staring never seems to find.
    I don't use the DW validation tool because I find the W3c one easier.
    The W3c validator has a check box of HTML Tidy which can tidy up your code but it's not always as easy to see what changes.
    2) I know the <p> tag for spacing is wrong, I could just feel it in my bones.  I just didn't know what else to do.  If I <br> all the way down won't the code be just as cluttered?
    You're obviously a born web coder!
    <br> will bloat your page if you use them to position elements.
    Here you need to get used to a) the Block Model and b) CSS positioning.  Once you crack these, CSS opens up for you and becomes a little more intuitive.
    if you have two elements on top of each other rather than push them apart with other elements you do it with padding and/or margin.  There are things to watch out for here namely, collapsing margins but if you start to read up on the above, you'll get it.
    I just thought of something.  If I add a div in main content, align it to the bottom center with CSS, use a line break between it and the text above, and add the image in question in the new div, will the spacing between the text and image work itself out?  I just really want to get out of the <p> bad habit.
    Keep thinking!  Web design is not like desktop publishing or print.  Elements on a HTML page don't behave like paragraphs on a page.  Once you begin to figure out why not it all gets a little easier.
    If you want an image at the bottom an element you put that at the end of the content in that element.  Then you need to ensure there is no margin, padding or border between the img element and the next element (your footer).  HTML elements come with some styling that is applied by default in the browser.  Many web developers include a rule like this:
    body {
    margin: 0;
    padding:0;
    This sets the margin and padding to zero of course and it's purpose is to override the defaults.  Some people advocate applying similar rules to all elements and if your interested try googling Eric Meyer who has written about it online.
    One of the key purposes of CSS is to take styling out of the page.  It's leaner, more efficient for the viewer and the coder and helps with site management.
    3) AP divs are weird, and I did only use as a last resort.
    See? You're a natural!
    The reason is I am confused by the float and clear float classes.  My left column is floated left and that element is what I was having problems understanding.  I tried to make new divs and float right but I screwed it all up.  I am sure I am just not applying the clear float in the right places.
    Getting the hang of floating is key to CSS positioning.  You use a float if you want two elements to sit side by side on the page.  It disrupts the "document flow."  Ordinarily HTML elements are rendered one after the other, on top of each other.  Floating an element takes it out of the document flow and allows other elements to occupy its space.  When you float an element it should always have a width.  If the element below it also has a width, that width has to be sufficiently narrow to allow it to occupy the space.  In short, floated elements can't be wider than their containing element.
    The clear property is used after a float to stop an element occupying the space left by a floated element.  It works but confuses the heck out of me!
    So that leads me to my final point.  I am a novice too!  I might have fluffed a few of the technical points above but it's pretty much there.
    Regards
    Martin

  • Need help with Berkeley XML DB Performance

    We need help with maximizing performance of our use of Berkeley XML DB. I am filling most of the 29 part question as listed by Oracle's BDB team.
    Berkeley DB XML Performance Questionnaire
    1. Describe the Performance area that you are measuring? What is the
    current performance? What are your performance goals you hope to
    achieve?
    We are measuring the performance while loading a document during
    web application startup. It is currently taking 10-12 seconds when
    only one user is on the system. We are trying to do some testing to
    get the load time when several users are on the system.
    We would like the load time to be 5 seconds or less.
    2. What Berkeley DB XML Version? Any optional configuration flags
    specified? Are you running with any special patches? Please specify?
    dbxml 2.4.13. No special patches.
    3. What Berkeley DB Version? Any optional configuration flags
    specified? Are you running with any special patches? Please Specify.
    bdb 4.6.21. No special patches.
    4. Processor name, speed and chipset?
    Intel Xeon CPU 5150 2.66GHz
    5. Operating System and Version?
    Red Hat Enterprise Linux Relase 4 Update 6
    6. Disk Drive Type and speed?
    Don't have that information
    7. File System Type? (such as EXT2, NTFS, Reiser)
    EXT3
    8. Physical Memory Available?
    4GB
    9. Are you using Replication (HA) with Berkeley DB XML? If so, please
    describe the network you are using, and the number of Replica’s.
    No
    10. Are you using a Remote Filesystem (NFS) ? If so, for which
    Berkeley DB XML/DB files?
    No
    11. What type of mutexes do you have configured? Did you specify
    –with-mutex=? Specify what you find inn your config.log, search
    for db_cv_mutex?
    None. Did not specify -with-mutex during bdb compilation
    12. Which API are you using (C++, Java, Perl, PHP, Python, other) ?
    Which compiler and version?
    Java 1.5
    13. If you are using an Application Server or Web Server, please
    provide the name and version?
    Oracle Appication Server 10.1.3.4.0
    14. Please provide your exact Environment Configuration Flags (include
    anything specified in you DB_CONFIG file)
    Default.
    15. Please provide your Container Configuration Flags?
    final EnvironmentConfig envConf = new EnvironmentConfig();
    envConf.setAllowCreate(true); // If the environment does not
    // exist, create it.
    envConf.setInitializeCache(true); // Turn on the shared memory
    // region.
    envConf.setInitializeLocking(true); // Turn on the locking subsystem.
    envConf.setInitializeLogging(true); // Turn on the logging subsystem.
    envConf.setTransactional(true); // Turn on the transactional
    // subsystem.
    envConf.setLockDetectMode(LockDetectMode.MINWRITE);
    envConf.setThreaded(true);
    envConf.setErrorStream(System.err);
    envConf.setCacheSize(1024*1024*64);
    envConf.setMaxLockers(2000);
    envConf.setMaxLocks(2000);
    envConf.setMaxLockObjects(2000);
    envConf.setTxnMaxActive(200);
    envConf.setTxnWriteNoSync(true);
    envConf.setMaxMutexes(40000);
    16. How many XML Containers do you have? For each one please specify:
    One.
    1. The Container Configuration Flags
              XmlContainerConfig xmlContainerConfig = new XmlContainerConfig();
              xmlContainerConfig.setTransactional(true);
    xmlContainerConfig.setIndexNodes(true);
    xmlContainerConfig.setReadUncommitted(true);
    2. How many documents?
    Everytime the user logs in, the current xml document is loaded from
    a oracle database table and put it in the Berkeley XML DB.
    The documents get deleted from XML DB when the Oracle application
    server container is stopped.
    The number of documents should start with zero initially and it
    will grow with every login.
    3. What type (node or wholedoc)?
    Node
    4. Please indicate the minimum, maximum and average size of
    documents?
    The minimum is about 2MB and the maximum could 20MB. The average
    mostly about 5MB.
    5. Are you using document data? If so please describe how?
    We are using document data only to save changes made
    to the application data in a web application. The final save goes
    to the relational database. Berkeley XML DB is just used to store
    temporary data since going to the relational database for each change
    will cause severe performance issues.
    17. Please describe the shape of one of your typical documents? Please
    do this by sending us a skeleton XML document.
    Due to the sensitive nature of the data, I can provide XML schema instead.
    18. What is the rate of document insertion/update required or
    expected? Are you doing partial node updates (via XmlModify) or
    replacing the document?
    The document is inserted during user login. Any change made to the application
    data grid or other data components gets saved in Berkeley DB. We also have
    an automatic save every two minutes. The final save from the application
    gets saved in a relational database.
    19. What is the query rate required/expected?
    Users will not be entering data rapidly. There will be lot of think time
    before the users enter/modify data in the web application. This is a pilot
    project but when we go live with this application, we will expect 25 users
    at the same time.
    20. XQuery -- supply some sample queries
    1. Please provide the Query Plan
    2. Are you using DBXML_INDEX_NODES?
    Yes.
    3. Display the indices you have defined for the specific query.
         XmlIndexSpecification spec = container.getIndexSpecification();
         // ids
         spec.addIndex("", "id", XmlIndexSpecification.PATH_NODE | XmlIndexSpecification.NODE_ATTRIBUTE | XmlIndexSpecification.KEY_EQUALITY, XmlValue.STRING);
         spec.addIndex("", "idref", XmlIndexSpecification.PATH_NODE | XmlIndexSpecification.NODE_ATTRIBUTE | XmlIndexSpecification.KEY_EQUALITY, XmlValue.STRING);
         // index to cover AttributeValue/Description
         spec.addIndex("", "Description", XmlIndexSpecification.PATH_EDGE | XmlIndexSpecification.NODE_ELEMENT | XmlIndexSpecification.KEY_SUBSTRING, XmlValue.STRING);
         // cover AttributeValue/@value
         spec.addIndex("", "value", XmlIndexSpecification.PATH_EDGE | XmlIndexSpecification.NODE_ATTRIBUTE | XmlIndexSpecification.KEY_EQUALITY, XmlValue.STRING);
         // item attribute values
         spec.addIndex("", "type", XmlIndexSpecification.PATH_EDGE | XmlIndexSpecification.NODE_ATTRIBUTE | XmlIndexSpecification.KEY_EQUALITY, XmlValue.STRING);
         // default index
         spec.addDefaultIndex(XmlIndexSpecification.PATH_NODE | XmlIndexSpecification.NODE_ELEMENT | XmlIndexSpecification.KEY_EQUALITY, XmlValue.STRING);
         spec.addDefaultIndex(XmlIndexSpecification.PATH_NODE | XmlIndexSpecification.NODE_ATTRIBUTE | XmlIndexSpecification.KEY_EQUALITY, XmlValue.STRING);
         // save the spec to the container
         XmlUpdateContext uc = xmlManager.createUpdateContext();
         container.setIndexSpecification(spec, uc);
    4. If this is a large query, please consider sending a smaller
    query (and query plan) that demonstrates the problem.
    21. Are you running with Transactions? If so please provide any
    transactions flags you specify with any API calls.
    Yes. READ_UNCOMMITED in some and READ_COMMITTED in other transactions.
    22. If your application is transactional, are your log files stored on
    the same disk as your containers/databases?
    Yes.
    23. Do you use AUTO_COMMIT?
         No.
    24. Please list any non-transactional operations performed?
    No.
    25. How many threads of control are running? How many threads in read
    only mode? How many threads are updating?
    We use Berkeley XML DB within the context of a struts web application.
    Each user logged into the web application will be running a bdb transactoin
    within the context of a struts action thread.
    26. Please include a paragraph describing the performance measurements
    you have made. Please specifically list any Berkeley DB operations
    where the performance is currently insufficient.
    We are clocking 10-12 seconds of loading a document from dbd when
    five users are on the system.
    getContainer().getDocument(documentName);
    27. What performance level do you hope to achieve?
    We would like to get less than 5 seconds when 25 users are on the system.
    28. Please send us the output of the following db_stat utility commands
    after your application has been running under "normal" load for some
    period of time:
    % db_stat -h database environment -c
    % db_stat -h database environment -l
    % db_stat -h database environment -m
    % db_stat -h database environment -r
    % db_stat -h database environment -t
    (These commands require the db_stat utility access a shared database
    environment. If your application has a private environment, please
    remove the DB_PRIVATE flag used when the environment is created, so
    you can obtain these measurements. If removing the DB_PRIVATE flag
    is not possible, let us know and we can discuss alternatives with
    you.)
    If your application has periods of "good" and "bad" performance,
    please run the above list of commands several times, during both
    good and bad periods, and additionally specify the -Z flags (so
    the output of each command isn't cumulative).
    When possible, please run basic system performance reporting tools
    during the time you are measuring the application's performance.
    For example, on UNIX systems, the vmstat and iostat utilities are
    good choices.
    Will give this information soon.
    29. Are there any other significant applications running on this
    system? Are you using Berkeley DB outside of Berkeley DB XML?
    Please describe the application?
    No to the first two questions.
    The web application is an online review of test questions. The users
    login and then review the items one by one. The relational database
    holds the data in xml. During application load, the application
    retrieves the xml and then saves it to bdb. While the user
    is making changes to the data in the application, it writes those
    changes to bdb. Finally when the user hits the SAVE button, the data
    gets saved to the relational database. We also have an automatic save
    every two minues, which saves bdb xml data and saves it to relational
    database.
    Thanks,
    Madhav
    [email protected]

    Could it be that you simply do not have set up indexes to support your query? If so, you could do some basic testing using the dbxml shell:
    milu@colinux:~/xpg > dbxml -h ~/dbenv
    Joined existing environment
    dbxml> setverbose 7 2
    dbxml> open tv.dbxml
    dbxml> listIndexes
    dbxml> query     { collection()[//@date-tip]/*[@chID = ('ard','zdf')] (: example :) }
    dbxml> queryplan { collection()[//@date-tip]/*[@chID = ('ard','zdf')] (: example :) }Verbosity will make the engine display some (rather cryptic) information on index usage. I can't remember where the output is explained; my feeling is that "V(...)" means the index is being used (which is good), but that observation may not be accurate. Note that some details in the setVerbose command could differ, as I'm using 2.4.16 while you're using 2.4.13.
    Also, take a look at the query plan. You can post it here and some people will be able to diagnose it.
    Michael Ludwig

  • Need help with Kerb. jdbc from Linux to MS SQL 2008

    Hello Forum, I am getting an erro when I try to use Kerb. trusted security to connect to sql server.
    4.0 documentation reflects it's absolutely possible.
    Not only that, I have ms odbc installed on the same box and it provides Kerbers (not ntlm) connection to sql server. But java with jdbc reject doing it.
    Here is the message:
    com.microsoft.sqlserver.jdbc.SQLServerException: Integrated authentication failed. ClientConnectionId:5836ac6c-6d2e-42e4-8c6d-8b89bc0be5c9
            at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1667)
            at com.microsoft.sqlserver.jdbc.KerbAuthentication.intAuthInit(KerbAuthentication.java:140)
            at com.microsoft.sqlserver.jdbc.KerbAuthentication.GenerateClientContext(KerbAuthentication.java:268)
            at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2691)
            at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:2234)
            at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
            at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:2220)
            at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:5696)
            at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1715)
            at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1326)
            at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)
            at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)
            at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)
            at java.sql.DriverManager.getConnection(DriverManager.java:419)
            at java.sql.DriverManager.getConnection(DriverManager.java:367)
            at connectURL.main(connectURL.java:53)
    Caused by: javax.security.auth.login.LoginException: unable to find LoginModule class: com.sun.security.auth.module.Krb5LoginModule
            at javax.security.auth.login.LoginContext.invoke(LoginContext.java:834)
            at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)
            at javax.security.auth.login.LoginContext$4.run(LoginContext.java:709)
            at java.security.AccessController.doPrivileged(AccessController.java:327)
            at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:706)
            at javax.security.auth.login.LoginContext.login(LoginContext.java:603)
            at com.microsoft.sqlserver.jdbc.KerbAuthentication.intAuthInit(KerbAuthentication.java:133)
    1] Client side:
    Which OS platform are you running on? (Linux)
    Which JVM are you running on? (IBM J9 VM (build 2.6, JRE 1.6.0 Linux amd64-64
    What is the connection URL in you app? (jdbc:sqlserver://abcde24243.somebank.COM:15001;databaseName=master;integratedSecurity=true;authenticationScheme=JavaKerberos)
    If client fails to connect, what is the client error messages? (see above)
    Is the client remote or local to the SQL server machine? [Remote | Local]
    Is your client computer in the same domain as the Server computer? (Same domain | Different domains | WorkGroup)
    [2] Server side:
    What is the MS SQL version? [ SQL Sever 2008]
    Does the server start successfully? [YES ] If not what is the error messages in the SQL server ERRORLOG?
    If SQL Server is a named instance, is the SQL browser enabled? [NO]
    What is the account that the SQL Server is running under?[Domain Account]
    Do you make firewall exception for your SQL server TCP port if you want connect remotely through TCP provider? [YES ]
    Do you make firewall exception for SQL Browser UDP port 1434? In SQL2000, you still need to make firewall exception for UDP port 1434 in order to support named instance.[YES | NO | not applicable ]
    I currently can login from client using ms odbc sqlcmd (linux) version with trusted Kerberos connection.
    which tells me there is no problem with firewall.
    Tips:
    If you are executing a complex statement query or stored procedure, please use execute() instead of executeQuery().
    If you are using JDBC transactions, do not mix them with T-SQL transactions.
    Last but not least:
    gene

    Saeed,
    Not being versed in JAVA, I'm not sure what you're telling me. Can you tell me if this looks good? BTW, I did find out that JDBC is installed on the server as part of Coldfusion and this is what I was told:
    macromedia.jdbc.oracle.OracleDriver is 3.50
    macromedia.jdbc.db2.DB2Driver is 3.50
    macromedia.jdbc.informix.InformixDriver is 3.50
    macromedia.jdbc.sequelink.SequeLinkDriver is 5.4
    macromedia.jdbc.sqlserver.SQLServerDriver is 3.50
    macromedia.jdbc.sybase.SybaseDriver is 3.50
    Below is what I think will work, but I know it won't because of the semi colons. Can you help me fix it?
    I've the things that I think need changing are in bold.
    Thanks!
    ======
    private void dbInit()
    dbUrl = "jdbc:odbc:DRIVER={SQL Server};Database="DATADEV";Server=VS032.INTERNAL.COM:3533;", "web_user";
    try
    Class.forName("macromedia.jdbc.sqlserver.SQLServerDriver ");
    catch(Exception eDriver)
    failedDialog("Driver failed!", eDriver.getMessage());
    private void dbOpen()
    if(paramServerIP.indexOf("datadev") >= 0)
    dbPswd = "password";
    else
    dbPswd = "password";
    try
    dbCon = DriverManager.getConnection(dbUrl, paramDbUserStr,
    dbPswd);
    dbStmt = dbCon.createStatement();
    dbStmt.setEscapeProcessing(true);
    catch(Exception eDbOpen)
    failedDialog("Failed to open db connection!",
    eDbOpen.getMessage());
    private void dbClose()
    try
    dbStmt.close();
    dbCon.close();
    catch(Exception eDbClose)
    failedDialog("Failed to close db connection!",
    eDbClose.getMessage());
    }

  • Problem in with automatic payment TRANSACTION    f110  transaction

    Hi
    We are facing problem with automatic payment TRANSACTION    f110  transaction  version SAP ECC6.0
    When there are multiple invoices for the same customer with cash  discount amount  given by the user manually( not  cash discount percent)
    For eg if there  5 invoices with cash discount amount
    When there is  payment method defined on document level for some of the  invoices(3) and  2 invoices payment method is not defined on document level(Payment method is defined on customer master  also for those customers )
    The following dumb occurs
    Settlement  will be created, but the F110 cancelled with a shortdump on customer master balance update
    Database error text........: "[IBM][CLI Driver][DB2] UNSUCCESSFUL EXECUTION
      CAUSED BY DEADLOCK OR TIMEOUT. REASON CODE 00C90088, TYPE OF RESOURCE , AND
      RESOURCE NAME"  
    Internal call code.........: "[RSQL/UPDT/KNC1 ]"
    "DBIF_RSQL_SQL_ERROR" "CX_SY_OPEN_SQL_DB"
    "SAPLF005" or "LF005F01"
    "ZAHLVERHALTEN_FORTSCHREIBEN"
    Any help in this is highly appreciated
    Thanks
    Sarath

    1615356     F110 Code improvements
    1255455     F110 Exception BCD_FIELD_OVERFLOW during item output
    1237330     F110 Error if more than one down payment
    1105073     F110: Program termination DBIF_RSQL_SQL_ERROR

  • Outbound EDI X12 document with multiple ST transactions segments

    Hello all.
    I am STILL using Oracle B2B 10.1.2.3 MLR 16 and need the ability to send outbound transactions (EDI X12 856 4010) with one ISA envelope and multiple ST segments. When I enqueue the 856 to the IP Out queue with multiple ST's, B2B does not generate unique ST Control #'s and the segment count is doubled for the second ST loop. Is it possible to get an accurate segment count with the MACRO's?
    If this is not possible, will someone please help me understand the batching process. I have followed the instructions in the B2B_TN_012_EDI_OutBound_Batching.pdf file, but I am getting very generic null pointer errors in B2B.
    Any help will be greatly appreciated.
    Thank you.
    Nick Graves

    Hello All.
    I am desperate for some help with batching. I cannot get the count/ID based batching to work or the time interval batching to work. I recveive the following error message with batch ID based batching:
    Error -: AIP-50014: General Error: java.lang.NullPointerException
         at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1260)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2549)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2482)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:530)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:376)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: java.lang.NullPointerException
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:107)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingBatchRequest(Request.java:1445)
         at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1239)
         ... 5 more
    Time interval batching produces this error:
    Error Brief :
    Duplicate transaction node GUID encountered.{br}{br}This error was detected at:{br}{tab}Segment Count: (N/A){br}{tab}Composite Position: 0{br}{tab}Sub-Element Position: (N/A){br}{tab}Characters: 0 through 0
    Duplicate transaction node GUID encountered.{br}{br}This error was detected at:{br}{tab}Segment Count: (N/A){br}{tab}Composite Position: 0{br}{tab}Sub-Element Position: (N/A){br}{tab}Characters: 0 through 0

  • Help with IE6

    I am fairly new at websites, trying to make a site for my non-profit org (no $$ to hire a web guru).
    I have created the following site and try to make it visible to IE 6 and later users but no luck.
    The site is done with a few templates and I link the IE css in the head tag just like the other css. The templates are at the same level as my main pages but I then have many other pages buried lower than that. The pages on the same level seems to be displaying in IE 6 but not the ones buried lower. I also need help with the JS code for the dropdowns.
    http://www.archbold-station.org/station
    Thanks in advance

    Don't know how to fix it though.
    Here is the template code
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Archbold Biological Station | Conservation Biology | Lake Placid, Florida</title>
    <link href="../assets/css/menu.css" rel="stylesheet" type="text/css" />
    <link href="../assets/css/layouts.css" rel="stylesheet" type="text/css" />
    <!--[if IE]>
    <link rel="stylesheet" href="../assets/css/menu_ie.css" type="text/css" />
    <![endif]-->
    </head>
    Now here is the code when I apply the template to a page
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Archbold Biological Station | Conservation Biology | Lake Placid, Florida</title>
    <link href="../../assets/css/menu.css" rel="stylesheet" type="text/css" />
    <link href="../../assets/css/layouts.css" rel="stylesheet" type="text/css" />
    <!--[if IE]>
    <link rel="stylesheet" href="../assets/css/menu_ie.css" type="text/css" />
    <![endif]-->
    </head>
    notice the path statement changed for the two CSS but not for the one that's related to IE.

  • How to go about Online auditing of PM endusers with their daily transaction

    Dear friends,
    How to go about Online auditing of PM endusers with their daily transactions like Maintenence orders,Maint plans
    measuring documents.can you give provide me navigation for this
    your response is highly appriciated.
    Regards,
    Sunil

    Hi Sunil,
                  We do a similar kind of Tracking on Month-to-month basis, actually the repost is given by the Security person, which is for all the users, and then as per the User Group for all the plants we can check as which T-Code is used by which person How many no of times, by converting the same report in the Pivit Table and Chart, the IT department take the Decission as from which all user , which T-Codes needs to be removed, and if the New T-Code is assigned then the requirement comes from Business.
    I guess a Similar Report can be used by you also to check out as of which all users are using which T-Codes and that can serve your Purpose and check out for the Descipline in the users, but how can you judge on the day-to-day basis, I guess it will be helpfull if you can take a longet Period of time like monthly or atleaset Weekly.
    Hope it helps you.
    Regards,
    Yawar Khan

Maybe you are looking for

  • How do i change my apple id on the imac?

    how do i change my apple id on the imac?

  • HT4796 how do i transfer data from my external PC hard drive to my MAC?

    MY PC died but i had previously backed it up to an external hard drive.  i can't figure out how to transfer data, such as outlook address contacts, word files and photos, to my MAC.  Help please!

  • Problem with playing a sound file.

    Hi, I simply want to play a sound by a button click. I imported <AVFoundation/AVAudioPlayer.h>. The code block is here: In .h file: #import <UIKit/UIKit.h> #import <AVFoundation/AVAudioPlayer.h> @interface PlaySoundViewController : UIViewController <

  • PO Details based on Vendor

    Hi Group, Can any body suggest on FM/BAPi to get PO details based on givne Vendor/Suppliet number.

  • Error in a view query

    Hi, I'm triyng to create a view but I couldn't due to I have the following error: ora-00904: esml.sml_obsol_movimientos.cosicltr. Invalid identifier. The view is: select obm.cosicltr, case obm.cosicltr when 'AL' then count(obm.cosicltr) when 'LI' the