Cumulative Update for WebOffice 10.9 R2
Build time: 20230304-0941
- This is an add-on patch for WebOffice 10.9 R2. That means, WebOffice 10.9 R2 is a minimum requirement and must be installed! This patch contains all fixes since WebOffice 10.9 R2!
- Please inform your users to delete the browser cache according our guideline, before opening WebOffice the first time after applying an upgrade.
Requirements:
Installation of VertiGIS WebOffice 10.9 R2 (min. build time: 20220902-1835)
Installation of VertiGIS WebOffice author standalone 10.9 R2 SP1 - min. Build 109.2.1.2
Installation of VertiGIS WebOffice extensions 10.9 R2 - Build 10.9.240
Installation of VertiGIS UserManagement Admin Web 10.921.0.0
Optional: Installation of VertiGIS Printing - Build 1.3.0.65 (ArcGIS 10.8.1 - ArcGIS 10.9.1)
Installation:
- Backup your entire WebOffice web-application (e.g.
C:\Tomcat\webapps\<WebOffice web-application>
) to a save place - Stop Apache Tomcat (Start/Programs/Administrative Tools/Services)
- Delete the working directory of Apache Tomcat at e.g.
C:\Tomcat\work\Catalina\localhost\<WebOffice web-application>
- Update “ArcGIS Server Object Extension for WebOffice” at least to: 109.2.0.202208251043
- In ArcGIS Server Manager under “Services” choose to stop the Map Service “SynOutputService” (or all services, where “WebOffice Server Object Extension” is activated)
- In ArcGIS Server Manager under “Site/Extensions” choose to edit “WebOffice Server Object Extension” and select “
<Patch>\ArcGIS for Server Object Extension\syn_soe_ao_gateway.soe
” to upload- Don’t use uninstall and install the extension, because else you have to set the properties for “WebOffice Server Object Extension” again!
- Don’t use uninstall and install the extension, because else you have to set the properties for “WebOffice Server Object Extension” again!
- Copy the content of
<Patch>\WebOfficeSystem
to<Disk>\arcgisserver\directories\WebOfficeSystem
- In ArcGIS Server Manager under “Services” choose to start the Map Service “SynOutputService” (or all services, where “WebOffice Server Object Extension” is activated)
- Copy WO109R2_patch_YYYYMMDD.exe to the directory of your WebOffice web-application (e.g.
C:\Tomcat\webapps\<WebOffice web-application>
) - Run WO109R2_patch_YYYYMMDD.exe and choose to overwrite all existing files
- Delete the file WO109R2_patch_YYYYMMDD.exe
- Start Apache Tomcat (Start/Programs/Administrative Tools/Services)
Changelog since WebOffice 10.9 R2:
2023-03-04
Added
- 183095: Core: Support for displaying charts without filtering on the current map extent in the sample custom tool “pub/custom_tools/KPI_Number_of_Features.htm” - additionally there is now the possibility to filter by attributes
Fixed
- 183095: Flex: Revision of client-side API comments for JSDoc
- 200528: General: Labels with a line break by VBScript - applied in the course of thematic mapping - do not work when printing
Changed
- 192229: General: Complete update to Dojo Toolkit 1.17.2 and remove obsolete version 1.7.1
- 198739: General: Upgrade to ArcGIS Maps SDK for JavaScript 4.25 and remove version 4.24
- 203958: General: Update included JDBC drivers: Oracle to 21.9.0.0, PostgreSQL to 42.5.4, MySQL to 8.0.32, Teradata to 17.20.00.12, SQLite to 3.40.1.0, HSQLDB to 2.7.1, Jackcess to 4.0.5
- 204220: General: Update WebOffice version number to 10.9 R2 SP1
- 204362: General: Update of included certificates in include WebOffice truststore based on Oracle JDK as well as Eclipse Temurin
- 204528: General: Update version numbers of required components: UserManagement database schema to 10.921, VertiGIS Studio Printing to 1.3.0.64 as well as WebOffice extensions to 10.9.240
2023-02-22
Added
- 201273: Flex: Support for Trek2There Custom Tool
- 201858: Core: Support for IN() queries in Free Query - Important: Single values must be separated with a semicolon
- 202033: Core: Support for changing the direction of an index printout
Fixed
- 183802: Core: Further optimization to find more than 1000 records in an external search call to a table based on an Oracle database
- 195360: VertiGIS Printing: FeatureServer Services partly missing on printout
- 198847: Map Widget: Add debug messages to provide developers with extended logging information in case of a map tip error
- 200499: Map Widget: License check should be done using a custom call against the SynService API
- 200893: Core: Ddowngrade log message “conflicting ntlm trust settings found for url” from WARN to DEBUG
- 200973: Map Widget: Parameter “separator” is not taken into account for keyValue
- 201148: Core: Creating a SaveState causes an error in the log file in rare cases
- 201351: VertiGIS Printing: Text on printout does not match the size of the text on the map
- 201849: Core: During an index print, the area of the overview page is sometimes not determined correctly
- 201970: General: The tool “Change password” returns an error if the user has access to a project via multiple groups
- 202467: VertiGIS Printing: Print requests do not get included in WebOffice statistics
- 202598: Core: Error when submitting a print request from a search result
- 202700: General: Layout problem on ArcGIS Enterprise login page
- 202907: Core: Small correction of the examples stored in the ArcGIS WebScene Custom Tool
- 203300: SynAdmin: Correction of stored URL to WebOffice user manual
- 203519: Core: Incorrect values in the statistics window of a search result, if an external link is configured on a search result
- 203824: Core: Simple thematic mapping sometimes leads to an error
2023-01-27
Fixed
- 200473: VertiGIS Printing: Multiline texts missing on printout
- 200527: Core: After running a GEONIS network trace, the map image is not automatically updated
- 200569: VertiGIS Printing: Rotation in texts is not taken into account
- 201441: Core: After moving a map service in the TOC, the context menu opens in the upper left corner of the browser window
- 201511: Core: Transparency of FeatureServer services is not considered
- 201855: VertiGIS Printing: Change of transparency on map services should be applied immediately and not when closing map service properties
- 201931: Core: Error when editing objects if more than one object is found during selection
- 201945: VertiGIS Printing: No position marker is printed for texts
- 202037: Core: When displaying map views as well as basemap switch using accordions, no context menu is available in the map image
2023-01-17
Added
- 184708: General: Support for changing font size as well as font color in the “Measure” tool
- 198055: SynAdmin: Support to copy MAC address to clipboard in “License” tab
- 198892: Flex: Support to make customizations analogous to the core client using "_workspace"
- 201070: Flex: Support for “Search form visible at start?” parameter to allow predefined queries to be collapsed at project startup
Fixed
- 173190: Core: Optimization of metadata display using CSW SOAP URL
- 196374: Core: The TOC should update during a query even in case the map scale does not change
- 196427: Core: If the “Map View Selection Type” is configured to “Value List”, there is no change to the map view stored on the query layer when performing a search
- 197843: Core: For elements at the end of the TOC, the “Map Service Properties” window is not displayed in its entirety
- 200258: Core: Further optimization, so that the statistics function on a related table works reliably
- 200327: Flex: Optimization if a filled date field is to be changed during editing
- 201175: Core: In the core client based on the WebOffice API not only the first 15 objects should be displayed for related objects, analog to 181561
Changed
- 198388: General: Update jQuery UI to version 1.13.2
2022-12-29
Fixed
- 173184: Core: The order of the export profiles on the client should be the same as in the WebOffice project configuration
- 193200: Core: Local raster data of type GeoTIFF are not displayed after uploading
- 195946: General: Neighborhood search only works the first time
- 197822: General: Implementation of fallback if parameter “URL sharing/kml” is not configured when uploading KML/KMZ files in WebOffice project configuration
- 198528: Core: Error message in browser console if video cannot be accessed in case of inspection videos (trackview.jsp)
- 199408: Core: Search for map views results in duplication of map views in search suggestions
- 199525: Flex: At raster choice, only the topmost raster image can be shown for overlapping territorial validity
- 199838: General: Due to a regression of 193250 the visibility of WMS layers on the client does not correspond to the visibility of WMS layers in the WebOffice project configuration
- 199970: Core: With the edit action “Merge” the inner surface of island polygons is lost
- 200183: General: On DEBUG level many hints about new parameters of ArcGIS Server map services are logged
- 200202: Core: Significant performance improvement on partial TOC updates like zooming when there are many map services and layers in the TOC
- 200258: Core: Statistics function on a related table does not work
- 200272: General: Ccustom page “pub/custom_pages/intermediary_broadcast.jsp” should work in a base variant also in traditional layout, i.e. if in WebOffice application configuration the parameter “Landing Page” is not configured to “modern”
- 200330: ScriptAPI: When calling “queryAttributiveInternal” the map area should not be moved
2022-12-07
Fixed
- 195402: Core: When exporting to Excel, fields with an external application get a technical name
- 198058: General: Unnecessary log message for unsecured OGC services
- 198993: Core: When resetting the edit form, the symbol preview disappears
2022-12-05
Fixed
- 198111: VertiGIS Printing: Empty generic function fields are filled with the placeholder from the print template
- 198174: Map Widget: Timing problem with “CLICK INFO” tool
- 199143: General: In federated server scenario secured map services are not initialized because no token is requested
2022-12-01
Fixed
- 198040: VertiGIS Printing: Error during seamless index printing
- 198108: VertiGIS Printing: Despite appropriate configuration the project name is not appended to the map title
- 198196: Core: Error during full text search if print templates are configured on a search result view and the “Print” tool is disabled in the WebOffice project configuration
Changed
- 188508: General: Modification of several .JSPs due to renaming of global variable “url” to “targetUrl”
2022-11-23
Added
- 197892: General: Support for configuring whether the maximum extent of a layer should be determined by the layer, by the project or by the map service
Fixed
- 179331: General: Optimization so that the offset is not hardcoded when printing markups created by the “Search Coordinates” tool
- 186997: General: Enhanced log information for proxy server related problems
- 192837: General: Enhanced log message when ArcGIS Server user’s language and region settings cannot be fully determined
- 193562: Flex: The new input field type “value list unfilterable” when editing causes a problem in combination with mandatory fields
- 197125: Core: Map views are not displayed when the map view selection type “Accordion” is selected
- 197798: Core: Error in WebOffice SOE printing if a KML file has been uploaded before - Important: This fix only prevents the error, but the contents of KML files are still not included in the printout
- 197849: Core: After minimizing the browser window, the map view can no longer be changed when the map view selection type “Accordion” is configured
- 197855: Core: Only one geobookmark can be zoomed at a time
- 197926: Core: Performance optimization of displaying dynamic selections by switching to the WebOffice API instead of implementing this using the ArcGIS API for JavaScript 4.x
- 197931: General: Optimization of “pub/custom_pages/intermediary_broadcast.jsp” to pass parameters to WebOffice via HTTP post if no WebOffice project is open
- 198060: General: When printing via WebOffice SOE printing from secured WMTS services with configured “Max LOD” parameter the “Check content?” parameter does not work
2022-11-11
Added
- 177606: General: Support for configuring if and how the scale bar and the scale number should be shown or displayed
Fixed
- 187789: Map Widget: Error message regarding expired session
- 188118: Core: Optimization of 3D area measurement if elevation layers are not available over the whole area
- 188869: Core: Optimization if GEONIS Nettrace is configured differently in multiple WebOffice projects
- 192402: VertiGIS Printing: Error during printout if a WMS service was previously added to the project using the “Add WMS Service” tool
- 193250: Core: Configuration of only selected WMS layers does not work anymore in WebOffice client based on WebOffice API
- 194502: Flex: Unattractive selection graphic if no outline attributes are set
- 194771: Core: When manually entering coordinates, the coordinates for the clipboard are not updated
- 195046: Core: The “Clear Selection” tool does not delete all objects from the map image and these remain partially on the printout
- 195191: Core: When editing polygons, it can happen during the geometry check that vertices that are very close to each other are considered identical and therefore the object geometry is classified as invalid
- 195262: General: VertiGIS Printing causes unnecessary log entries
- 195682: Flex: Markups do not appear in printout if lines and texts are included
- 196058: General: WebOffice SOE printing does not generate an overview map in a series printout
- 196923: General: Various optimizations so that searches on WFS services based on an ArcGIS Server map service work
- 197435: General: Avoidance of unnecessary log messages regarding the field “SHAPE.AREA”, if a join is defined on the layer in the ArcGIS Desktop map document
- 197453: General: Secured WMTS services based on an ArcGIS ImageServer service cannot be included
- 197788: VertiGIS Printing: Markup texts generated via ScriptAPI should support an alpha channel for background colors
Changed
- 194845: General: Modification of the included ArcGIS API for JavaScript 4.24 so that tiled ImageServer services are addressed like tiled MapServer service, so that fetching additional tiles on endpoints without dedicated graphics card or when using virtualization solutions like Citrix Server does not cause performance bottlenecks as documented in Esri #BUG-000142075
Security
- 195871: General: Update Apache Commons Text to version 1.10.0 as a fix for the critical vulnerability CVE-2022-42889 - known as Text4Shell
2022-10-03
Added
- 193080: Core: Support for dedicated control whether a field should be initially activated in the “Free Labeling” tool
- 193562: General: Support for new input field type “value list unfilterable” on edit fields which causes no filter function in WebOffice Flex client
Fixed
- 179228: Flex: Sometimes the thousands separator is missing at the numeric scale
- 181395: Core: Layout problem with scale bar when map loaded faster than scalebar widget
- 181558: Core: Loading graphic hides too early in certain cases
- 184166: Flex: Several optimizations to the Draw tool (background placement, color picker, draw circle)
- 184233: General: Copyright information configured at the map service is not included in the information in the map image
- 192105: General: Error in log file when trying to read VertiGIS Printing Tools version information
- 192909: Core: Error when uploading local geodata if “Selection on all visible layers?” option is enabled on output service (= SynOutputService)
- 193019: General: Error when editing using FeatureServer service and using feature templates with edit action “Create”
- 193563: Core: Error when closing a GUI module
- 193589: Flex: “Show linked external apps in results view?” parameter is not used
- 193625: Core: Place a meeting point symbol with a single click in the map causes follow up errors with other tools
Changed
- 193080: Core: Until now the parameter “Sort order/object name” on a result field of a search result restricted for “Free labeling” implicitly determined if a field is initially active for the “Free labeling” tool or not - from now on this is controlled by the new parameter “Initially active in”Label Feature“?” and WebOffice project configurations have to be adjusted once if necessary
2022-09-20
Fixed
- 173437: Core: Optimization of WebOffice Custom Tool Relate Tree under “pub/custom_tools/RelateTree/RelateTree.jsp”
- 192283: Core: Add note that the tool for uploading local geodata in the core client based on WebOffice API does not support uploading of KML/KMZ files - this feature is only available in the core client based on ArcGIS API for JavaScript 4.x
- 192873: Core: Regression in the course of 192134 causes that WMS services can no longer be added by the end user using the “Add WMS Service” tool
2022-09-16
Added
- 192461: General: Support for new parameter “Read scale range?” to ignore the very often incorrect settings regarding visibility limits for WMS services
Fixed
- 184162: Core: When measuring, you should not be able to change the point thickness using the line width slider
- 191937: Core: Layout problem in ribbon when a custom tool is opened directly at project start via URL call
- 192134: General: The correct layers of a WMS service are not displayed initially
- 192282: General: Optimization of the implementation if the browser does not allow JavaScript
- 192307: Core: With GeoOffice Online tool “BEV region query” the coordinates are no longer displayed
- 192770: Core: In thematic mapping on uploaded data, transparency settings no longer work
- 192771: Flex: Multiple edit issue when multiple objects have different values on a date field
- 192787: Core: Construction window cannot be opened repeatedly on touch-enabled devices
2022-09-13
Added
- 189570: VertiGIS Printing: Support for index printing from a search result using “Use Feature as Index Line”
Fixed
- 173011: Core: Removed unneeded information from the response after editing a FeatureServer service
- 173205: Core: Issue loading legend items on a filtered TOC
- 173616: Core: In the search result, the option to modify an item should not be available if the user does not have permission to the Edit tool
- 177449: Flex: Regression on edit as part of initial implementation to support filtering using “Contains” instead of “StartsWith” for value lists in edit form
- 179634: General: Various optimizations when editing on date fields with/without time ticks
- 181569: Core: Line break using “” no longer works in maptip as well as in the relate of a maptip
- 181573: Core: In an internal method, Internet Explorer 11 was incorrectly treated as a supported browser
- 181804: Core: Metadata information is not available for map services as part of a basemap
- 183802: Core: Optimization to find more than 1000 records in an external query to a table based on an Oracle database
- 186755: Core: Minor bug when editing, aborting edit before moving an object
- 190719: Core: Form tool disappears when Esc key is clicked on the “Free Label” tool
- 191104: Core: Intermediate page with supported browsers does not contain the correct version information
- 191504: Flex: Due to a timing problem it can happen that the “SmallMenuButton” is not visible initially
- 191577: Flex: The configured snap layers are initially not taken into account when editing with crosshair mode
- 191649: General: Display hint when trying to start WebOffice in a browser with JavaScript disabled
- 191730: Core: Error with WebOffice custom tools of type “Identify Custom Tool”
- 192023: Flex: Relates of Relates may not be opened automatically
- 192024: Core: Error when a Relate was configured on a table
- 192042: Landing Page: Title of projects sometimes does not use default browser language
- 192105: SynAdmin: Optimization of VertiGIS Printing version display
- 192181: Core: Error when adding a dynamic layer to the TOC using GeoProcessing tool like KML to Layer
Changed
- 188168: General: Update to Dojo Toolkit 1.17.2
- 191580: General: Update recommended WebOffice extensions version to build 10.9.227 to make the expiration date of the included ArcGIS Engine license already 31.12.2023
- 191722: General: Update the following JDBC database drivers: Oracle to 21.7.0.0, PostgreSQL to 42.5.0, MySQL to 8.0.30, Teradata to 17.20.00.08, SQLite to 3.39.2.1, HSQLDB to 2.7.0 and Jackcess to 4.0.2
- 192074: WebOffice REST: Update of the purely internally used Swagger UI to version 4.14.0 to no longer use Google Fonts for DSGVO reasons
IMPORTANT:
- All fixes have been tested on base of bug reports of our customers.
- Due the high complexity of this product we can’t avoid regressions for sure.