Difference between revisions of "Software Requirements"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 1: Line 1:
<includeonly>===Software Requirements===</includeonly>
<includeonly>===Software Requirements===</includeonly>
<noinclude>__TOC__</noinclude>
<noinclude>__TOC__</noinclude>
====Required for Installation====
====Installing MySQL Version {{MySqlVersion}}.xx====
<!--
<!--
Stefka Dimitrova maintains the spreadhsheet with OS and DB requirements:
Stefka Dimitrova maintains the spreadhsheet with OS and DB requirements:
Line 28: Line 28:
*MySQL Shared libraries
*MySQL Shared libraries
*MySQL Shared compatibility libraries
*MySQL Shared compatibility libraries
*MySQL Headers and libraries
For a new install, [[Configure the MySQL Server]] for use by the platform.
|-valign="top"
| <span id="libs">Libraries</span> || Download these '''third-party libraries''' to a folder of your choosing.<br>You'll provide their during the installation, to integrate them into the system.
:* mysql-connector-java-5.1.24-bin.jar, downloaded from [http://dev.mysql.com/downloads/connector/j/ here]
:* jta.jar, downloaded from [http://download.oracle.com/otndocs/jcp/7287-jta-1.0.1a-class-oth-JSpec/?submit=Download here]
|}
====Installing MySQL Version 5.7.xx====
<!--
Stefka Dimitrova maintains the spreadhsheet with OS and DB requirements:
DRAFT VERSION:
http://iwiki.eur.ad.sag:8080/display/RNDROS/%282015Oct%29+webMethods+and+Intelligent+Business+Operations+System+Requirements+9.9 (for webMethods 9.9)
 
PUBLISHED AT:
http://documentation.softwareag.com/webmethods/wmsuites/wmsuites_vers.htm
Marianne Fuller maintains the installation document for the standard SAG installation:
https://iwiki.eur.ad.sag/display/RNDWMSE/2015Oct+%289.9%29+Release+Installer+Designs+and+Install+Doc
  / Installation Guide
-->
{| border="1" cellpadding="5" cellspacing="0"
|-valign="top"
|Operating System
|
* RedHat Enterprise Linux Server - Version 5 or Version 6
* SUSE Linux Enterprise Server - Version 11
* CentOS Linux - Release 7
|-valign="top"
|MySQL Server||
*MySQL Version 5.7.xx  (Community Edition or Enterprise Edition)
*MySQL Commercial Client
*MySQL Commercial Server
*MySQL Shared libraries
*MySQL Commercial compatibility libraries
*MySQL Headers and libraries
*MySQL Headers and libraries
For a new install, [[Configure the MySQL Server]] for use by the platform.
For a new install, [[Configure the MySQL Server]] for use by the platform.

Revision as of 06:53, 14 March 2017

Installing MySQL Version 5.5.xx

Operating System
  • RedHat Enterprise Linux Server - Version 5 or Version 6
  • SUSE Linux Enterprise Server - Version 11
  • 64 bit OS recommended
MySQL Server
  • MySQL Version 5.5.xx (Community Edition or Community Enterprise Edition)
  • MySQL Client
  • MySQL Shared libraries
  • MySQL Shared compatibility libraries
  • MySQL Headers and libraries

For a new install, Configure the MySQL Server for use by the platform.

Libraries Download these third-party libraries to a folder of your choosing.
You'll provide their during the installation, to integrate them into the system.
  • mysql-connector-java-5.1.24-bin.jar, downloaded from here
  • jta.jar, downloaded from here

Installing MySQL Version 5.7.xx

Operating System
  • RedHat Enterprise Linux Server - Version 5 or Version 6
  • SUSE Linux Enterprise Server - Version 11
  • CentOS Linux - Release 7
MySQL Server
  • MySQL Version 5.7.xx (Community Edition or Enterprise Edition)
  • MySQL Commercial Client
  • MySQL Commercial Server
  • MySQL Shared libraries
  • MySQL Commercial compatibility libraries
  • MySQL Headers and libraries

For a new install, Configure the MySQL Server for use by the platform.

Libraries Download these third-party libraries to a folder of your choosing.
You'll provide their during the installation, to integrate them into the system.
  • mysql-connector-java-5.1.24-bin.jar, downloaded from here
  • jta.jar, downloaded from here

Required for Basic Platform Functionality

Mail Server
Mail Server Configuration
  • Choose any of postfix, sendmail, etc.
  • This mail server should run on TCP Port 25
  • The mail server should always be up and running for the platform functionality to work as expected
  • Test and verify the Mail Server MTA (Mail Transfer Agent) with this command:
echo "test mail" | mail -s "hello" admin-name@myserviceproviderdomain.com
An email message should be received at the specified address. If the confirmation message does not arrive, check the mail log to discover the cause.

Cache
Memcached 1.4.10 for caching
or
Ehcache for caching
Web Server
Optional, but Recommended
Apache HTTP server 2.2.21
  • The Apache web server can be placed in front of the Tomcat appserver to deliver static content more efficiently.
  • It is recommended for systems with large numbers of Static Resources and Documents
  • The following modules must be compiled into Apache during installation:
mod_proxy
mod_ssl
mod_expires
mod_headers
Browser Support

IE - Internet Explorer, FF - Firefox

Application excluding Process
  • IE11 yes
  • FF32 yes (Minimum requirement)
  • Chrome 48.0.2564 yes (Minimum requirement)
Process Model
  • No Support for Internet Explorer
  • FF32 yes (Minimum requirement)
  • Chrome 48.0.2564 yes (Minimum requirement)
As part of the security processes, the Remember me on this computer option is removed from the browser's login page.

Required for Additional Functionality

OpenOffice (optional)
OpenOffice 3.2.0 or higher
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

Notepad.png

Note: If you have a problem with glibc library version incompatibility while installing OpenOffice 3.4.x (usually happens on RedHat with version 5.6 and lower), you should download and install OpenOffice 3.20

HornetQ (optional)
HornetQ 2.2.14
  • The Messaging Server is an optional platform component that:
  • Handles messages sent by a Twitter Search
  • Handles the on-screen notifications when people are viewing the same Case, to prevent editing-collisions.
Charting Libraries (optional)

Additional libraries are needed to email a chart or report.

Learn more: Install the Chart Handling Libraries