APAR status
Closed as program error.
Error description
We tested this functionality on a TRIRIGA instance running 3.4.1.0 and it worked as expected, we also tried it on another instance, running 3.4.1.1, in the same environment and it did not work. Both server logs for the working instance and the non-working instance have been provided previously to Tom Fitts and Richard Cantwell.
Local fix
Problem summary
GISWidgets attached to GISMap records were not being loaded in the javascript when the map loads. The issue was that previously EsriJS was using a hook in GetDocServlet that bypassed user permissions when loading the widget javascript. In 3.4.1 that hook was shored up due to it being a security vulnerability. This fix now passes in the GIS module id, and Widget Gui Id, when calling GetDocServlet to retrieve the widget javascript. In order for the widget to load at runtime, users must have at least read only access to the triGISWidget form.
Problem conclusion
Resolved an issue where GIS Widget were not loading for both Admin and Non-Admin users. Note that with this fix, Non-Admin users will need to be part of the TRIRIGA GIS Widget View Mode security group in order to load GIS Widgets, regardless of it any Widget Security Groups are specified in the GIS Map Record. This is targeted for the 1H2105 release as well as the 3.4.1.2 fix pack. The documentation is targeted to be updated. At the bottom of the Widgets Group Section, of the IBM TRIRIGA Application Platform Connector Users Guide http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en- us/SSHEB3_3.4.1/com.ibm.tap.doc/pdfs/pdf_tap_connector.pdf The following will be added: Note that regardless of specific groups being specified or not in the Widget Group Section of the GIS Map Record, all Non-Admin users must be members of the TRIRIGA GIS Widget View Mode security group in order view widgets on the GIS Map. This is to meet basic platform security requirements for users loading widgets.
Temporary fix
Comments
APAR Information
APAR number
IV70350
Reported component name
TRI APP PLTFM R
Reported component ID
5725F26RE
Reported release
341
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-03-02
Closed date
2015-03-05
Last modified date
2015-03-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
999
Fix information
Fixed component name
TRI APP PLTFM R
Fixed component ID
5725F26RE
Applicable component levels
R341 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHEB3","label":"IBM TRIRIGA Application Platform"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"341","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
30 March 2022