TAP ReleaseNotes
TAP ReleaseNotes
Release 15.06
Release Notes
2015 Temenos Software Luxembourg SA
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any
means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of Temenos Software
Luxembourg SA.
Triple'A Plus™ is a registered trademark of the TEMENOS Group of companies. All other trademarks referenced herein are the property
of their respective owners.
The Temenos product suites use a number of third-party software products that are distributed under free or other open source licence
agreements. These products are the copyright of their respective owners and are governed by their own licensing terms as indicated in
the applicable licence, copying, read-me and/or help files for such products. Copies of the relevant licence agreements for these
products can be found in the Triple’A Plus Open Source Software Licences Reference Guide.
2 Content summary................................................................................................................10
4.1 New features and improvements for Triple’A Plus Core 15.06 ...........................................................20
5.1 New features and improvements for Triple’A Plus Web 15.06 ...........................................................34
6.1 New features and improvements for Triple’A Plus Reporting 15.06 ....................................................44
8 Deprecated features............................................................................................................52
10 Technical information..........................................................................................................54
Triple’A Plus Web OCS Triple’A Plus or Odyssey Component Suite (OCS)
(e.g., web user interface)
All incidents will refer to the technical version of the corresponding component (e.g., TA, OCS, and LR) of the product suite.
For information about terminology updates, refer to the Triple’A Plus Core Documentation Overview, Triple’A Plus Web Documentation
Overview, and Triple’A Plus Reporting Documentation Overview documents.
For information about the product’s version numbering scheme, see section Product version numbering.
Marketing version name and number Technical version name and number
Note: The release prior to 14.03 was named Triple’A Plus 13.
2.1 Overview
Triple’A Plus Release 15.06 delivers:
Questionnaire management to support legal constraints like MiFID and to provide a new functional framework to support
profiling process.
Risk analysis and compliance - Phase 2 - to provide an advanced and flexible solution to manage risk in Triple’A Plus with any
external risk engine solution.
Display of order executions in the WUI.
Extension of Triple’A Plus Tablet application with Proposal Generator and Pre-trade Compliance Check.
Functional improvements were made in the areas of Performance Analysis (APA module) and in the usability of the WUI.
2.4.1 Questionnaire
A new functional module is delivered in Triple’A Plus to manage questionnaire definition and questionnaire answers.
The functional framework for the questionnaire definition management includes:
The management of the definition of questionnaire and questions
The ability to set business rules applicable for the sequence of questions displayed
Scoring capability to compute global and intermediate scores from answers
Versioning, status, and validity period of questionnaire definition
2.5.3 Reporting
Usage of TSL framework to compute the report data
Ability to support report data based on pre-defined queries function
Report Launcher System (RLS) is replaced with scheduling features based on TSL/BPI architecture
2.5.4 Report Launcher System (RLS) and Mail Manager System (MMS)
Report Launcher System (RLS) and Mail Manager System (MMS) are removed from Triple'A Plus 15.06. RLS and MMS version 14.12
can be combined with Triple'A Plus Core Release 15.06 for clients who still use these components and want to upgrade to Release
15.06.
2.5.6 OData
OData now allows for the exportation of data, as previously available in TASC via "sel_export_data".
OData API implement Order Session management functionalities by covering the financial function such as rebalancing, PTTC, and
verifying and publishing an order session. Also, it covers the Proposal Generator functionality.
2.5.7 Tablet and TCIB distributed separately from Triple’A Plus Web
Triple’A Plus Tablet and TCIB models are no longer part of pms-models. They are delivered in a separate delivery.
Triple’A Plus Tablet is no longer part of the distribution of Triple’A Plus Web. It is delivered as a separate package and can have a
different release cycle.
4.1 New features and improvements for Triple’A Plus Core 15.06
New Features and Improvements for Triple’A Plus Core 15.06
PMSTA-19188 56872 Database Adding the symbol € in a comment is Charset iso_15 added to the list of
not supported by Triple’A Plus Web on authorized charsets.
UNICODE database.
PMSTA-20000 Database use new configuration parameter Starting with Sybase 15.7 SP100, a
"optimize temp table resolution" new configuration parameter "optimize
instead of T299 temp table resolution" has been
introduced to supersede the T299 trace
flag
It is mandatory to set "optimize temp
table resolution" to 1 as T299 no
longer has any effect.
PMSTA-20359 Database Format Element Scripting - TSL SQL format elements can now also New standard script in SQL
processing - Permit Triple'A scripting in contain Triple'A script to allow the format_elements must allow
conjunction with SQL format to be used in both TSL and the SQL code in first
non-TSL mode (e.g., WUI, GUI, etc.) comment area at the
beginning of script
In this case, the functionality of the definition.
format element must be coded using
both SQL and Triple'A script. Then, the Triple'A Plus script
must start with a control on
NO TSL mode through a test
on DOMAIN(/) script
function
IF (DOMAIN().jod_reference
= NULL, ... )
PMSTA-20504 59656 Database Build list is too long and needs to be Build list process performance is
improved improved by using the “uvw”
(unsecured) views instead of “vw”
(secured) views when selecting the list
of object to add to the list. There is no
security impact as the build of the list
is always run with a superuser (dbo)
who has access to the whole database.
This feature can be deactivated by
defining the system variable
AAADISABLEDBOUVWOPTI=1 in
aaaprofile.
PMSTA-19991 54826 Database, GUI Make system parameters Both GUI_EXIT_TIMEOUT and
GUI_EXIT_TIMEOUT and GUI_SESSION_TIMEOUT can be
GUI_SESSION_TIMEOUT user configured for each user.
configurable
The Triple’A Plus Core System
Management Guide has been updated
accordingly.
PMSTA-19990 55700 DB Scripts Export of data dependency data via Fixed aaa expobj command to export
tool "expobj" must also export the script definitions on data_dependency
script definitions entity
PMSTA-20432 DB Scripts Improve hostdiff script A new option has been introduced into
(aaa_hostdiff.sh) to allow comparison the hostdiff: -c.
by open operations instead of open
positions. It will be useful for options, This option makes it so that the
futures, etc. following instrument types:
Options
Futures
Outright Forward
FX Swap
are not compared by position, but by
open operation.
Example: Two open option contracts
with quantities 5 and 20 and not going
to be compared by their cumulative
quantity 25 but by each individual
open operation.
PMSTA-19994 53045 GUI Lock the account if a password is not New system parameter added
changed during the password (RESET_PASSWORD_VALIDITY_DAYS)
expiration time window to define the timeframe within which
the password must be change after a
password reset. If password is not
changed, the account is locked.
PMSTA-20506 58349 Order Order List: Improve performance when New system parameter To activate this new
Management searching for orders belonging to one OP_SEARCH_FCTRESULT_METHOD has behaviour, the new
session. been added to improve searches on parameter must be changed
orders belonging to a particular to 1.
session:
GUI and financial servers
Possible values are: must be restarted.
Remarks:
PMSTA-19759 59329 Database jl_post_prec_execution does not create The indexes are now properly created
all indexes on all tables containing precomputed
data.
PMSTA-19983 56019 DB Scripts Attributes "Code" and "Name" are not Fixed
present on Strategy input screen
PMSTA-19984 56134 DB Scripts Export script "aaa expobj" gives error Fixed
"No space" when exporting third-party
data including all logical entities
PMSTA-20121 57920 Documentation Documentation should be corrected in Triple’A Plus Core Gateway Reference
the section 8.2 Import Entities in the Guide updated.
Triple'A Plus Core Gateway Reference
Guide
PMSTA-19788 56781 Fusion and Position gross and net amounts are Fixed
Operations Layer incorrect after Adjustment P&L with
instruments in different currencies
PMSTA-20573 59751 Fusion and After a P&L adjustment, the price Fixed Adjustment on operations
Operations Layer calculation rule of the position that do not have the same
"Quote/100" is lost and the quote is no value for the quote and price
longer displayed in percentages (example Price
Rule="Quote/100") must be
updated (any field) to allow
for the correct computation
of the quote.
PMSTA-19901 GUI Reporting from GUI via aaa_rs does not Starting the aaa_rs from the GUI now
work (error loading JVM) when Java 7 uses the aaa_rs.bat script.
is installed on the workstation
PMSTA-19930 GUI Not able to enter more than 51002 The limit has been extended to 65000
characters in a script definition as it is already the case for input
controls.
PMSTA-20142 Import Export Service "rolit" on Linux : program Fixed. Killing the process with "kill -
Online number is not released 9" or other signals will still
Only Ctrl-C an kill without option lock the program number.
handled (but not kill -9)
PMSTA-20334 58950 Installation and Save Session button is enabled before Fixed
Migration clarifying the case in Order entry
Procedures
PMSTA-20068 58345 Order Block order is not updated after the Fixed
Management Compliance Check in Order Entry (any
Constraint able to set confirm_f to
FALSE)
PMSTA-20084 57403 Productivity Derivation wrong when using dummy Constraints on objectives set by
portfolio and a modelling constraint Dummy Portfolio strategies are now
correctly taken into account.
PMSTA-20102 57810 Productivity No message "Derivation impossible" Raise a Derivation Failure error if
with one-pass derivation Allocation Constraints on NULL
objective are found (same behaviour as
2-pass derivation)
PMSTA-20192 Script and Missing default value for the AI BP Type Added instrument nature 11 - discount
Formats for discount instruments instrument in system default value for
AI BP type in:
buy operation
sell operation
investment operation
withdrawal operation
adjustment operation
(for transfer and portfolio transfer, it is
already present).
PMSTA-19197 57188 Subscription and Application fatal error when inserting Fixed
Audit income events via GUI and batch
import
PMSTA-20355 Technical aaa_srv64.exe: error while loading The installation of Triple'A (server side)
shared libraries: icuio6448.dll on Windows requires the Microsoft
Visual C++ 2013 Redistributable (x64)
- 12.0.30501.
PMSTA-20613 59824 Technical The tables tasc and tasc_job_table are Fixed
not purged
PMSTA-18384 Valo Journal Event execution_qty.no_position_f is not used no_position_f in execution_qty is now
Generation by init_order_execution_from_dp taken into account to limit the number
of retrieved rows and to increase the
performance.
5.1 New features and improvements for Triple’A Plus Web 15.06
New Features and Improvements for Triple’A Plus Web 14.12
OCS-46096 Documentation Document the configuration of Added an annex to the Triple’A Plus
WebSphere for Triple'A Plus Web Web Installation Guide explaining how
the automatic installer does the
WebSphere configuration, including
description of the different Jython
scripts.
OCS-46489 59238 Orders and Enhance usability to modify/delete There is no longer any automatic calls
Operations orders post-PTCC (compliance check) to the PCC while updating a single
Management for big sessions. order in a session.
OCS-45670 56744 Technical OData needs to support export of data Added sel_export_data to OData Limited customization,
Framework as previously available in TASC via connector memory mode cannot use
"sel_export_data" paging.
OCS-46077 56343 Technical Document how to create an order via Documentation of the OData services
Framework OData has been improved to better describe
how to create an order. The
information is no longer located in a
dedicated TCIB document.
OCS-45992 Triple’A Service Default values calculated on Triple’A Such default values are now stored in
Layer Plus Core user defined fields are lost by memory. It allows for the installation
Triple’A Plus Web if the field is not of TTI (T24 TAP Interface) without the
used in your pms-model project. need to re-import the meta-dictionary
in the Design Studio pms-model
project and the re- installation of a
customization package on Triple’A Plus
Web.
OCS-45713 Triple'A Web User Performance WUI packaging Modification of the outcome of
Interface improvement "Detailed" and "Detailed Children"
Consolidation Mode when Load
Hierarchy "From Parent" is selected. It
impacts all 5 sub-functions of the
Performance.
More details can be found in sections
15.3.2, 15.4.2, 15.5.2, 15.6.2, and
15.7.2 of the Triple'A Plus Web User
Guide.
OCS-45794 Triple'A Web User Compliance Checking Risk - When the WUI Compliance Checking: add a "Risk
Interface RISK_CASH_LEG_RULE_MASK = 1, Origin" column in "Objectives
display the Cash Account denomination Compliance" views.
and add the Risk Origin column in
Details This new column is fed if the portfolio
linked strategy has the risk flag set to
yes.
OCS-45933 Triple'A Web User EXTENDED ATTR: move extended Triple'A Plus function used to calculate
Interface attribute about return from return performance displayed in extended
function to performance function attributes is now "performance
analysis" instead of "return analysis".
OCS-45934 Triple'A Web User EXTENDED FIELD: provide for the most The information displayed at the
Interface standard frequencies at portfolio return portfolio level and calculated via
and PL extended attributes now includes
additional values linked to
performance and PL.
OCS-45937 Triple'A Web User CHECK STRAT: ability to have a short A new button is available in the
Interface cut to launch a rebalancing from check Compliance Checking screen to launch
strategy the Rebalancing function.
OCS-45954 Triple'A Web User ORDER SESSION: create a new To keep instrument
Interface category Fx Swap and rename the tabs nature/category/asset class
of Fx Forward to be inside Fx Swap and homogeneous in all three functions
Fx Forward categories “Order list”, “Order session”, and
"Proposal Generator" in the WUI
screens of these functions, the Forex
orders types (i.e., Forex Forward,
Forex Spot, Forex Swap) have been
merged into one category “Forex”
when displaying the tab "All" in the list
of orders. A new column “Asset class”
was also added in the new "Forex" tab
of each function so that we can
identify these different types of forex
orders.
OCS-45955 Triple'A Web User Instrument - Keep homogeneous Columns headers and their contents
Interface naming on nature / category / asset are standardized.
class
OCS-45964 Triple'A Web User Packaging: Enhance Valuations - List of New display of Forward positions in
Interface Position page on Forward positions the WUI Valuation & Held Assets
standard pages.
OCS-46007 Triple'A Web User New extended attributes, pre-defined Extended attributes have been added
Interface query, and alerts for aging, and not yet at the client level, to indicate if there
accepted proposals are pending, not yet accepted
Investment Proposals for one of the
client's portfolios.
The date of the oldest of these
proposals, and the number of days
between the proposal date and the
current date are available.
These attributes are shown in the
client dashboard, the client
identification, and are available as
search criteria.
It is possible to define alerts based on
these attributes.
A new pre-defined query "PENDING
PROPOSALS" is also available.
OCS-46225 Triple'A Web User Add Instrument Risk Level to The risk level of instruments
Interface instrument search for ordering (for (securities and derivatives) in now
MIFID) available in the instrument search
criteria and in the search result.
OCS-45773 57305 Client Data Name and Registered Name are no Fixed
Management longer shown in the CR "Pick Main
Contact Point" screen.
OCS-45943 56487 Client Data During first user login, the application Fixed
Management does not always ask the user to choose
a new password
OCS-46045 57629 Documentation Update the Triple’A Plus Web User Fixed
Guide regarding explanation around the
limit of saved reports
OCS-45950 56528 Installation Start JBoss Server: error failed to start Fixed
Migration service jboss.deployment.unit."xxx-
Framework app.ear".WeldStartService
OCS-45991 57916 Installation Template “custo-web” project build fails Any customized web app can be run in
Migration embedded server
Framework
OCS-46039 58951 Installation Missing documentation regarding Triple’A Plus Web Security
Migration LDAP/Triple’A Plus Web Server Customisation Guide describes how to
Framework set up a LDAP and how to configure the
authenticated role.
OCS-46040 57679 Portfolio Search operators "like" and "equal" are Fixed
Administration badly translated in German
and Analysis
OCS-46053 58640 Portfolio PortfolioActivity-Wrong account balance Account balance calculation was wrong
Administration for cash movements when there are when there are several operations with
and Analysis several operations on the same date same criteria (date, amount, ... )
with the same amount
OCS-46055 58757 Portfolio Numeric filter values are changed when Fixed
Administration editing a filter (non-English language)
and Analysis
OCS-46191 Presentation When refreshing the page, tabs are not To reset tabs to the default ones, the
Framework reset parameter 'stabs' must be set to 'no' in
the event. Otherwise, the selected tabs
on the page will not be submitted.
OCS-46248 58157 Presentation Problem with recent items feature The system displays the existing
Framework portfolio in the Recent Items list.
OCS-46295 59230 Report Authoring Impossible to run a web report after Fixed
and Generation confirming a domain warning message
OCS-46558 59438 Report Authoring "+" is printed in the log file before the Fixed
and Generation encrypted password when there is a
connection problem
OCS-45799 58143 Report Reports (run & display) are not running Fixed
Management & in the dedicated reporting queue
Distribution
OCS-45551 Strategy Admin-> Log submenu -> Log files -> Error fixed when attempting to filter log
Administration Log file content, while setting filter file content in the administration
getting exception console.
OCS-44028 Technical Single user session: By default, only By default a user can only open one
Framework one session per user must be allowed web session. To open a second one, the
previous one is killed.
It is possible to revert to the previous
behaviour (multiple sessions allowed)
by configuration.
OCS-45644 Technical Encryption key improvement Encryption Key for Triple’A Plus
Framework continuation Reporting - AAA_RS and TSL Client now
support a new mechanism for password
encryption. The password encryption
key will be based on local machine
specific information to encrypt the
password. As a consequence, when
using this new encryption, the
password decryption will be possible
only on this specific machine.
OCS-45827 Technical Issue with Flash Graph inside of Server-pms template fixed so domo
Framework pmodule on IE library mode works with embedded
server.
OCS-45994 58037 Technical OData not working with SSL between Fixed.
Framework TAP and T24
The trusted certificate of the servers is
stored in the keystore defined in the
standard OCS registry key
https.cert.srv.trust.keystore.
If the client wants to use the CLIENT-
CERT authentication, Triple’A Plus reads
the client certificate from the standard
Triple’A Plus registry key:
https.cert.clt.id.keystore for sending to
the server.
OCS-46281 Technical ODATA complete entity action, The Validation (input controls Triple'A)
Framework Validation must be set to false by is not executed by default. If, for some
default. reason, the input controls must be
executed, the annotation odata
CompleteEntity.actions must be
modified in the following way:
CompleteEntity.actions="Set(DSValidat
ion=\'true\')->CompleteEntity()
OCS-45360 Triple’A Service Reports list does not display the Reports list drop-down box now
Layer translated denomination but only the displays the translated denomination
attribute denomination for the reports instead of the fixed
denomination attribute, if available.
These denominations are filled by the
pre-comp mechanism.
OCS-46064 Triple’A Service TSL No-cache mode It is possible for small, fast
Layer computations (e.g., single portfolio) to
bypass the TSL mechanism to get the
data directly from the financial server
(Release 1.30.x like behaviour).
This is now the default behaviour for
the OData API.
This feature can be enabled/disabled by
customization.
OCS-45953 Triple'A Web User Hardcoded English value "NO MARKET" The attribute "Market" now remains
Interface in order list empty in the order list, if there is no
market set in the order.
OCS-46094 Triple'A Web User MiFID classification missing in client In the client Identification / Financial
Interface identification / financial profile Profile, the MiFID classification
(third_party.cli_classif_e) has been
added.
6.1 New features and improvements for Triple’A Plus Reporting 15.06
New Features and Improvements for Triple’A Plus Reporting 15.06
LR-1556 58683 Documentation Better document which parameters to Updated the Triple’A Plus Reporting
set to keep the report data and/or Technical Guide.
report job
LR-1546 AAA_RS aaa_rs from GUI does not support Java aaa_rs now supports Java 7.
7 and remove Java 6 from distribution.
LR-1573 AAA_RS File writing performance issue on UNIX Improved Triple’A Plus Reporting -
aaa_rs report file writing performance
on UNIX platform
LR-1601 59781 Standard Reports Actuate designer: message "cannot find Fixed
file OdysseyExtension.ROL" when
creating a new report
TAP_ArchitecturalOverview
TAP_Database_nkMigrationCloning_TechnicalGuide
Documents have been updated to reflect Release 15.06 functionalities. Refer to the
Document Revision History of each guide for details about the updates.
TAP_ICT_UserGuide
TAPCore_Compliance_ReferenceGuide
TAPCore_DataModel_Full
TAPCore_DataModel_ReferenceGuide
Documents have been updated to reflect Release 15.06 functionalities.
TAPCore_DataModel_Short
TAPCore_Documentation_Overview
TAPCore_Gateway_ReferenceGuide
Documents have been updated to reflect Release 15.06 functionalities.
TAPCore_InstallationGuide
TAPCore_OrdersProductivity_Guide
Refer to the Document Revision History of each guide for details about the updates.
TAPCore_PerformanceAnalysis_ReferenceGuide
TAPCore_ScriptLanguage_ReferenceGuide
TAPCore_SystemManagement_Guide
Document has been updated to reflect Release 15.06 functionalities. Refer to the
TAPCore_UserGuide
Document Revision History in the guide for details about the updates.
TAP_OperatingGuide
For an overview of the document, refer to the file TAPCore_Documentation_Overview.
TAP_SecurityGuidelines_ReferenceGuide
TAPWeb_AuditConsole_ConfigurationGuide Document has been updated to reflect Release 15.06 functionalities. Refer to the
Document Revision History in the guide for details about the updates.
TAPWeb_ProposalGenerator_ConfigurationGuide
TAP_MigrationGuide
Documents have been updated to reflect Release 15.06 functionalities. Refer to the
Document Revision History of each guide for details about the updates.
TAPWeb_InstallationGuide
TAPWeb_CDM_OperatingGuide
Documents have been updated to reflect Release 15.06 functionalities. Refer to the
Document Revision History of each guide for details about the updates.
TAPWeb_TSL_OperatingGuide
Document has been updated to reflect Release 15.06 functionalities. Refer to the
TAP_OpenSourceSoftwareLicences_ReferenceGuide
Document Revision History in the guide for details about the updates.
Document has been updated to reflect Release 15.06 functionalities. Refer to the
TAPWeb_Packaging_ReferenceGuide
Document Revision History in the guide for details about the updates.
Renamed to TAPWeb_OData_TechnicalGuide.
TAPWeb_TCIB_OData_TechnicalGuide Document has been updated to reflect Release 15.06 functionalities. Refer to the
Document Revision History in the guide for details about the updates.
Document has been updated to reflect Release 15.06 functionalities. Refer to the
TAPWeb_TSLClient_TechnicalGuide
Document Revision History in the guide for details about the updates.
TAPWeb_CDM_UserGuide
Document has been updated to reflect Release 15.06 functionalities. Refer to the
Document Revision History in the guide for details about the updates.
TAPWeb_UserGuide
Document has been updated to reflect Release 15.06 functionalities. Refer to the
TAP_Advanced_CustomisationGuide
Document Revision History of each guide for details about the updates.
TAPWeb_Reporting_CustomisationGuide
Documents have been updated to reflect Release 15.06 functionalities. Refer to the
Document Revision History of each guide for details about the updates.
TAPWeb_Security_CustomisationGuide
TAPWeb_MMS_AdministrationGuide Obsolete
TAPWeb_MMS_ConfigurationGuide Obsolete
TAPWeb_MMS_UserGuide Obsolete
TAPWeb_ReportLauncher_ConfigurationGuide Obsolete
TAPWeb_ReportLauncher_UserGuide.docx Obsolete
TAPReporting_InstallationGuide
TAPReporting_MigrationGuide
Documents have been updated to reflect Release 15.06 functionalities. Refer to the
Document Revision History of each guide for details about the updates.
TAPReporting_OFC_ReferenceGuide
TAPReporting_TechnicalGuide
TAPTablet_PackagingReferenceGuide
Documents have been updated to reflect Release 15.06 functionalities. Refer to the
Document Revision History of each guide for details about the updates.
TAPTablet_UserGuide