Cumulative Update for WebOffice 10.8 SP1
Build time: 20210215-1858
- This is an add-on patch for WebOffice 10.8 SP1. That means, WebOffice 10.8 Service Pack 1 is a minimum requirement and must be installed! This patch contains all fixes since WebOffice 10.8 SP1!
- 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.8 SP1 (min. build time: 20200929-0937)
Installation of VertiGIS WebOffice author standalone 10.8 SP2 - min. Build 108.1.2.7
Installation of VertiGIS WebOffice extensions 10.8 SP2 - Build 25611 (ArcGIS 10.8.x) or Build 25610 (ArcGIS 10.7.x) or Build 25609 (ArcGIS 10.6.x) or Build 25608 (ArcGIS 10.5.x) or Build 25607 (ArcGIS 10.4.x)
Installation of VertiGIS UserManagement Admin Web 10.812.0.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: 108.0.2.202102150821
- 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 WO108SP1_patch_YYYYMMDD.exe to the directory of your WebOffice web-application (e.g.
C:\Tomcat\webapps\<WebOffice web-application>
) - Run WO108SP1_patch_YYYYMMDD.exe and choose to overwrite all existing files
- Delete the file WO108SP1_patch_YYYYMMDD.exe
- Start Apache Tomcat (Start/Programs/Administrative Tools/Services)
Changelog since WebOffice 10.8 SP1:
2021-02-15
Added
- 51027: Map Widget: Support for new tool “Link Field Tool”
- 51134: Core: Support to execute a query using the Enter key
- 51218: Core: Support for new custom tool “pub/custom_tools/startConstructionWorkflow.html” to start a measurement tool directly with a specific construction mode as well as activated snap profile
Fixed
- 50695: Core: Optimization for Web CODI integration
- 51282: Core: Error when printing two polygons that are close to each other using result list
- 51325: Core: Error at editing action “Change” if uploaded data is available in TOC
- 51338: Core: Custom tool “Profile Service Austria” should support a terrain profile over multiple vertices after underlying API has been enhanced
- 51368: General: Due to a regression by #51246 the layer switching in the TOC is not correct in certain scenarios
- 51388: Mobile: Tool “Send by Email” does not work on iOS 13+
Changed
- 51137: General: Deployment of ArcGIS API for JavaScript 4.18 with WebOffice 10.8 SP2 to allow customers who have problems with bugs in ArcGIS API for JavaScript 4.17 and do not need support for Microsoft Internet Explorer 11 as well as Edge (Legacy) to optionally use the newer version - More details in WebOffice user manual
2021-02-07
Added
- 50687: SynService: Support for parameter “Use authentication type UM-DB as fallback”
Fixed
- 50290: Map Widget: Persistent error message when ArcGIS Geocoding Service is briefly unavailable
- 50890: Flex: Optimize project startup time when Edit tool is incompletely configured
- 51166: Flex: When measuring, sometimes only the label background is displayed and the label content is missing
- 51180: Core: Different symbolized selections in the tool “Measure Area” are displayed in the same way in the printout
- 51232: General: If the UserManagement database is not reliably available, a full-text search thread can prevent project access
- 51246: General: Various minor optimizations within the WebOffice application server to increase the overall performance
- 51280: Flex: Enhancement ScriptAPI with “getUMInfo”
- 51314: Core: Mass attributions via external call to WebOffice do not work
- 51316: Core: Error when moving map services in TOC
- 51327: General: Due to a bug in ArcGIS API for JavaScript 4.16+, tiles cannot be retrieved from tiled ImageServer Services in local projection
- 51346: Full text search: Input of very many words leads to overload of FTS web server
- 51354: General: Without UserManagement no IP addresses are logged in the statistics, although the parameter “Log user info” is activated
Changed
- 50651: Remove locally stored ArcGIS API for JavaScript 4.16 from the deployment - Important: References in custom extensions may need to be changed to the ArcGIS API for JavaScript 4.17!
- 50651: Remove locally stored ArcGIS API for JavaScript 4.16 from the deployment - Important: References in custom extensions may need to be changed to the ArcGIS API for JavaScript 4.17!
Security
- 51195: General: Combination of certain attack vectors allows access to WebOffice application content - Thanks Christian Fünfhaus (Code White GmbH) for reporting
2021-01-29
Added
- 51256: Flex: Support for displaying a numeric scale in the Small GUI
Fixed
- 51246: General: Significant optimization of memory usage per session on WebOffice application server if many map views with many map services and a high number of layers is configured in a WebOffice project
- 51300: General: Remove unnecessary log entries by VertiGIS Request Guard
- 51302: UserManagement: Regression by #49862 causes that for the authentication type “Use both the SSO (AD) groups and UM-DB groups” for a user only groups from the wO UserManagement database are applied
2021-01-26
Fixed
- 51246: General: Performance optimization as well as removal of a bottleneck so that large WebOffice projects initialize and start despite very high number of concurrent accesses
- 51267: Core: Custom tools of type “Identify” - tool mode “Click point” do not work
2021-01-25
Fixed
- 51267: Flex: Custom tools of type “Identify” - tool mode “Click point” do not work
2021-01-22
Added
- 49862: Core: Support to use GeoOffice Online also in combination with the UserManagement authentication type “SSO”
Fixed
- 50748: Core: The tiles of a WMTS service should not be reloaded when a change is made in the TOC
- 51267: Flex: Issue with custom tools of type “Identify” - tool mode “Click point” on layers outside the visible scale range
2021-01-20
Added
- 46989: Core: Support for icon preview when editing FeatureServer services with feature templates
Fixed
- 50077: Flex: Configured pop-up mode is not respected for custom tools of type “Identify” - tool mode “Click point”
- 50724: Flex: Extension of ScriptAPI method "_api.Env()"
- 51261: Core: Due to a regression by #51090 fields with GEONIS lookup are not displayed in the Maptip anymore
2021-01-15
Fixed
- 45533: General: In a certain scenario, at runtime, a map service is incorrectly invalidated and can no longer be used
- 48304: General: Secured WMS services cannot be printed using Esri Print or VertiGIS Printing Tools
- 50670: Map Widget: Implementation of meaningful notification when opening WebOffice Map Widget without header information in PVP context
- 50859: Core: Completion of a measurement process incl. dimensioning should also be possible in the WebOffice Core client based on the WebOffice API via double click
- 50905: General: Performance optimization of project start duration with time slider so that TimeExtent query is not executed when time slider profiles are configured manually
- 51090: General: In the maptip on a FeatureServer service, the code is sometimes displayed instead of the description for coded-value domains
- 51165: Flex: The button to scroll within menu forms is not “responsive” when changing the device format from portrait to landscape
- 51188: Flex: Inconsistent behavior when multiple external applications are available in a maptip search result
- 51225: Core: Error at project start when WebOffice is licensed with a Basic license
2021-01-08
Fixed
- 50077: Flex: Custom tools of type “Identify” - tool mode “Click point” do not work in some cases
- 50473: Flex: In the “Measure Area” tool, incorrect area filling for self-intersecting shapes - see #50662
- 50859: Core: When finishing a measuring process incl. placing dimensions by double click a ZoomIn is automatically executed - see #50662
- 51103: Core: New menu for map service properties is not fully displayed when opened at the bottom of the browser window
- 51144: Core: Error when opening a query result if it contains objects that have an malformed URL stored for an external application
- 51161: Flex: In the selection tools, it is not possible to switch between the objects when selecting an object category - see #50662.
- 51178: Core: Regression of #50697 causes the start and end time is set to 01.01.1970, if on a time slider no initial start- and end time was configured
- 51181: Core: Regression of #50905 causes projects sometimes don’t start anymore if a lot of time slider profiles are configured on a layer
Changed
- 50662: General: Update to ArcGIS API for JavaScript 4.17
- 51203: General: Increase default value for “Query Timeout” from 30 to 55 seconds to allow WebOffice SOE to initialize more complex map services and to adjust the corresponding parameter only for very large map services in the future
2020-12-22
Fixed
- 50781: Map Widget: Tiles from a specific WMTS service cannot be retrieved
- 50905: General: Prformance improvement of project startup duration when many layers are configured for the time slider
- 51070: Core: Optimization of the log message for the tool “GeoOffice Online” if there is no AGDA directory yet for an associated user
- 51104: General: When editing, a hidden mandatory field with a stored default value is erroneously evaluated as not filled
- 51119: Core: Error during a neighbor search if no search result is configured at the configured target layer
- 51143: Core: When loading a saved SaveState with a text, the text field is not filled with the corresponding text
2020-12-15
Added
- 50730: UserManagement: Support that users have to change their initial password on first login
Fixed
- 51070: General: Various problems with proxy server, i.e. wildcards in proxy server exceptions are not applied correctly as well as proxy servers which require authentication do not work
- 51080: Core: When setting a redlining text, the text field should not be cleared when clicking on “Next object”
2020-12-14
Added
- 51079: Core: Support to snap to nearest step point on time sliders
Fixed
- 50476: Core: In color selection, the color is not updated when changing the slider
- 51076: Core: Project does not start if TOC is not displayed and “List visible layers only?” option is used
- 51077: Core: Usability optimization to make the color picker fields visible even when the color is white
2020-12-11
Fixed
- 50890: Flex: Project startup takes very long if Edit tool is configured but no edit layer are available or valid
- 50916: Core: Combination of multiple range sliders gives incorrect map image
- 50971: Full text search: Result when searching on a layer with a jointed table is not correct for a certain sequence
- 51005: Core: Error executing a query which contains objects without geometry
- 51026: General: Error because some ArcGIS Enterprise Portal items are kept too short in WebOffice cache
- 51059: General: In the French language bundle the translation for latitude and longitude is swapped
2020-12-03
Fixed
- 51040: General: Regression of #50793 causes visibility settings of map views to no longer work correctly
2020-12-02
Added
- 50077: Flex: Support for custom tools of type “Identify” - tool mode “Click point”
- 50936: Core: Support to make map service properties more accessible to end users in the TOC
Fixed
- 50727: Mobile: Under iOS 14, if the function “Identify by Touch?” is configured, the tool “Identify” is always executed when the map is moved
- 50793: General: Performance optimization to reduce the general project start time
- 50979: Core: An object can be created during external editing calls to WebOffice, although a field defined as mandatory but also hidden has not been passed a value
- 50988: Flex: 3D measurement of a line does not work and returns only an empty window
- 51008: Core: When changing the map view, the map image is only visible after an interaction with the map, if the TOC widget hasn’t been configured
- 51009: Core: Related objects are not displayed in the maptip if there are empty values in the related table
- 51012: General: Tiled ImageServer services are not displayed due to a change in the ArcGIS API for JavaScript 4.16
- 51020: VertiGIS Printing: Generic function fields are not filled
2020-11-27
Added
- 50697: Core: Support for configuration of an initial start and end time
Fixed
- 49853: Core: In the Custom Page for xPlanung line breaks are not displayed correctly
- 50570: General: With the SynService API it is possible to edit, although the user is not authorized via UserManagement
- 50781: General: Tiles from a specific WMTS service cannot be retrieved
2020-11-23
Fixed
- 50973: Flex: In Internet Explorer 11, the “Place Symbol” function does not display PNG format icons
- 50983: General: Regression by #50958 causes log entries of the category FATAL in the WebOffice log file
2020-11-20
Added
- 50912: UserManagement: Support to require acceptance of the terms of use during self-registration
Fixed
- 48767: Core: Several minor optimizations for the custom tool to display native Esri popups (= pub/custom_tools/customPopup.htm)
- 50692: General: A regression in the course of #50283 causes WebOffice statistics files to be created without a header and sometimes a new statistics file is not created for each day - - Optionally you can add the missing header lines using the following tutorial
- 50848: Flex: No groups of map services are displayed in the TOC
- 50934: General: Unnecessary JAXB warnings flood the WebOffice log file
- 50945: Core: After manual definition of the print extent the map area can no longer be moved
- 50952: Core: When editing a line, no vertices can be added via context menu
- 50958: General: WebOffice SOE causes unnecessary warnings on a layer which is based on a feature class in MSSQL combined with a table in MSSQL because of a bug in the Esri base technology the fields “Shape.STArea()” and “Shape.STLength()” are not available on the ArcGIS Server REST API
2020-11-13
Added
- 50724: Flex: Support for "_api.Env()" in the ScriptAPI in a first base implementation
Fixed
- 49839: Flex: With a configured default editing layer, you should get to the editing layer selection by clicking on the editing symbol
- 50464: Core: Optimizations in WebOffice Custom Tool for GeoOffice online queries “pub/custom_tools/GeoOfficeOnline/tool.jsp” to optionally perform the steps download and archive product at once
- 50738: Core: Labels are sometimes not correct in a rotated printout
- 50748: General: When changing a map view the tiles of a WMTS service should not be reloaded
- 50797: SynAdmin: WebOffice statistic files without headers are not included in the evaluation
- 50801: UserManagement: Attributive filters using client field (= CLIENT_ID) do not work if the field used is of type integer
- 50806: Flex: Predefined queries should be more clearly distinguished from search categories by increasing the indentation in the search form
- 50828: landing page: If a user does not have permissions for a WebOffice project, generic tiles are erroneously not available
- 50849: Flex: Metadata button is only displayed if metadata is configured in at least one map view
- 50871: Flex: The configured height and width for pop-up windows of a linked external application is not used
- 50897: Core: When editing, a new vertex is created when moving a vertex from a polygon
2020-11-10
Fixed
- 49506: Flex: In certain cases no relates are displayed
- 50686: Map Widget: No access for a guest user stored in the WebOffice application configuration
- 50855: Core: The edit action “Copy from” is not available if no default reference layer has been defined
2020-11-06
Fixed
- 38279: Core: Optimization implemented for the case that a vicinity search causes an error because the source and/or destination layer cannot be determined temporarily
- 50686: SynService: A guest user defined in the WebOffice application configuration cannot use the API
- 50768: Core: In a maptip on FeatureServer Services, the ID is displayed instead of the description for Coded Value Domains
- 50861: Core: Using the accordion function for the map view and base map switch incorrectly requires a WebOffice Flex client license
2020-11-02
Added
- 50691: General: Support, so that for reports (GET_EPAPER) as well as geo data exports (= GET_EXTRACT) the used template is written into the WebOffice statistics file in the same way as for print requests (= GET_PRINT)
- 50691: General: Support, so that for reports (GET_EPAPER) as well as geo data exports (= GET_EXTRACT) the used template is written into the WebOffice statistics file in the same way as for print requests (= GET_PRINT)
Fixed
- 50753: Map Widget: If only the height of the map window gets changed it has no effect
- 50796: Core: If you draw a rectangle after a geodata export during identification, an extract is wrongly triggered
- 50817: General: A regression by #50625 causes an error when printing with drawn polygons
Changed
- 50691: General: For print requests (= GET_PRINT), the WebOffice statistic file should contain the name of the print template as well as the ID and the resolution; furthermore, the individual values will be logged separated by a pipe character (= “|”)
2020-10-29
Added
- 50102: Core: Support for “Construction by Distance and Angle” - available for measuring, drawing and editing - to set the angle by snap to vertex or mouse click
Fixed
- 50655: Flex: The highlight geometry of multipart geometries is not correct for a maptip
- 50725: Flex: The visibility of layers is sometimes not applied correctly when using map views
- 50748: General: The tiles from a WMTS service should not be reloaded when the map image is refreshed
- 50793: General: Performance optimization of the project start time, if a project contains many map services with many layers
2020-10-22
Added
- 50616: Map Widget: Support for new parameter “usetestcontainercallback” to use callback.js from the Map Widget Testcontainer
Fixed
- 50619: Core: In a maptip the column width of the first column should be identical with the field names of a search result as well as of related objects - now this is defined to 25% by CSS
- 50655: Flex: In a maptip the highlight geometry is not displayed in the correct size
- 50665: General: Performance problem, because information about the TOC is no longer cached due to a regression by #49985
- 50689: Core: Include a notification that markups from “Find Coordinates” cannot be edited afterwards
- 50745: UserManagement: A regression of #49860 causes many incorrect log entries
2020-10-16
Added
- 49860: UserManagement: Support for reading attributes of the logged in user via the WebOffice REST API
Fixed
- 46202: General: Error when querying a height profile via the WebOffice REST API
2020-10-14
Added
- 50018: General: Support to pass the WebOffice user token in the header to external GUI modules and WebOffice custom tools
- 50621: Flex: Support for the ScriptAPI method “scriptAPI.queryAttributiveMultiLayer”
- 50675: Core: Support for returning the “snap_paths” via ScriptAPI
- 50677: Core: Support for easy expanding/collapsing of the Ribbon by clicking into the corresponding title bar
Fixed
- 50259: Logging: Implementation of a more meaningful error message if no token can be resolved in the federated server scenario
- 50406: Flex: Optimizations for GPS measurement using a high precision antenna for the calculation of the plumb bob height
- 50432: General: No value lists for hierarchical queries on 3rd level in combination with lookup
- 50538: Flex: Optimizations to ensure that all required fonts are preloaded even with slow Internet connections
- 50564: UserManagement: In the course of a regression of #49132 the reference layers are not available for editing actions like “COPY_FROM”, if a layer restriction is configured for them in UserManagement
- 50602: Flex: The configured icon for the button of an external application is not used
- 50625: Core: The text settings for a marking style do not work with the measurement tools
- 50659: Core: An overlay after an object selection prevents clicks near the object shape from reaching the map
- 50665: Core: High resource consumption if a WMS service is configured in the TOC
Changed
- 50651: Remove locally stored ArcGIS API for JavaScript 4.15 from the deployment - Important: References in custom extensions may need to be changed to the ArcGIS API for JavaScript 4.16!
2020-10-07
Added
- 50515: SynAdmin: Support for displaying the VertiGIS Printing version number
Fixed
- 49191: UserManagement: Optimization for the authentication type “PVP”, if a blank value is passed in the header
- 49731: Flex: Redlining SaveStates of type “Measure perpendicular” and “Measure angle” should be able to be displayed
- 49827: Flex: Layout problem when scrolling with an expanded drop down list
- 49847: Core: The map extent between 2D and 3D with the ArcGIS WebScene Custom Tool should be synchronized without additional configuration, i.e. only the configuration of WGS 1984 in the “Find Coordinates” tool should be a prerequisite
- 50530: Core: The parameter “Display null values?” should also be considered for related objects of a JDBC table
- 50544: General: SaveStates are displayed differently in the Core and Flex client regarding line breaks and background color
- 50562: SynService: When searching on a table the response does not contain the information about the found objects
- 50578: Core: Layout problem if the line thickness is set to 10 in the measure tool
- 50586: Flex: Oversized meeting point symbols should be reduced to the maximum size in the tool form
- 50601: Flex: For external calls on a search result, no header parameters are passed in HTTP POST
- 50605: Core: When using the “Export Map” tool, the OpenStreetMap is not available if it is included as an operational layer and not as a basemap and the project is set up in WebMercator
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.