I can verify this howto works on Linux and it will most likely work on other non-windows like MacOSX and the BSD family. Some platforms will have to compile the Binaries, sorry.

List of things you need:
A copy of the Installed Pampered Partner Plus (P3) Directory( yes it has to be copied because WINE will not run the setup program because it doesn’t detect the OS correctly)

Java (JRE/JDK) installed I have the OpenJDK installed

Download Eclipse RCP Runtime Binary 3.4 You have to pick the version for your OS/processor type ie Linux (x86/GTK 2) is what I have.
*NOTE* The Runtime Binary is just the shell of an application, running it will do nothing. We will have to move our files from P3 into this directory.

Download Java(TM) Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files

Install JCE Unlimited Strength Jurisdiction Policy Files

Java is installed in this location on my system is /usr/lib/jvm/ your’s may vary, copy and install the files to each one local_policy.jar & US_export_policy.jar
You should have to only install them to the JRE/JDK your are using. The are three different Java installations on my machine. You will have to be a superuser to install the files i.e. root or whatever is for you OS

You can run java -version from a Command Line to find out which you are using.

Output should look similar to this.

java version “1.6.0″
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK Client VM (build 1.6.0-b09, mixed mode, sharing)

These are the three I have:
/usr/lib/jvm/java-6-openjdk/jre/lib/security
/usr/lib/jvm/java-6-sun/jre/lib/security
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/security

I installed it in all three locations because I want all my Java applications to have access to the JCE.

Ok that takes care of the the system stuff that need to be done. Now on the the actual P3 application.

Extract the Eclipse RCP Runtime Binary, this contains an eclipse folder and is the base of the conversion to your platform.

At this point I recommend two file browsers or one with two panes one open to the new eclipse directory and the other opened to the copied P3 directory.

We are going to copy stuff in waves from the P3 directory. We need to see and copy dot files most file browsers on *nix systems hidden these by default so you will need to turn view hidden files on.

From the base P3 directory to the base eclipse directory copy the following files and one directory

PamperedPartnerPlus.ini
startup.jar
updater.jar
.eclipseproduct
diagnostics/
<– this one is the directory

Copy all Files from P3 directory to its counterpart in the eclipse directory

P3/configuration/

P3/features/

OPTIONAL Only if you need the user data from before, you will need it to test functionality unless you setup a fresh account.

P3/workspace/

Next we have to piece togather the plugin directory this isĀ  pretty easy.

Copy the all folders from P3/plugins to eclipse/plugins

then copy to eclipse/plugins

these files

com.tpc.ipartner.application.init_2.0.0.jar
com.tpc.ipartner.application_2.0.0.jar
com.tpc.ipartner.calendar_2.0.0.jar
com.tpc.ipartner.help_2.0.0.jar
com.tpc.ipartner.income.expense_2.0.0.jar
com.tpc.ipartner.noncommission_2.0.0.jar
com.tpc.ipartner.product_2.0.0.jar
com.tpc.ipartner.reports.jasper_2.0.0.jar
com.tpc.ipartner.service_2.0.0.jar
com.tpc.ipartner.show_2.0.0.jar
com.tpc.ipartner.task_2.0.0.jar
javax.xml_2.0.0.jar
org.apache.commons_2.0.0.jar
org.eclipse.help.appserver_3.1.100.v20060602.jar
org.eclipse.help.base_3.2.0.v20060601.jar
org.eclipse.help.ui_3.2.0.v20070504.jar
org.eclipse.help_3.2.0.v20060602.jar
org.eclipse.jface.examples.databinding_2.0.0.jar
org.eclipse.ui.forms_3.2.0.v20060602.jar
org.eclipse.ui.intro_3.2.0.v20060601.jar
org.hsqldb.core_2.0.0.jar

and delete this one because I believe the p3 help has some custom classes in it.

org.eclipse.help_3.3.100.v20080610.jar

Lastly you have to rename the eclipse executable file to PamperedParnterPlus.

I should run without crashing, but if it does then look under eclipse/configuration/ and the be a log file that’s all numbers for the name errors can be found here and also eclipse/workspace/.metadata/.log

Please remember P3 isn’t something I made. I do not work for Pampered Chef. If need help I’m more then willing to. There are still bug to be worked out and testing that needs to done, but as far as I can tell it works ok.

About these ads