Install/Upgrade

The EnterpriseOne Install/Upgrade category will include all posts and pages pertaining to the installation and upgrade of EnterpriseOne.

E1 Command Line Install

I hate installing “fat” clients. That’s right hate. With our E1 installations, I have between 6-9 fat clients that need to be updated when deploying a full package. Of those, 1 is my eGen PC that gets every package installed to it. Ok, that’s not a very big amount, but it’s still a pain.

It’s not that the package install process is hard, but just time consuming. I mean what the heck takes so long when the screen shows those disks flying around?

Anyway, we did simplify the process a little by virtualizing the development PCs using VMWare. It’s really slick.

That made it a little easier because it wasn’t the developer’s PCs and they didn’t have to do the actual install (complaints from developers about install times was starting to get tiring).

Then, I decided to try and make it easier on myself and research some command line options. I found a great solution on Oracles support site (ID: 626265.1). Below is the syntax and parameters:
[sourcecode]Usage: Setup.exe -d -p [-v|-s] [-e] [-t] [-r]No args Starts the interactive gui installation
-v verbose installation – installation is shown on the screen
-s silent installation – installation is not shown on the screen.
-d the drive and path for the installation
-p package to install
-t install type: -t Typical or -t Compact
Typical to install development objects or Compact to install
production objects only. If not specified, development
objects are installed.
-r remove the previous installation
-e to generate error log.
H – All
I – Informational
W – Warnings
E – Errors[/sourcecode]
I have a BAT file that I use so all I have to do is give it the package name. I think I commented it fairly well below. Please note that this copies some files just so that I make sure I get all the right ones:
[sourcecode]@ECHO off
GOTO :GETPKG

:GETPKG
: Prompt the user for a package name
ECHO Enter package name:
SET /P pkg=
:If the package is blank, ask again
IF “%pkg%”==”” GOTO :GETPKG
GOTO :GETTYPE

:GETTYPE
ECHO Is this a FULL package (y/n):
SET /P t=
SET typ=””
IF “%t%”==”” GOTO :GETTYPE
IF “%t%”==”y” SET typ=Typical
IF “%t%”==”Y” SET typ=Typical
IF “%t%”==”n” SET typ=Compact
IF “%t%”==”N” SET typ=Compact
GOTO :INSTALL

:INSTALL
ECHO Begining Install of %pkg%…
“\\\e811\OneWorld Client Install\Setup.exe” -s -d c:\e811 -p %pkg% -t %typ%
ECHO Completed %typ% Install of %pkg%
IF “%s%”==”y” GOTO :COPYFILES
IF “%s%”==”Y” GOTO :COPYFILES
GOTO :END

:END
PAUSE[/sourcecode]
I get prompted for the package name and that’s it. It usually takes between 15-20 minutes per install, but I can connect and get them started and leave them alone until they are done.

This could be made even easier. You could use something like psexec from MS Sysinternals and run another BAT file to run this on those PCs remotely.

Well, fairly basic stuff but pretty handy.

Have fun!

Technorati Tags: e1,enterpriseone,erp,peoplesoft,oracle,jde,jd edwards

E1 Upgrade From Tools Release 8.95.P1 to 8.96.xx

Ok, I have been caught a number of different times thinking that a process was going to be “easy” and had it turn into a knock-down, drag-out, 3-week battle to get E1 to do what I wanted it to do. So, when researching what it was going to take to upgrade from Tools Release (TR) 8.95.P1 to 8.96 I figured I would go the extra mile and submit a case to Oracle’s support.

Wow, was I shocked to learn that it was the same process that I have used in the past to upgrade one-offs (ex. 8.95.M1 to 8.95.P1)! Not bad. I’ve done this many times. However, there is one catch, I will have to install IBM Websphere 6.0 and scrap my IBM WAS 5.0. Hey, no problem. I was at Oracle’s Open World last fall and sat through a full day of training for that.

So, now I asked one of our WinTel server guys to create a fresh install of Windows Server 2003 on our VMWare server. Once that is done, I will install IBM WAS 6.0. Then upgrade the deployment server so that I can use both TRs and configure the Enterprise Server to have Pristine run 8.96.xx and start testing.

Oh, if you are not using “Multiple Foundations”, you are definitely making things harder than they have to be. I’ll post a comment about that soon.

Have Fun!

Technorati Tags: e1,enterpriseone,erp,peoplesoft,oracle,jde,jd edwards