Readme file for 3.5.2.1 IBM TRIRIGA Application Platform
This fix pack updates the IBM® TRIRIGA® Application Platform product.
Copyright© International Business Machines Corporation 2017. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Prerequisites and supported products
To install this fix pack, you must have TRIRIGA Application Platform 3.5.2 installed.
What's new in this fix pack
The following UX Framework enhancements were added or fixed in the 3.5.2.1 fix pack.
New Features in TRIRIGA Application Platform
Simplified the vulcanization of UX applications by consolidating both development and vulcanized view files into a one view metadata record. Two fields were added to the view metadata record. The fields are the Development Filename field and the Production Filename field. You can now switch views during run time. To switch the view, go to the Development Mode page, which is available if the WEB_DEV_CONFIG_ENABLED=true hidden property is set in the TRIRIGAWEB.properties file. To set a system-wide mode for the environment, you can set the new UX_DEV_MODE hidden property in the TRIRIGAWEB.properties file. By default, the UX_DEV_MODE value is set to false. For example, the system uses the production view file if the value is not set. If the value is set to true, the system uses the development view files. You can overwrite this on the user Development Mode page. For more information, review the SMC Vulcanization wiki page.
The triplat-search-location component returns the closest location or locations within a proximity according to the user's GPS coordinates. It evaluates the closest locations based on a defined set of locations. The proximity is defined by the threshold.
The triblock-scroll-container component is a new building block that collects records that display horizontally. You can use scroll buttons to scroll from left to right and right to left. You can also swipe. The component supports scrolling pagination by using the triplat-query-scroll-page component.
The triblock-carousel component is a building block that automatically cycles through each child element with a sliding animation. You can browse through the content by using the circle icons or the back and next arrows if enabled.
The triblock-responsive-layout component is a building block that you can use to handle responsive behavior on a large screen or a small screen device. By default, the elements lay out horizontally. On the small screen mode, the elements stack vertically. Certain elements can be hidden in small screen mode when you enable the switch view option.
The triblock-popup component is a building block that you can use to display a responsive pop-up window to handle large and small screen modes. For small screen mode, the pop-up window covers the entire page of the application.
The tricore-lazy-loading-behavior component allows view file resources to be lazy loaded during application runtime. It is compatible with both development mode and production mode, where the files are vulcanized.
Enhancements or Fixes in the TRIRIGA Application Platform
Several fixes and enhancements were made to the existing UX components. These components include triplat-ds, triplat-ds-search-input, triplat-select-input, triplat-route-selector, triplat-image, triplat-graphic-legend, triblock-app-layout, triblock-nav, and the documentation page.
For more information, go to the UX Framework Component Documentation page.
Information resources
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter/SSHEB3_3.5.2/com.ibm.tap.doc/product_landing.html
Access the Knowledge Center to view the product documentation. Topics include product overviews; installation and configuration tasks; instructions for using, administering, and troubleshooting the product; and security information.
Real Estate and Facilities Management community on Service Management Connect
https://www.ibm.com/developerworks/servicemanagement/rfm/
Access the Knowledge Center to view the product documentation. Topics include product overviews; installation and configuration tasks; instructions for using, administering, and troubleshooting the product; and security information.
IBM TRIRIGA Application Platform support resources portal
http://www.ibm.com/support/entry/portal/overview/software/tivoli/ibm_tririga_application_platform
The IBM support resources portal provides access to tools and resources to keep your systems, software, and applications running smoothly. From the support resources portal you can find fixes, service requests, useful links and an enhanced search to help you find information quickly.
Installing the IBM TRIRIGA Application Platform 3.5.2.1 fix pack
To install the TRIRIGA Application Platform 3.5.2.1 fix pack, refer to the following instructions.
Before you begin
About this task
Procedure
Resolved issues
The following issues were resolved in the TRIRIGA Application Platform 3.5.2.1 fix pack.
Security issues
Security issues are resolved in fix packs to ensure that the TRIRIGA Application Platform is secure.
CVSS
IBM does not intend to provide vulnerability details that might enable someone to craft an exploit. IBM uses the Common Vulnerability Scoring System (CVSS) as a standard for communicating the impact of security vulnerabilities in IBM products and solutions. CVSS is an industry open standard for assessing the severity or impact of computer system security vulnerabilities. This standard attempts to establish a numeric measure that represents how much concern or attention the vulnerability warrants. The resulting CVSS score is based on an assessment of a series of metrics. The CVSS Base Score represents the intrinsic and fundamental characteristics of the vulnerability that are typically constant over time and across user environments.
For more information, see http://www-03.ibm.com/security/secure-engineering/bulletins.html
CVE Score | Title | CVSS Base Score | CVSS Temporal Score | CVSS Vector |
---|---|---|---|---|
CVE-2016-9737 | Cross-Site Scripting Vulnerability | 5.4 | For the current score see https://exchange.xforce.ibmcloud.com/vulnerabilities/119782 | (CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) |
CVE-2017-1153 | Authentication Vulnerability | 8.8 | For the current score see https://exchange.xforce.ibmcloud.com/vulnerabilities/122349 | (CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) |
CVE-2017-1171 | Privilege Escalation | 4.3 |
General issues
APAR Number | Description |
---|---|
When you use a Microsoft SQL Server database, navigation collections now save properly. (Tri-253337) | |
In a group, the access permissions section now renders if you are using the WebSphere Application Server. (Tri-254809) | |
The Administrator Console Database Query Tool no longer displays an error when it runs SQL on DB2®. (Tri-256980) | |
Locator fields in editable queries no longer cause your session to expire. (Tri-256987) | |
Resolved an issue that caused Microsoft SQL Server databases to lock when the user copied a form. (Tri-263268) | |
IV91297 | In My Calendar, under the list view, events now export with the .xlsx extension and not the .csv extension. The Excel export now uses the same logic as the Excel export that is found in internal Report Manager reports. (Tri-259696) |
IV91534 | Non-admin users can now create My Reports successfully when the application server is WebLogic. (Tri-254495) |
IV91661 | Summary reports now render and align in portal sections. Summary reports require a Group By column to be set for the report to render. (Tri-254374) |
IV91759 | In the Workflow Builder, when you work with system functions in the Expression Editor, such as the Switch or Start Task, you can now properly save the function's parameters. (Tri-254371) |
IV91823 | Currency symbols now display correctly when data is exported to an Excel spreadsheet. (Tri-260249) |
IV92427 | When you export reports to Excel in xlsx format, blank or null data is handled in the same way as xls format. (Tri-258577) |
IV92996 | Forms now properly export with object migration. (Tri-257552) |
IV93085 | When you export Date fields to Excel, the correct result now displays when Excel is configured with a different time zone than the time zone of the TRIRIGA application server. (Tri-260245) |
IV93260 | Gantt Scheduler now honors business logic from tasks to keep actual start and planned start dates in sync unless the actual start date is cleared. (Tri-263152) |
IV93639 | When you retire a workflow that is called, your session no longer expires. (Tri-252886) |
IV94284 | A Firefox only issue was resolved where the user session would time out when refreshing the hierarchy tree after the user created a new record when the new record pop-up tab was in the same window pane. (Tri-262657) |
IV94361 | When applying geography or organization security, a group with root level \Organizations and a geography set at a low level like \Geography\North America\USA\Nevada\Las Vegas no longer applies an organization-level security check on queries. The same is true for groups unrestricted at the geography level but set at a low level of organization. The security check is applied on a geography and/or organizations basis based on the root level security that is set up for the geography and/or organization. (Tri-262957) |
IV94364 | TRIRIGA improved how the exception is processed when temporary data is committed on a business object with auditing. (Tri-263150) |
Notices
This information was developed for products and services offered in the US. This material might be available from IBM in other languages. However, you may be required to own a copy of the product or product version in that language in order to access it.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM Director of Licensing
IBM Corporation
North Castle Drive, MD-NC119
Armonk, NY 10504-1785
US
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.
Any references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk.
IBM may use or distribute any of the information you provide in any way it believes appropriate without incurring any obligation to you.
IBM Director of Licensing
IBM Corporation
North Castle Drive, MD-NC119
Armonk, NY 10504-1785
US
Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.
The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.
The performance data discussed herein is presented as derived under specific operating conditions. Actual results may vary.
The client examples cited are presented for illustrative purposes only. Actual performance results may vary depending on specific configurations and operating conditions.
The performance data and client examples cited are presented for illustrative purposes only. Actual performance results may vary depending on specific configurations and operating conditions.
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
Statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.
All IBM prices shown are IBM's suggested retail prices, are current and are subject to change without notice. Dealer prices may vary.
This information is for planning purposes only. The information herein is subject to change before the products described become available.
This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to actual people or business enterprises is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. The sample programs are provided "AS IS", without warranty of any kind. IBM shall not be liable for any damages arising out of your use of the sample programs.
Each copy or any portion of these sample programs or any derivative work must include a copyright notice as follows:
© (your company name) (year).
Portions of this code are derived from IBM Corp. Sample Programs.
© Copyright IBM Corp. _enter the year or years_.
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Terms and conditions for product documentation
Permissions for the use of these publications are granted subject to the following terms and conditions.
Applicability
These terms and conditions are in addition to any terms of use for the IBM website.
Personal use
You may reproduce these publications for your personal, noncommercial use provided that all proprietary notices are preserved. You may not distribute, display or make derivative work of these publications, or any portion thereof, without the express consent of IBM.
Commercial use
You may reproduce, distribute and display these publications solely within your enterprise provided that all proprietary notices are preserved. You may not make derivative works of these publications, or reproduce, distribute or display these publications or any portion thereof outside your enterprise, without the express consent of IBM.
Rights
Except as expressly granted in this permission, no other permissions, licenses or rights are granted, either express or implied, to the publications or any information, data, software or other intellectual property contained therein.
IBM reserves the right to withdraw the permissions granted herein whenever, in its discretion, the use of the publications is detrimental to its interest or, as determined by IBM, the above instructions are not being properly followed.
You may not download, export or re-export this information except in full compliance with all applicable laws and regulations, including all United States export laws and regulations.
IBM MAKES NO GUARANTEE ABOUT THE CONTENT OF THESE PUBLICATIONS. THE PUBLICATIONS ARE PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.