Unofficial, independent support for the eComStation community.

Site Navigation

   Home

   Downloads

   Links

   Device Drivers

   Boot Logos

   Background Images

   Hobbes OS/2 Archive

   Screenshots

   Articles

   IRC Chat


Converting Warp Server into eCS 1.2 Server

While trying to decide how to deal with the recently acquired servers I had gotten on eBay I had a thought... "eCS is just OS/2 with various enhancements hacked on". Yes, very obvious to all, but I never thought about Warp Server in this regard. While trying various configs and scheming some more, this is the plan that evolved.

This is only the first revision of this article. I am making changes and refinements to make it better and simpler.

Here are the steps I took to add the features of eComStation to a new installation of OS/2 Warp Server. Essentially making it into eComStation 1.2 Server. The machine used during this process was an old Compaq Proliant 800, dual PII 400, 512 of RAM with a crappy little 4.3 gig scsi drive to boot from and 4x18.2 gig scsi drives in raid0/jfs for the main data volume. A Matrox Millennium II that was laying around was added since the integrated Compaq video chip stinks.

The following will not be exactly what everyone should do, but it details the steps taken to setup the machine for what I wanted it to do. It will at least be a framework to follow. Be prepared, this will eat an entire evening and I found it rather tedious, but to me, a blown evening was preferable than the assloads of cash another OS/2 (based) server license would have cost. Look at Mensys for eCS Server pricing, You will be shocked!

I must say that I will give no guarantees that this will work. I only recommend this if you have a spare, non-production machine. Hell, you're a gonad if you do this to a production machine! This only qualifies as a "dicking around", for the fun of it, geek procedure.

This will not to go into great detail about the steps that were required to get specific hardware all working, but if you also have a Compaq server, then you'll need updated install floppies from HP/Compaq to deal with the scsi raid controllers and you'll also want to grab their network card drivers.

Given the way software licenses work, this would only be legit if you have paid for all the software mentioned. Logically, the new server setup would be considered a use of both your OS/2 Warp Server AND eComStation license. So the eCS machine you took the eCS pieces from would need to be reformatted.... unless money happens to regularly fall out of your ass and you were able to buy multiple copies/licenses, you bastard. You will need to be a real ecomstation.com customer to get the updates that are used here.

The following example used this software

* OS/2 Warp Server for eBusiness (ACP2)
* eComStation 1.2 MR
* The eCS Maintenance Tool
A valid "real customer" userid with ecomstation.com is mandatory in this process to enable some of the eCS features through the use of the update tool, such as the Dialog Enhancer components. Otherwise, this is almost as ugly as a stock OS/2 installation.

I also installed HPFS386 but it didn't need mentioned here.


Here we go.

1. OS/2 Warp Server was installed to drive C:. ACP2 was installed with SMP support. Install no updates. Keep it pristine at this point. If installation left the config.sys line with EARLYMEMINIT, then rem it out. It's worthless.

2. From an existing installation of eComStation (an updated install of eCS 1.2 MR was used here), copy the c:\ecs and c:\var directories to the root of the Warp Server boot drive.

3. Copy the file c:\os2\install\syslevel.ecs from the eComStation machine to the Warp Servers c:\os2\install\ directory.

4. Create the directory "Programs" on the Warp server boot drive.

5. Create the directory "Home" and underneath it the directory "Default" on the Warp Server boot drive.

6. Make these changes to the Warp Servers CONFIG.SYS:

Add these lines:

AUTOFAIL=YES
REIPL=ON
RESERVEDRIVELETTER=R
SUPPRESSPOPUPS=C
SET HOME=C:\home\default
SET LOGFILES=C:\var\log
SET MOZILLA_HOME=C:\home\default
SET OS=ecs
SET OSDIR=C:\ecs
SET PROGRAMS=C:\programs
SET UNZIPOPT=-C
RUN=C:\ECS\SYSTEM\ECLOCK\CLKBASIC.EXE
SET TIMESYNC=0


If any line mentions various temp directory SET statements, then replace them with these:

SET TEMP=C:\var\temp
SET TMP=C:\var\temp
SET TMPDIR=C:\var\temp


Add this to your libpath:

C:\ECS\SYSTEM\EWPS\BIN;C:\ecs\dll;

Add this to your path:

C:\ecs\bin;

While your at it, you may as well copy c:\OS2LOGO from the eCS machine over to the Warp Server get rid of the Warp Server for eBusiness boot logo

