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.
Similar Messages
-
Help with transaction notification
Hi All!
I'm looking for a bit of a hand with some Transaction_Notification code to help prevent certain users from performing the Close or Cancel options on transactions.
I've added some code that regardless of the transaction type will present the user with an error if they use either of these two options, but I want to add some flexibility to this and check if the user is a superuser. If they are then it should allow them to use these options.
The only issue is that I cant find anything to use to check if this is the case. Is what I'm trying to do possible?
Cheers!
JHi Julian......
Check out the following....
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER proc [dbo].[SBO_SP_TransactionNotification]
@object_type nvarchar(20), -- SBO Object Type
@transaction_type nchar(1), -- *[A]dd, <u>pdate, [D]elete, [C]ancel, C[L]ose*
@num_of_cols_in_key int,
@list_of_key_cols_tab_del nvarchar(255),
@list_of_cols_val_tab_del nvarchar(255)
AS
begin
-- Return values
declare @error int -- Result (0 for no error)
declare @error_message nvarchar (200) -- Error string to be displayed
select @error = 0
select @error_message = N'Ok'
-- ADD YOUR CODE HERE
-- Select the return values
select @error, @error_message
end
Above is the supporting codes for Sp Transnotification. This is given by default in SQL no need to write it. You have to only write the stored procedure. and the area give as ADD YOUR CODE HERE must create SP in this region.
[A]dd, <u>pdate, [D]elete, [C]ancel, C[L]ose These are all the transaction types. For codes of store procedure you can find any thread and you get it in SDN......
Hope this will help you......
Regards,
Rahul -
Help with Transaction POP1: Create Packaging Instruction Initial
When ever I try to create packaging instruction through POP1, I get the error:
Manually-entered packing instruction ID cannot be checked
Can somebody please help?
With regards,
KetanHi Ketan,
This has something to do with the number range objects.
Check in Customizing (SPRO->Logistics General->Handling Unit Management -> Automatic Packing -> Packing Instructions Master Data -> Define Number Ranges for Packing Instructions (or transaction OPIN) whether the following intervals are defined:
Give a number which is within the number range you have defined.
If your number range is not external, then just go to POP1 and enter, it will automatically assign a number to the packaging instruction
Hope this helps you. Reward if this helps.
Added for external number range
-Refined the path-- -
Hi!
I've used transaction <b>ST03</b> to locate the database info for a certain transaction on a specific date, by choosing:
Expert mode -> Workload -> Total -> Day -> (day selected) -> Analysis view ->
<br>
Transaction profile -> Standard -> "Database" tab
Here I've found information on a specific transaction, but I need to investigate the database processes further by finding out:
- Which <b> database tables</b> this transaction has affected on this specific date <br> - Which <b> SQL requests</b> have been processed
- Which <b> user</b> started the job
Can anyone help me?
Regards,
Mari Virik<b></b>Mari,
what happened to our conversation ? SDN crashed they restored it ... ?
However, your last question was:
<i>OK, thanks!
- Do I use the button "SP stat. on/off" or "All SP stat. on" to activate?
- Can I limit the statistics recording to only one table?
- Will this activation have an impact on the system performance?
Mari</i>
-you use SP stat on to activate it. you can choose a specific server.
-I don't think you can limit it.
-As for my ecperience it doesn't effect your system performance.
Best Regards,
Dimitry -
Hi Gays, Good Morning to everybody,
Could somebody tell me how to generate the Temse File in transaction F110, I mean in configuration, or the steps or IMG for that?,
Best Regards.Hey,
Thanks for closing the thread. It would sound better if you address as Guys rather than Gays......:)
Thanks
Aravind -
Hello all,
I need help with transaction PV7I...when i execute this transaction, i am able to prebook for any training , but the approver does not get any notification mail in his inbox for my prebookings..can anyone, who has used this transaction please help me out with this?Hi,
For workflows to be activated you have to set the flag
<i>SEMIN REQUE 1 Event Generation in Web Transactions</i>
under
Set up Control Elements for ESS in Training node in IMG. There are 3 workflows associated with Training, PE_APPROVE1,PE_APPROVE2,PE_APPROVE3 which you have to enable as given in help..
Regards
Jayesh -
Help with frozen process, retry delay and transaction rolled back
Hi all,
</br>
</br>
Is there a way to create a JPD that will be able to retry a specific logic for several times with <b>delay</b> in between and <b>freeze</b> on the last retry. Also, at the same time, <b>not rollback</b> any database commits?
</br>
</br>
I have tried several ways to approach this but did not work.
</br>
</br>
1) create a JPD with transaction block with start node = "<b>freeze on failure</b>". Set retry count and delay in the transaction block. The outcome is, the JPD freezes, retries correctly, unfreezed properly, <b>but all DB transactions are rolled back</b>
</br>
</br>
2) create a JPD without transaction block, and set start node with "<b>freeze on failure</b>", group the nodes that I would like to perform retry and in the <b>exception path</b> add in the retry count. Use <b>timer</b> in the exception path to introduct the delay. The outcome of this is: JPD freezes, retries correctly, <b>unfreezed INCORRECTLY</b> (when trying to unfreeze this process, it will start at the ontimeout method of the timer and does not start from the beginning of the jpd), DB transactions are commited correctly
</br>
</br>
Any help or suggestions would be much appreciated...
</br>
Thanks!
</br>
</br>
CarolThe issue may be due to the transaction timeout, verify the configured timeouts and the processing time of the process B.
Try increasing Sync Max Time Out and the other timeouts accordingly and test it.
Refer the below URL for the details of configuring the timeouts.
http://www.albinsblog.com/2011/11/oracle-soa-11g-configure-transaction_20.html
Regards
Albin I -
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 "killall Cocktail"</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 "System Events" 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 "killall Cocktail"</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 "System Events" 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 "killall Cocktail"</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 "System Events" 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 "killall Cocktail"</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 "System Events" 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
<key>com.apple.TestApp.benign</key>
<string>allow</string>
deny rule: this is always denied
<key>com.apple.TestApp.dangerous</key>
<string>deny</string>
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
<key>com.apple.TestApp.benign</key>
<string>allow</string>
deny rule: this is always denied
<key>com.apple.TestApp.dangerous</key>
<string>deny</string>
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 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 -
ABSO - Miscellaneous with transaction type 158
I create an posting on an new asset (capitalized) with transaction type 158 Gross
interco.transf.acquis. prior-yr acq.
I fill in:
Aquisition value
Ord dep Cumulat (By area)
Ord dep current year (By area)
When I look to the asset AW01N - Asset Explorer I see that the values from the depreciation are placed in value adjustments and not in Ordinary depreciation.
The result from this is that the system calculate 12 months
depreciation and not 12 months -/- Ord dep current year.
THIS IS WRONG
When you do an Intercompany Asset Transfer (ABT1N) than the values are
correct. With transaction type 158 a do only step 2?
I have to read in arround 5000 assets in an existing company codes with
assets during the fiscal year.
Do I some thing wrong ore do I have to make a setting for this. I look in the transaction type but I can't found a setting what can help me. Or is there some thing for second hands that can do this for me?
Thanks,
PaulUsed an other transaction type wityh old year and plase the capitalization date on the last day of last fiscal year and used the correct depreciation start date
-
Posting with transaction type 160 is not possible at MR8M
MODERATOR: Do not post (or request) email address or links to copyrighted or confidential information on these forums. If you do, the thread will be LOCKED and all points UNASSIGNED. If you have some information, please consider posting it to the [Wiki|https://wiki.sdn.sap.com/wiki/display/ERPFI/Home] rather than sharing via email. Thank you for your assistance.
Hi All,
We raised a PO w.r.t CWIP asset and posted GRN (MIGO - Transaction typr:100) and Invoice (MIRO).
Here, Invoice posted wrongly, So we are trying to reverse the invoice with MR8M (which is posted thru MIRO).
But system populating one message as per the following:
Posting with transaction type 160 is not possible here, see long text
Message no. AAPO 177
Diagnosis:
Transaction type 160 has a depreciation limitation, although posting is not mandatory in all of the depreciation areas entered However, it is not possible to select depreciation areas in the current transactions.
Procedure:
Check the specification of transaction type 160 or use transaction MR8M to enter the transaction
Please help
Sairavi
kumarfi9gmailcomWelcome to the forum.
As a newbie you should understand the forum rules where you are not suppose to post any basic or repeated question. To avoid this, you should make a search here
[Forum Search|http://forums.sdn.sap.com/search!default.jspa?objID=f327]
Type the same error text in Search Terms so that you will find the solution.
thanks
G. Lakshmipathi -
Check in BAdi if delivery processed with IDOC or with transaction
Hello to everyone!
I have encountered an issue and hopefully you could help me in solving this.
I have developed an enhancement (BAdi) in delivery processing.
Every time delivery is being changed - method is triggered and line item is being validated against some conditions
But now I would like to prevend BAdi from being launched when delivery comes in IDOC.
For this purpose I just put a simple condition in BAdi method:
IF sy-batch NE 'X'.
//here perform validation.
ENDIF.
Unfortunately validation is still performed. Looks like when IDOC is being sent to ECC from PI, sy-batch is empty.
I would also like to prevent validation from being launched when IDOC re-processed manually (BD87 or sth.)
But then sy-batch is also empty.
Could you please advise some solution for this?
How to check in BAdi if delivery is being processed with IDOC or with transaction (VL32N, VL31N, VL32, ...)
I would appreciate every comment on this.
Kind Regards,
P.
Edited by: Piotr Wojciechowski on Jul 28, 2011 8:59 PMHi Max,
Thanks a lot for your reply!
Yes, indeed, IDOC is processed by FModule IDOC_INPUT_DELVRY.
You mean I should for example
find some place in this FModule (exit/enhancement point/...) where I could put-Z-code
and raise a delivery number (or just some flag) to memory (EXPORT TO MEMORY..)
and later on catch it from memory in my BAdi method (IMPORT FROM MEMORY ...)
to check if delivery processed by IDOC/not IDOC ?
Kind Regards,
Piotr.
PS. Maybe you also have some idea how to debug such communication triggered from PI to ECC?
I have posted this in separate [thread|PI-ECC connection (IDOC scenario), how to debug? (External BP);. -
I've 3rd generation iPod Touch, bought in September. Now the right headphone isn't working anymore, and i'm trying to follow the process described on https://selfsolve.apple.com/ , but on the last page i receive the error message:
+"We're sorry, the transaction cannot be completed at this time. Please try again later"+While there's very little we fellow users here on the forum can do to help with regarding a refusal by Adobe's servers to activate your license, it might be helpful if you'd define exactly what you mean by "not accepting license". It's possible you're having a basic installation problem, and not a problem with activation.
What error message do you get, when?
markonius wrote:
tech support was very little help
I'd like to make a public editorial comment on what seems like a bad recent trend...
Adobe really needs to continue to support the reactivation of prior versions!
Activation is not a feature that helps the customer, it's a feature that protects Adobe. It comes at an ongoing cost - both to the customer and to Adobe, and it's simply not acceptable for them to choose to stop paying that cost, and not allowing people to continue to use the software that they legitimately licensed.
Providing technical support for an older version is something that's completely different than providing activation support.
We fall a bit into gray area where someone has trouble installing an old version of Photoshop on a new computer, but if the problem is just that the user has exceeded the allotted activation count then there's no excuse for being put off by Adobe Customer Support. The activation technology is capable of continuing, as it has, to ensure the user isn't running the software on too many computers.
I really, really hope that I'm misinterpreting what sounds like a bad trend based on recent comments on this forum about Adobe Customer Support not supporting people in reactivating their older software after a failure or computer replacement.
-Noel -
Help with Blocking/Unblocking GL account for posting
We have a current program to block/unblock GL accounnts for posting and it does direct table update. But this way the user does not know the HISTORY about who did the update. I came to know that by using BDC, history gets created about who made the changes. I am still new to ABAP and with transaction code FS02 I cannot acheive this (blocking/unblocking GL account for posting).
Is there any other transaction code that would let me do this?
Is there an easy way of finding out the correct transaction code?
I found FSSO which is pretty close but my lead said it is not the correct one! Does anyone happen to know the correct transaction code that would let me do blocking/unblocking for G/L account posting?
Thanks.
--MithunHi Mithun,
FS00 txn is used for blocking GL a/c for posting.
You can block/unblock GL a/c based on GL A/c and Company code.
Execute FS00 txn, Click GL account -> Block (in the menubar).
Block/Unblock based in chart of accounts or in company code.
Cheers,
Vikram
Pls reward for helpful replies!!
Maybe you are looking for
-
Problems with Photos and Fonts and Explorer
I am having problems with photos and fonts when my site is viewed on Explorer. The site is Ostyn-Newman.com The problems can both be seen on the start page -though they happen throughout the site. The photo is supposed to be only 30% opaque and it sh
-
How to add multiple bean id in a jsp page
i need to add two bean id in a single jsp page can anyone suggest me how can i do that? <jsp:useBeanid="newmember" class = "com.assignment.member" scope ="request"/>now if i want to add another bean id in the same jsp page is that possible? how can i
-
Active Directory binding not working
Hi I'm trying to bind to my active directory at work. On tiger I used the following settings serverdomain.ad the servers name is machine Which worked fine. On leopard when I use either serverdomain.ad or machine.serverdomain.ad I get the following er
-
CFFORM method=GET behaves differently in CFMX6.1 than in CF 8 ?
Hi Everyone, My organization is in the process of testing applications for a move from CFMX6.1 to CF8, however, we've found there appears to be a difference between the way CFMX6.1 and CF8 handle the GET method in a CFFORM tag. I'm not quite sure why
-
Performance tuning over procedure
ver:Oracle 10g Tool Sqldeveloper: I am a plsql developer / i have given a task to finetune the procedure in the Package. Please let me know what can i do like can I use explain plan for getting the cost of the procedure or do i need to enable the any