SCOx(R) Web Services Infrastructure Software Installation and Release Notes Table of Contents 1. Release Notes <#sect1> 2. Contents of SCOx Web Services Infrastructure <#sect2> 3. Installing the Web Services Components <#sect3> 1. Release Notes The SCOx Web Services Infrastructure packages on SCO Operating Systems are divided into several parts: 1. Support Components for Web Services (Set) 2. Web Services Toolkits (Set) 3. Apache 2.0 Web Server (Package) 4. Perl 5.8.3 (Package) 5. SOAP and XML for Perl (Package) 6. Additional Modules for Perl (Package) 7. mod_perl for Apache (Package) The Support Components include web servers like Apache and tomcat, C/C++ compilers, the PHP interpreter, the Java Runtime Environment, Database Servers like MySQL/Postgres, XML parsers like expat and libxml2, basic SSL Toolkits, and various other utilities. The Web Services Toolkits provide libraries, etc to develop SOAP-based applications. Currently, the toolkits are provided for SOAP Programming in C/C++, Java, and PHP. The Perl 5.8.3, Additional Modules for Perl, mod_perl for Apache, and SOAP packages provide the base and toolkit for the ability to develop SOAP based applications in Perl. The Apache 2.0 Web Server is provided as an optional web server. Two different 'httpd' binaries are shipped in the package, based on two different MPMs (multi-processing modules): "worker" and "prefork". You can change which MPM is being used by changing the symbolic link, //opt/apache2/bin/httpd/ to point to either the /httpd.prefork/ (default) or /httpd.worker/ binary in the same directory. The "prefork" MPM is currently much more stable than the "worker" MPM. The *apache2* package doesn't automatically replace the old Apache 1.3 Web Server; Administrators have to manually migrate data and configuration files from Apache 1.3. mod_perl 2.0 (version 1.99_13) is in a seperate package (*modperl.pkg*). 2. Contents of the CDROM The SCOx Web Services Infrastructure packages for this UnixWare release are: These packages are contained within the scox-enb set (*scox-enb.image*): Name Version Description ---- ------- ----------- apache 1.3.29 Apache Web Server [more info] curl 7.10.3-2 Provides library to support SSL in PHP [more info] expat 1.95.1 SAX type XML parser in C/C++ gzip 1.2.4 GNU file compression utilities j2jre142 1.4.2.03 J2SE Runtime Environment 1.4.2 libxml2 2.4.16 DOM type XML parser in C/C++ mysql 3.23.49 MySQL - SQL database server openssl 0.9.7c OpenSSL - Secure Sockets Toolkit php 4.3.5 PHP 4.3.5 + HTTP-Request + Mail_Mime + Net-DIME + Net-URL [more info] tomcat 4.1.30 Apache Tomcat App Server for Java servlets, JSP, web services unzip 5.50 Uncompression tool for ZIP format files urwfonts 2.0 (URW)++ Free X11 Fonts wget 1.5.3 Command-line url retriever utility zlib 1.2.1 Data-compression library These packages are contained within the scox-uw set (*scox-uw.image*): gsoap 2.2.3-3 SOAP Toolkit for C/C++. The SCOx gsoap package supports the following compilers on UnixWare Systems: [more info] javasoap 1.0 SOAP Toolkit for Java [more info] pearsoap 0.7.3a SOAP Toolkit for PHP [more info] scoxldemo 1.0 SCOx web services demos in 5 languages These packages are contained by themselves on the CD: apache2 2.0.49 Apache Web Server [more info] perl 5.8.3 Perl 5.8.3 + XML::Parser + Crypt::SSLeay + IO-Socket-SSL + Compress-Zlib [more info] soaplite 0.60a SOAP and XML for Perl [more info] perlmods 5.8.3 Additional Modules for Perl modperl 1.99_13 mod_perl for Apache php4 4.3.5 PHP: Hypertext Preprocessor for Apache 2 [more info] modjk2 2.0.4 mod_jk2 for Apache 2 3. Installing the Web Services Components *Before You Install* Read these notes *before* you begin the installation of the SCOx product: * If you have determined that your development project requires that the "UnixWare and OpenServer Development Kit" (UODK) be installed on your system, install it before you begin installing the SCOx software. * The *install* script installs the *scox-enb* set, which requires at least 82 MB of disk space free in the //tmp/ directory. It will fail if there is less space than that. If this is the case, you will need to increase the size of //tmp/, or create a directory in a filesystem having the required 82 MB of free space, and then create an executable file //tmp/tmpdir/ (|chmod +x /tmp/tmpdir|) which contains the single line '|TMPDIR=/new_directory|', where //new_directory/ is the directory with the 82 MB of free space. The SCOx Web Services Infrastructure packages are delivered on the SCOx CD. *To install from CD:* 1) As root, insert the SCOx CD in the CD-ROM drive and enter these commands: # mount /dev/cdrom/cdrom1 /installr # /installr/install 2) When the installation is complete, execute the following command: # umount /installr and remove the CD. Version 1.3 05/07/04 ------------------------------------------------------------------------ (c) Copyright 2004 The SCO Group, Inc. All rights reserved.