Difference between revisions of "Software Requirements"
imported>Aeric |
Wikidevuser (talk | contribs) |
||
(30 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
<noinclude>__TOC__</noinclude> | <noinclude>__TOC__</noinclude> | ||
====Installing MySQL Version | ====Installing MySQL Version 8.0.xx==== | ||
<!-- | <!-- | ||
Stefka Dimitrova maintains the | Stefka Dimitrova maintains the spreadsheet with OS and DB requirements: | ||
DRAFT VERSION: | 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) | http://iwiki.eur.ad.sag:8080/display/RNDROS/%282015Oct%29+webMethods+and+Intelligent+Business+Operations+System+Requirements+9.9 (for webMethods 9.9) | ||
Line 19: | Line 19: | ||
|Operating System | |Operating System | ||
| | | | ||
* RedHat Enterprise Linux Server - Version | * RedHat Enterprise Linux Server - Version 7, Version 8 (recommended), or Version 9 | ||
{{Note| For RedHat Enterprise Linux Server, ensure that you perform the steps mentioned in the [[Additional Step for RedHat]] article.}} | |||
* SUSE Linux Enterprise Server - Version 11 or Version 12 (recommended) | * SUSE Linux Enterprise Server - Version 11 or Version 12 (recommended) | ||
* CentOS Linux - Release 7 | * CentOS Linux - Release 7 | ||
Line 27: | Line 28: | ||
|-valign="top" | |-valign="top" | ||
|MySQL Server|| | |MySQL Server|| | ||
*MySQL Version | *MySQL Version 8.0.xx (i.e 8.0.29) (Community Edition or Enterprise Edition) | ||
*MySQL Commercial or Community Client | *MySQL Commercial or Community Client | ||
*MySQL Commercial or Community Server | *MySQL Commercial or Community Server | ||
Line 34: | Line 35: | ||
*MySQL Commercial or Enterprise common files | *MySQL Commercial or Enterprise common files | ||
If you are a platform user, see [[Configure the MySQL Server]]. | If you are a platform user, see [[Configure the MySQL Server]]. | ||
<br>To know more about MySQL 8 removed functionality, please click <span class="plainlinks">[https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html#mysql-nutshell-removals here]</span> | |||
{{Note| | |||
* The '''MySQL RDS version 8''' certification with the AgileApps version 10.16 is still '''in progress'''. | |||
* The primary difference between MySQL v8 on-premises and MySQL v8 RDS is the restricted access to the parameters on RDS, which requires certain additional configuration steps to complete the setup and data migration. | |||
* The deprecated ASC or DESC qualifiers for GROUP BY clauses are removed. This impacts the custom SQL used in the application and results in a database syntax error. It is recommended that the application designer reviews the custom SQL used in the application to adopt MYSQL 8. | |||
** Java [[execSQL|execSQL API]] | |||
** REST [[REST_API:execSQL_Resource|execSQL Resource]] | |||
**SQL Browser [[SQL Browser|SQL Browser]] }} | |||
|-valign="top" | |-valign="top" | ||
| <span id="libs">Libraries</span> || Download the '''third-party libraries''' and save | | <span id="libs">Libraries</span> || Download the '''third-party libraries''' and save them in a folder.<br>You may want to integrate them into the system during the installation. | ||
:* Download mysql-connector-java- | :* Download mysql-connector-java-8.0.29.jar [https://dev.mysql.com/downloads/connector/j/ here] | ||
: | {{Note| If mysql j/connector 8 series is used then set below properties in jdbc connection url string}} | ||
'''scrollTolerantForwardOnly=true''' | |||
<br>'''Example''': | |||
<br>Edit below files present in <Install-dir>/profiles/IS_default/configuration/com.softwareagplatform.config.propsloader folder and add '''scrollTolerantForwardOnly=true''' in jdbc connection url values in the below listed property files: | |||
#com.softwareag.catalina.resource.pid-agileappsRN.properties | |||
#com.softwareag.catalina.resource.pid-agileappsQuartz.properties | |||
|} | |} | ||
====Installing MySQL Version | ====Installing MySQL Version 5.7.xx==== | ||
<!-- | <!-- | ||
Stefka Dimitrova maintains the | Stefka Dimitrova maintains the spreadsheet with OS and DB requirements: | ||
DRAFT VERSION: | 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) | http://iwiki.eur.ad.sag:8080/display/RNDROS/%282015Oct%29+webMethods+and+Intelligent+Business+Operations+System+Requirements+9.9 (for webMethods 9.9) | ||
Line 58: | Line 76: | ||
|Operating System | |Operating System | ||
| | | | ||
* RedHat Enterprise Linux Server - Version | * RedHat Enterprise Linux Server - Version 7, Version 8 (recommended), or Version 9 | ||
* SUSE Linux Enterprise Server - Version 11 or Version 12 (recommended) | * SUSE Linux Enterprise Server - Version 11 or Version 12 (recommended) | ||
* CentOS Linux - Release 7 | * CentOS Linux - Release 7 | ||
{{Note| You must change the System Locale Language settings to English USA}} | {{Note| You must change the System Locale Language settings to English USA}} | ||
* Windows Server 2016 | * Windows Server 2016 | ||
Line 66: | Line 84: | ||
|-valign="top" | |-valign="top" | ||
|MySQL Server|| | |MySQL Server|| | ||
*MySQL Version | *MySQL Version 5.7.xx (Community Edition or Enterprise Edition) | ||
*MySQL Client | *MySQL Commercial or Community Client | ||
*MySQL | *MySQL Commercial or Community Server | ||
*MySQL | *MySQL Commercial or Community libraries | ||
*MySQL | *MySQL Commercial or Community compatibility libraries | ||
*MySQL Commercial or Enterprise common files | |||
If you are a platform user, see [[Configure the MySQL Server]]. | If you are a platform user, see [[Configure the MySQL Server]]. | ||
|-valign="top" | |-valign="top" | ||
| <span id="libs">Libraries</span> || Download the '''third-party libraries''' and save it in a folder.<br>You | | <span id="libs">Libraries</span> || Download the '''third-party libraries''' and save it in a folder.<br>You may want to integrate them into the system during the installation. | ||
:* Download mysql-connector-java-5.1.24-bin.jar [http://dev.mysql.com/downloads/connector/j/ here] | :* Download mysql-connector-java-5.1.24-bin.jar [http://dev.mysql.com/downloads/connector/j/ here]. | ||
:* Download jta.jar [http://download.oracle.com/otndocs/jcp/7287-jta-1.0.1a-class-oth-JSpec/?submit=Download here] | :* Download jta.jar [http://download.oracle.com/otndocs/jcp/7287-jta-1.0.1a-class-oth-JSpec/?submit=Download here] | ||
|} | |} | ||
====Required for Basic Platform Functionality==== | ====Required for Basic Platform Functionality==== | ||
Line 111: | Line 129: | ||
:::* <tt>mod_headers</tt> | :::* <tt>mod_headers</tt> | ||
For more information, see [[Installing and Configuring Apache for Use with the Platform]]. | For more information, see [[Installing and Configuring Apache for Use with the Platform]]. | ||
|-valign="top" | |||
| Java || | |||
The installation and operation of the AgileApps Cloud platform requires Java 8. However, the custom code in Java Class continues to be validated against Java 6 syntax as the instrumentation engine responsible for monitoring resource utilization works only on Java 6 byte codes. | |||
|-valign="top" | |-valign="top" | ||
Line 146: | Line 168: | ||
;HornetQ 2.2.14: | ;HornetQ 2.2.14: | ||
The Messaging Server is an optional platform component that: | The Messaging Server is an optional platform component that: | ||
::* Handles messages sent by a [[Twitter Search]]. | <!--::* Handles messages sent by a [[Twitter Search]]. Commenting out due to LJP-8904--> | ||
::* Handles the on-screen notifications to prevent editing collisions when users view the same Case. | ::* Handles the on-screen notifications to prevent editing collisions when users view the same Case. | ||
Get HornetQ from http://www.jboss.org/hornetq/downloads.html. For more information, see [[Installing the Messaging Server]]. | Get HornetQ from http://www.jboss.org/hornetq/downloads.html. For more information, see [[Installing the Messaging Server]]. |
Latest revision as of 11:40, 2 November 2023
Installing MySQL Version 8.0.xx
Operating System |
| ||
MySQL Server |
If you are a platform user, see Configure the MySQL Server.
| ||
Libraries | Download the third-party libraries and save them in a folder. You may want to integrate them into the system during the installation.
scrollTolerantForwardOnly=true
|
Installing MySQL Version 5.7.xx
Operating System |
|
MySQL Server |
If you are a platform user, see Configure the MySQL Server. |
Libraries | Download the third-party libraries and save it in a folder. You may want to integrate them into the system during the installation. |
Required for Basic Platform Functionality
Mail Server |
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 |
Ehcache is available in the Common Tomcat profile. For more information, see Configuring Ehcache. |
Web Server |
The Apache web server can be placed in front of the Tomcat appserver to deliver static content more efficiently.
For more information, see Installing and Configuring Apache for Use with the Platform. |
Java |
The installation and operation of the AgileApps Cloud platform requires Java 8. However, the custom code in Java Class continues to be validated against Java 6 syntax as the instrumentation engine responsible for monitoring resource utilization works only on Java 6 byte codes. |
Browser Support |
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) |
| ||
HornetQ (optional) |
The Messaging Server is an optional platform component that:
Get HornetQ from http://www.jboss.org/hornetq/downloads.html. For more information, see Installing the Messaging Server. | ||
Charting Libraries (optional) |
Additional libraries are needed to email a chart or a report. For more information, see Install the Chart Handling Libraries. |