Professional Documents
Culture Documents
24 UPF 3.2.2 - Release Notes
24 UPF 3.2.2 - Release Notes
24 UPF 3.2.2 - Release Notes
UP Framework™®
Release 3.2.2
7 Dec 2015
ACI Worldwide
Offices in principal cities throughout the world
www.aciworldwide.com
Contents
About this document ............................................................................................................................. 4
Important notes ......................................................................................................................................4
UPF 3.2.2 Upgrade and Rollback Matrix ....................................................................................................5
Important notes
• Customers upgrading from versions of the UPF earlier than 3.1-1 require a new license
from ACI
• The batch toolkit is now a licensable module and must be purchased and licensed for
use; as a consequence, a new license is required if this module is to be used in release
3.2.1-1 and above
• Upgrades from 3.1-0 and 3.1-0-1 include offline schema changes. See the upgrade
section for additional details
• Upgrades may require manual pre-upgrade steps to be carried out. See the Legacy
Business Services PIM and POS Cartridge Backward Compatibility section for more
information
• Oracle 12 is supported from 3.2.2 and above however, customers must install the
appropriate Oracle 12c patch associated with Oracle bug ID 19703301 available from Oracle
• When installing the UPF in Core Infrastructure mode the UPF-<releaseversion>-
ExternalLibraries.zip (Windows) OR UPF-<release-version>-ExternalLibraries.tar.gz
(UNIX/Linux) files will need to be expanded to include required 3rd party libraries. Please
see GEN-15802 below
• With the enhancement to allow Endpoints to be packaged into a user cartridge,
endpoints from a previous release configuration will now be shown under the "Legacy
Endpoints" section in Configuration Builder. There is no user action mandated with this
change and these will continue to operate as before. Please refer to GEN-15365 below for
additional information
1
Upgrading on Windows is only available from UPF 3.2.1-1 and needs a patch to be applied to UPF 3.2.1-1 install
before the upgrade process. Please contact ACI customer support to acquire a patch for your 3.2.1-1 installation.
Contact ACI support if the version of UPF you are running is not documented in the above
matrix.
GEN-14778 Request for Security Context UPF now supports Security Context handling
Support using ICE-XS and its WSAPI link protocol. WS-
Security meta-data received by ICE-XS can
optionally be forwarded to the endpoint in UPF.
The WSAPI Header has a new configuration
parameter to enable Security Context
handling. If this is enabled on the UPF
endpoint and ICE-XS sends Security Context
data then this data will be available in the
ctx.wsapi.sec_ctx variable. This data can be
used to pass the Security Context on to other
participants in the transaction flow, e.g. to BSI
service providers. This can improve the end-to-
end auditing and traceability.
GEN-14914 Support variable length file To support adopting product File processing
formats requirements, below changes are introduced
=>
a. Added 3 new length type =>
1-or-2-byte : Length is dynamic, can be 1 or 2
bytes i.e., check the first bit if set, indicates
that for length read two byte.
1-hex-pad-byte : The hex byte decimal value
indicates the length of the field.
If length is even then the data contains one
extra pad byte in cursor so skip that byte.
2-hex-pad-byte : The hex byte decimal value
indicates the length of the field.
If length is odd then the data contains one
extra pad byte in cursor so skip that byte.
GEN-15003 Move data offload and data 'Data Offload' and 'Data Retention' parameters
retention parameters from for the RDBMS entities have been exposed
entity set up to Platform under Platform Settings. The corresponding
Settings configurations under entity-models will act as
default configurations and will be replicated
under Platform Settings unless modified by
user under Platform Settings.
* SSL/TLS support
Provides the ability to operate SSL/TLS over
the HTTP connections, supporting up to TLS
version 1.2.
Provides the ability to use CRL and OSCP to
revoke certificates.
GEN-15038 Support for Oracle 12 UPF has been enhanced to include support for
Oracle 12.
Note: Customers must install the appropriate
Oracle 12c patch associated with Oracle bug ID
19703301 for Oracle 12 support.
GEN-15039 RedHat 7 Operating System UPF has been enhanced and now includes
Support support for RedHat 7 operating system.
GEN-15043 Tx Tracing - add the ability to Added an option "Detailed Output" with a
enable the whole variables check-box widget to add/update trace
object to be traced at any commands. When checked, it enables tracing
stage. of all non-null variables inside the Variables
object for different stages.
GEN-15044 Create POS Framework for The POS user cartridge has been created. It
use with toolkit contains the terminal model and other plugins
and components that can be used to create the
drivers to acquire POS transactions. The POS
user cartridge is now released independently of
the core switch.
GEN-15047 UPP POS DUKPT encryption Security Configuration in Endpoints now allows
support configuration of the BSI DUKPT MAC Verify and
BSI DUKPT MAC Generate services.
GEN-15056 Addition of Rules support UPF now supports user-defined rules. Rules
offer an easy way to customize and extend the
business rules of an application.
GEN-15057 Component Entity Static UPF now supports Static Scripts that can be
Scripts optionally configured for a Component Entity.
This promotes re-usability within the UPF
configuration because Component Entities and
their associated Static Scripts can be used in
Endpoints (e.g. External Message Rules), Rule
Set Definitions (e.g. inside Actions), Sessions
(e.g. Script Steps), and Scheduled Scripted
Tasks.
Example:
- Entity Model Id is 'libs' and prefix is 'common'
(note that 'aci' prefix is reserved for ACI
Worldwide)
- Component Entity 'validations'
- Static Script 'ValidateAmount' (input
parameter is 'amount', return type is boolean)
common.libs.validations.ValidateAmount(1000
0)
GEN-15067 Support for IBM Java 8 UPF has been enhanced to include support for
IBM Java 8
GEN-15075 UPF Installer has been The UPF installer has been enhanced to allow
enhanced to add MQ into the addition of MQ into an existing UPF
existing installation installation.
GEN-15088 Added support for block The 'Select' operation of an RDBMS entity now
queries (pagination style) in supports block queries. The first select fetches
RDBMS entities up to the specified maximum number of rows.
Subsequent select operations can use the
offset to indicate that the rows after the offset
should be fetched rather than the ones from
the beginning.
GEN-15153 Script support for HMAC / SHA UPP Script has been enhanced to provide
256 HMAC and SHA256 functionality
GEN-15181 Task definition has been The creation of scheduled tasks such as Batch
separated from task Command Task, Batch Cleanup Task, Scripted
scheduling Tasks is now separated into definition and
scheduling steps to better reflect the
operational aspects of these two tasks.
GEN-15183 Endpoint builder enhanced to A 'Custom Reject Logging Operation' has been
support a custom reject logging added to the logging section of endpoint
operation builder. When defined this takes precedence
over the default mcas_rejectlog. Any entity
with operations defined on it can then be used
for reject logging. The user will need to fill in
the logging operations as they do for other
endpoint logging.
GEN-15224 Improved JMX support for RDBMS entities can now be exposed as
RDBMS entities "expanded" JMX MBeans, i.e. one MBean per
row stored in the underlying database table.
Changes to the entity like inserting new rows,
updating existing rows, and deleting rows will
be reflected in real-time. The existing Manager
JMX MBean (i.e. singleton MBean for all
resources) that can be used to do CRUD or
view-only access can still be used.
GEN-15250 The UPF now supports MSSQL The UPF has been enhanced and tested to run
database when installing in using MSSQL database for "Core
"Core Infrastructure" mode Infrastructure" mode when installed on
supported Windows platforms
GEN-15268 UPF-Installer has been UPF is now enhanced to support APSF 1.4.0.7
upgraded to use the APSF release artifacts.
1.4.0.7 release artifacts
GEN-15275 Command line support for The cartridgemgmt operations script now support
loading and activating user the loading and activating of user cartridges from
cartridges. the command line. The new commands available
include:
loadusercartridge Options:
--filename=<file> Where <file> is the filename
referencing a user cartridge
activateusercartridge Options:
--name=<name> Where <name> is the name of
the user cartridge
--version=<version> Where <version> is the
version of the user cartridge
--updateMode=<option> Where <option> is one
of: NON_DISRUPTIVE_UPDATE |
DELAYED_DISRUPTIVE_UPDATE |
DISRUPTIVE_UPDATE
GEN-15286 RDBMS limits can now be A new flag (Update Existing Limit) has been
applied in real time added to RDBMS Limits entity to allow the user
to choose to update existing limit entries with
updated limits. This would allow the user to
change a limit on the fly after a limit has been
created. The previous behavior would require a
new limit period to be started for the change in
limit to take effect.
GEN-15317 Prompt to trim spaces for text When saving a config entry, if one or more
fields in Config Builder when editable text fields contain leading/trailing
saving a config entry space(s), a warning dialogue is shown asking
the user if they want to trim the space(s).
GEN-15336 Print database version on boot UPF has been enhanced to print the version of
the database driver and server at a set interval
which defaults to 3600000 ms (1 hour) but can
be configured by setting the option
{{"mcas.db.version.interval}}
GEN-15342 listLMS command added to A new command named listLMS has been
show information related to added to show Large Message Support state,
Large Message Support relevant system properties and options.
GEN-15343 LMS flag now displayed in Added monitor output for LMS Flag on switch
monitor output in UPF and and HAR log files.
HAR.
HAR Log example:
Tue Aug 04 15:25:59 EST 2015: ---------------
-------------------------2015/08/04 15:25:59.6:
[ LMS: on Mem: 24/178 ]
GEN-15345 Introduction of a new shared A new shared variable named "fileCtx" has
"fileCtx" variable across all been introduced that is shared across all
messages for file processing records when processing files.
GEN-15352 HTML trace enhanced to show UPF Version information is now visible on HTML
UPF version in the header trace file header
Endpoints plugin
Until now Endpoints lived in a node property of
the Switch service. Consequently you cannot
define endpoints in two separate cartridges
(e.g. a user one and the config cartridge). With
this change endpoints live in their own plugin
(called nodes).
For the moment you will see two entries in
Config builder: Endpoints – the new nodes
plugin, and Legacy Endpoints – the Switch
service location. You won’t be able to add new
nodes to the Legacy Endpoints (only edit and
remove). There is no runtime difference
between the endpoints defined in those two
locations. To future proof your configuration
consider moving your endpoints from the
Legacy Endpoints to the new Endpoints
section.
-DDIRECT_BUFFER=2
GEN-15425 Receive step added for A new 'Receive' step has been added into
session builder session builder. It can be used for receiving
additional messages from an endpoint.
GEN-15438 Support ‘is null’ and ‘is not Operators ‘is null’ and ‘is not null’ are now
null’ operations in streaming supported in the streaming framework.
operations
GEN-15443
Oracle optimizer chooses index Optimization of queries for Oracle to not select
scan when min and max are used aggregate functions such as min, max, count
in a single query on time column in the same select statement
GEN-15498 Add ability to filter configuration Added ability to filter configuration changes by
changes by their type their type.
This new feature is available for all dialogs
where we a panel with a configuration changes
tree is available.
Feature allows filtering of changes which are
not of interest to the end user.
GEN-15505 New operational script called New operational script "ssm_tool" can now be
"ssm_tool" has been added to used to generate encrypted HMAC key from
generate HMAC Key keystore keys
GEN-15572 UPF has been enhanced to use The UPF now uses the ACI Universal Payments
PIM 1.5 Information Model (PIM) version 1.5 as the
default PIM version.
GEN-15593 UPF Installer has been In previous releases of the UPF Installer there
enhanced to minimize manual was no possibility to regenerate Oracle Golden
workarounds when installing Gate configuration files. Introduced new utility
UPF in Async mode for generating Oracle Golden Gate
configuration files.
GEN-11704 Configuration Builder does Due to a defect in Configuration Builder the type
not display type of of Authentication Realm was missing in the
Authentication Realm Authentication Realms panel (which is located in
Platform Settings). This has been fixed and the
type is now shown.
GEN-12913 Add the ‘Merchant Channel The property ‘eps_ch_prfl’ has been added to the
Profile’ property to POS terminal model. It represents the Merchant
terminal model Channel Profile defined by BASE24-eps, and
should be used to populate the field
ConfigurationPOSChannelSpecific.MerchantChanne
lProfile in various BSI transaction services.
GEN-13055 XSD import for endpoint Optional XSD fields which contain simpleType
may mark fields as definitions are now imported with the correct
Mandatory when the minOccurs and maxOccurs values (presence=’M|O’
actual definition in the repeated=’[0-10000]’)
XSD is not mandatory
Case# 02095271
GEN-13302 Improved error reporting More detailed and appropriate error messages are
on command line tools now provided to the end user.
such as mcascmd
GEN-14186 Importing PIM from wsdl The PIM import wizard within Entity Builder
on windows versus linux provides additional control at import time.
produces different results. The user may now import a subset of WSDL files
from the import directory / zip file, providing more
granular control of the services that are
supported.
GEN-14662 UPF installer - initializing Fixed and installation failure due to a null value
offload database is failing being inserted in not 'nullable' column.
GEN-14825 No user friendly error The invokeService script function calls script error
reported if invokeService() if an internal error occurs.
function fails to find Prior to this change the script function returned
service provider the error code as a primitive rather than the
associated PIM result structure.
Returning the error via scripting error allows the
UPF error handling to include these errors into
places like the session trace for better visibility.
GEN-14869 Remove ISO8583 endpoint ISO 8583 Endpoint and ISO 8583 Sim endpoints
from the list of base have been removed from the list of base endpoints
endpoint types in Config in Configuration builder. ISO 8583 based message
Builder protocol is now available in Universal Endpoint.
GEN-14950 Entity based limits can ‘RDBMS Entity Limits’ have now been deprecated.
cause consistency
problems Users are encouraged to change any existing
RDBMS Limits with a Type of ‘RDBMS Entity Limit’
to ‘Scripted Limit’. This will mean that the user
needs to define their own limits table and query to
obtain the limits prior to performing the limits
update.
GEN-15028 MD5 check sums for install Installer check sums have been upgraded to use
artefact now use a stronger sha256 hash. To verify the check sum for
stronger hash (sha256) package installer refer documentation.
GEN-15051 For EUA connection errors like For EUA connection errors due to ‘timeout’ or
timeout, error message should ‘unknown host’ a generic error message was
state the reason of connection displayed. This has been modified to state the
failure cause of failure in case of ‘Timeout’ and ‘Unknown
Host’ error.
Case# 01991832
GEN-15097 Fix the number of Previously, under load, the number of messages
messages in/out reported in/out reported in the Load Generation panel is
in the Load Generation incorrect.
panel For instance, in sunny day scenario (no error, no
timeout), the number of messages in, is not the
same as the number of messages out.
GEN-15145 Toggling Async Mode to Previously, the UPF Installer did not correctly
Sync Mode option doesn’t toggle the Async Mode to Sync Mode option. This
reset number of sites has been fixed.
GEN-15198 UPF MCAS crashes with Fixed the issue which crashes UPF MCAS with “Blocked
“Blocked thread” error when thread” error when applying configuration to switch.
applying configuration Case# 02015668
GEN-15209 BSI filter protocol pattern BSI URL validation has been modified to accept
not complete valid hostnames.
GEN-15221 Added support for XML The UPF can now process XML messages that
comments contain XML comments (<!-- .... -->). The XML
comments are simply ignored during the parsing
of XML messages. In previous releases of the UPF
the presence of XML comments could cause
decoding errors.
GEN-15222 Script Editor does not Fixed issue with validating and highlighting of
work for Load Generators GroovyEditor e.g.; editor widget in Sting Load
– changes are lost Generator causing class cast exception.
GEN-15225 model driver produces an The UPF is unable to send messages greater than
ArrayIndexOutOfBoundsEx 8192 bytes when also including the following
ception when increasing headers: header/link header/endpoint header.
the buffer size
The outbound buffer is calculated correctly when
adding the header/s to the buffer preventing an
ArrayIndexOutOfBoundsException occurring.
Case# 02024174
GEN-15230 Issue with sharing local A defect in UPF script prevented closures with local
closures in UPF script scope to be shared, i.e. a closure with local scope
could not be used by more than one other local
closure.
Example:
def sharedClosure = { … }
def closure1 = {
sharedClosure()
}
def closure2 = {
sharedClosure()
}
// works
closure1()
// doesn’t work
closure2()
GEN-15232 RDBMS Total entities Some of the total entities panels were not
panels were not displaying displayed in Platform Manager due to failure in
in Platform Manager identifying the entity type. The total entities are
now properly recognized and displayed in Platform
Manager.
GEN-15237 SSL client certificate UPF was not correctly checking the root certificate
matching broken when against the trusted certificates in the scenario
using 3-level cert chain where there was a certificate chain of more than
and server only supplies two levels and the other side only supplied the leaf
leaf cert certificate. Fixed.
Case# 02028134
GEN-15240 An empty else block in An empty else block in UPP Script could cause a
UPP Script causes a bad bad variable assignment.
variable assignment
For example. With the following script…
myCode = 5
if (myCode == 5) {
a = ‘ACCP’
} else {
// x=0
}
shouldBeWw = ‘ww’
Fixed.
Case# 02029849, 02107068
GEN-15242 Croatian and Romanian Currency tables have been updated to match ISO-
currency names need to 4217 Amendment 60, published 2015-06-19
be updated as per ISO
4217 Amendment Number
160
GEN-15324 Config Builder raises An issue has been fixed that is preventing the
“Illegal tag ‘silentError’” loading of old configurations into Configuration
exception when importing Builder with an error message “Illegal tag ‘silent
old configuration error’”
GEN-15334 Channel state can get lost When a switch instance is restarted, and
during node migration endpoints migrate back to that instance, the
when switch restarts endpoint/channel state may not be correctly
recovered, preventing the affected endpoints to
process transactions.
GEN-15349 Fatal error when sending Version entities can fail persisting records with
to hold-queue endpoint columns containing data greater than 4000 bytes.
due to Oracle Error ORA-
Version entities include file load and batch
01461
functionality used by the UPF.
This fix allows columns with data greater than
4000 bytes to be inserted by version entities.
Case# 02053360
GEN-15354 Opcode ‘M6’ should not be The op-code ‘M6’ was used for MAC generation,
used for MAC generation due to Thales documentation that states that it
on Thales HSM if the superseded op-codes ‘MQ’ and ‘MS’. However this
required MAC size is more is incorrect, as it only produces 4-bytes MAC, and
than 4 bytes therefore is unsuitable to use for Voca.
GEN-15387 Operations are duplicated Invoke session step now clears any queued
when logged within database operations when invoking a child so as to
session invoked by prevent the operation being logged twice.
another session
Case# 02063207
GEN-15405 UPF issues when installing This fix is related to the asynchronous deployment
in an Asynchronous of the UPF. The UPF handles old values stored in
environment the MCAS_CONFIG_VERSION (MCV) table.
GEN-15455 Unnecessary verbose diag This has been fixed to only display when
logged after install: appropriate.
File.based.audit
GEN-15469 Config Builder won’t start Could not start Config Builder and Platform
after ACI JRE update to Manager with run scripts on Windows OS after
jre1.8.0_60 updating Java to version 1.8.0_60. This has been
fixed.
The application parameters for Configuration
Builder have been moved to builder.properties and
Platform Manager has been moved to
manager.properties.
Case# 02115401
GEN-15472 Date/time formatting with Formatted values with milliseconds were being
milliseconds incorrect cached as though they had a granularity of a
second so if a previous format had occurred in the
same second then any subsequent values within
that second were being returned that previous
value. Fixed so that we don’t cache formatted
values when the format string specifies
milliseconds.
Case# 02098655
GEN-15478 Timer Service has a The MCAS Timer implementation, LPTimer, allows
maxDelay of 5 mins which timers to be added that exceed the internally
is not modifiable configured maximum period (default 5min). Prior
to this change, a timer period that exceeded the
maximum period was reduced to the maximum
period.
GEN-15496 Audit is incorrectly The channel state changes have been corrected
reporting channel state and spurious audit evens are no longer reported
changes and filling the
Audit Log file
GEN-15524 SAF Panel in platform SAF Panel in platform manager is not updating
manager is not updating even after acknowledging the records. The
even after acknowledging acknowledge records were still shown confusing
the records users whether the record was acknowledged or
not. This issue has been fixed.
Case# 02117200
GEN-15534 Handle UPF configurations When errors occur during configuration changes,
getting out of sync in multi the UPF will always raise a restart required alarm
UPF environment on the target instance.
If a change has been made that targets version
*{{B}}*of the configuration, and an instance is
running version *{{A}}* of the configuration, UPF
will simply activate the configuration *{{B’}}*
GEN-15537 Unable to change session User Session Timeout under PCI DSS
timeout above 15 mins Authentication Policy is updated to allow
configuration of session timeout in the range from
1 minute to 15 minutes.
GEN-15550 Oracle Database Patch When using the UPF with Oracle Database version
Required with Oracle 12c 12c the patch for bug ID 19703301 must be
applied.
GEN-15557 Entity Builder – Handling Entity Builder now handles sensitive data levels
of sensitive data at the and role compensation controls for all RDBMS
role level not working for entities. Previously only Log RDBMS entities were
RDBMS Entities other than handling that correctly.
Log RDBMS Entities
GEN-15563 ‘Accessed disposed value’ If totals are updated during a file load, and the
error may be issued if usage type of the totals is ‘Mainly recurring
totals are used during file entries’, the ‘Accessed disposed value’ error may
load. be reported, which results in the failure of the
load.
GEN-15605 Changing an option may This outage caused by a deadlock condition has
create an outage when been fixed.
running a 4-stack Case# 02129350
installation (4 UPF
instances)
GEN-15612 Pending op returns too Ensure that all preceding transactions are
early committed on all active database before allowing
the switch application to read from one of them.
Case# 02134237
GEN-15649 Timeouts to re-used tasks Fixed session to check which session a task is
can be delivered to the associated with before delivering a timeout event
wrong session to it. This prevents old timers from being delivered
to tasks that have been re-used in a new session.
Case# 02139299
GEN-15674 Occasional “No route A coding bug in the BSI endpoint with the pooling
found” safeguard when of route address objects can lead to a response
running load involving BSI message having the wrong route assigned to it.
traffic When the response message returns to the
originating endpoint to be sent back to the
originator the endpoint looks up the route and
discovers that the route does not exist on that
endpoint and an error is reported and the
message is dropped.
GEN-15680 NullPointerExecption in Fixed NPE when ext buffer fields was not set.
FileBasedAlarmReporterV2
GEN-15688 Config Builder, the move Moving up and down of entries in table was not
up and move down is not happening correctly, the order would not be maintained.
working correctly Problem has been fixed.
GEN-15716 The interval controlling This has been fixed and the rollover time can now
sdiag file rollover time be configured to a different value than the default
"com.distra.pm.sdiagfileint 1 hour rollover.
erval" does not work when
changed in switch.conf file
GEN-15788 Added new Entity Models UPF now ships with two additional Entity Models to
to ensure compatibility enhance compatibility of the Service Registry with
with imported PIM entity the PIM (including imported PIM):
models - PIM Primitives including all the primitive types
from PIM 1.5 and Service Registry
- PIM Common including the intersection of PIM
and Service registry (including the BASE24-eps
Business Services PIM)
GEN-15815 UPF on Windows now UPF installer has been enhanced to support
supports “rollback” from Rollback for Windows.
the 3.2.2 to 3.2.1-1
release
GEN-14583 UPF may not After a successful upgrade, the UPF may require the
shut down “switchctl stop” command to be executed a second time in
after upgrade order to shut down the UPF MCAS process.
Once executed a second time the UPF will terminate
Release artifacts
This release includes:
• The UPF Installer:
UPF-3.2.2-installer.tar.gz (AIX/Linux) (sha256sum:
f2eaa6366ced093c692ad67df9cc0abbc0350c6edcf1c317ebfaa5897d97ce0a)
UPF-3.2.2-installer.zip (Windows) (sha256sum:
b710327e55115e0a72c500c67a5854b98bccc87ac8172b16110336146931a04b)
• The EUA (Configuration Builder and Platform Manager) installer:
AciEUAInstaller-3.2.2.jar (sha256sum:
c2199eb7eecae8fc3458fd048fe3c394c66ac32a8b413bdc702b37921c37fc19)
• The UPF External Libraries compressed files:
UPF-3.2.2-ExternalLibraries.zip (Windows) (sha256sum:
c5c7e946a7818b8bcd1fbe5fa4ec9a93658ad207ce38c348b863091dfd2bc872)
UPF-3.2.2-ExternalLibraries.tar.gz (AIX/Linux) (sha256sum:
ae8493049246c28ab3ac39a940140105c48003cf86af04bfa032d59afeb995f5)
• The ICEProbe Trace Viewing Utility Installer:
ICE Probe 32bit.zip (sha256sum:
57dd7dfeca4dcee906f6ce605709de8eb70e49e5a04848ed19c77933a373047e)
ICE Probe 64bit.exe (sha256sum:
c97f9115144be995848e545614763fc503800f35e52cbfa98a1466806ed108f7)
• The NetBeans zip file used for installation of end-user applications (for ACI internal
distribution only):
netbeans-platform-8.0.2.zip (sha256sum:
edbe4ee56fbfcbe0e5085d5b7a9a7ab2d31efb3aebf7b5349c78423d19d48695)
Upgrade prerequisites
It is important to back up the databases and the configuration from existing UPF
environments before the upgrade. Before starting, ensure that the UPF is running and no
active alarms need to be addressed.
Please review the upgrade and rollback matrix contained in these Release Notes for support
upgrade and rollback paths.
If there is any doubt please contact the ACI UPF Support team for assistance.