7. Install the latest WarpIn.

8. Reboot so all the CONFIG.SYS changes take effect.

9. Install the latest eCS Maint Tool from the ecomstation.com customer area. Get only the one package that includes eComStation Maintenance Tool base 2.1.9.1, eComStation Maintenance Tool utilities 2.1.9.0, WGet SSL support 1.9.1.0

10. In the "eCS Maintenance Tool" subfolder "eCS MT Utilities" folder on the Warp Server desktop run "CreateSYSLEVEL.ECS" and tell it the choice eCS version 1.2.

At this point your Warp Server will identify itself as "eComStation 1.2 Server" and the eCS Maint Tool will be pacified enough to proceed.

11. Run the eCS Maint tool and install the latest Fixpack. (FP5 was available at the time of this writing).

12. Reboot

13. Run the eCS Maint tool and choose "Select Update or Feature to Install". Install eStylerLite 1.0.2.

14. Now let's enable eWorkplace. At a command line run "C:\ecs\system\ewps\install\freshini.cmd c:\os2\os2.ini".

15. Reboot.

22. Run "C:\ecs\system\ewps\install\crobj001.cmd"

22. Run "C:\ecs\system\ewps\install\instl001.cmd" and the various eWorkPlace objects will appear immediately.


23. Save the following REXX file in C:\ecs\install\[filename.cmd] and run it.

/*
* Filename: estyler.cmd
* Author: Alex
* Created: Sun Jan 19 2003
* Purpose: Install eStyler & ThemeManager (must be run in Phase 2)
* Changes:
*/
CALL RxFuncAdd "SysLoadFuncs", "REXXUTIL", "SysLoadFuncs"
CALL SysLoadFuncs

estldll = "ESTLRL10"
SAY "Adding eStyler DLL to SYS_DLLS:LoadPerProcess ..."
val = SysIni("USER", "SYS_DLLS", "LoadPerProcess")
IF val \= "ERROR:" THEN DO
IF 0 = POS( estldll, val ) THEN DO
val = STRIP( STRIP( val, "T", X2C("00"))) || " " || estldll || " " || "00"x
val = SysIni("USER", "SYS_DLLS", "LoadPerProcess", val );
END
END
RETURN 0


This installs the DLL that eStyler uses to function.

24. Open Config sys and from the line "Set Autostart" remove "WarpCenter"

25. Open the icon Desktop-->Programs-->Utilities-->eComCenter. This will make it autostart on reboot. If it doesn't (after the reboot in the next step), move your mouse to the bottom of the screen and it will load. This appears permanant after one time.

26. Reboot.

27. Run "C:\ecs\system\ITheme\itheme.exe" to choose the window theme you prefer and reboot. I chose my Noia Icon theme that is available at Hobbes. Reboot.

28. Run "C:\ecs\system\thememgr\thememgr.exe" to choose the Frame Control theme you prefer and reboot. I chose my Windows XP theme that is available at Hobbes.

29. Reboot.

After this, I used the eCS Maint Tool to install:
The Innotek Runtime
The Innotek Font Engine
The AE Text Editor. (which created all the file associations)
Upgraded Scitech SNAP Graphics
Innotek GCC Runtime Library 0.5.1
NewView 2.18.1
Innotek Java Runtime 1.42_05

There are some misc icons such as "OS/2 System" that need renamed to "Local System" and a few missing icons for things like the MiniLVM that are that are easy enough to create, but this gives you the majority of eComStation GUI features on Warp Server for eBusiness... In effect, eComStation 1.2 Server, without blowing another 2 grand.

This process is not 100% complete, but it covers enabling the majority of eCS features. If anyone tries this out and has any additions or corrections, please send them to webmaster@ecomstation.org so that I may add them to this document.

Good luck,

^Piggy^


Here are some captures once the process completed: 

This is immediately after finishing. No customizations except choosing Window and Icon themes.

Opening the System Setup shows all the usual Warp ways of naming things but the eWorkPlace icons have been added.

All the eCS enhancements are now functional.

Here is how the machine now identifies itself.

eCS 1.2 ID info from eWorkPlace

It still IS a Warp Server

This is my completed server after I created some of the missing icons, renamed a few and added all my cosmetic preferences.

ecomstation.org is independently owned and is solely responsible for all opinions expressed within this web site.

copyright ©1997-2008 ecomstation.org, bitch.