Cumulative Update for WebOffice 10.8
Build time: 20200929-0937
- This is an add-on patch for WebOffice 10.8. That means, WebOffice 10.8 is a minimum requirement and must be installed! This patch contains all fixes since WebOffice 10.8!
- 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 (min. build time: 20200508-1457)
Installation of VertiGIS WebOffice author standalone 10.8 SP1 - min. Build 108.1.1.3
Installation of VertiGIS WebOffice extensions 10.8 SP1 - Build 24965 (ArcGIS 10.8.x) or Build 24967 (ArcGIS 10.7.x) or Build 24966 (ArcGIS 10.6.x) or Build 24963 (ArcGIS 10.5.x) or Build 24964 (ArcGIS 10.4.x) or Build 24962 (ArcGIS 10.3.x) or Build 24961 (ArcGIS 10.2.x)
Installation of VertiGIS UserManagement Admin Web 10.811.0.3
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.1.202009290929
- 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 WO108_patch_YYYYMMDD.exe to the directory of your WebOffice web-application (e.g.
C:\Tomcat\webapps\<WebOffice web-application>
) - Run WO108_patch_YYYYMMDD.exe and choose to overwrite all existing files
- Delete the file WO108_patch_YYYYMMDD.exe
- Start Apache Tomcat (Start/Programs/Administrative Tools/Services)
Changelog since WebOffice 10.8:
2020-09-29
Added
- 46202: General: Support for switching between planar/geodetic measurement types for the “3D Measuring” tool
- 48767: Core: Support for new WebOffice custom tool “pub/custom_tools/customPopup.htm” to retrieve original ArcGIS pop-ups from FeatureServer Services
- 48935: Core: Support for new WebOffice custom tool “pub/custom_tools/GeoOfficeOnline/tool.jsp” to perform GeoOffice online queries completely within WebOffice
- 49865: Core: Support for browsing/filtering the list of map views
- 49866: Core: Support for browsing/filtering the list of basemaps
- 49867: Core: Support for optional display of map view categories with an accordion control to expand and collapse categories
- 49868: Core: Support for optional display of basemap categories with an accordion control to expand and collapse categories
- 49985: Flex: Support for TOC
- 50124: Core: Support for setting favorites within the list of map views
- 50280: Core: Support for placing dimensions of distance measurements
- 50282: General: Support for the authentication type “PVP” to define an alternative primary key for user-related configurations (Profile, SaveState, GeoBookmark, Query)
- 50283: General: Support to optionally log additional user attributes, which are available with authentication type PVP via header values, into the WebOffice statistic file
- 50482: Flex: Support for searching and removing GUI modules using ScriptAPI
Fixed
- 44179: General: Implementation of a fallback (using HTTP POST), if a WMS GetMap Request using HTTP GET fails (because of a too long layer list or because the WMS service does not support a “GROUP_LAYER_BY” parameter)
- 48681: UserManagement: With authentication type PVP, umlauts are not displayed correctly in the user attribute
- 48807: Core: An external call to WebOffice with the parameters “geo_bookmark” and “view” in combination does not move the map to the desired extent
- 48845: General: Optimization for browsers such as Google Chrome or Safari, which support “Intelligent Tracking Prevention” and prevent the retrieval of tiled map services by shortening the referrer header
- 48976: Landing page: Optimization to scroll on devices with current Android and iOS operating systems
- 49806: General: For the links on the intermediate page to the supported browsers, the guest user defined in the WebOffice application configuration should be attached to the URLs
- 49872: Core: For a guest user defined in the WebOffice application configuration, the parameter for the corresponding user in the generated project URL should be appended to the dialog that is displayed during an expired browser session
- 50144: Core: Optimization WebOffice Custom Tool “Profilservice Austria”, so that a digitized route always consists of only two vertices
- 50232: General: Secured ArcGIS online services (= public engagement scenario) cannot be integrated into WebOffice
- 50255: Core: In a filtered query, the objects are only filtered out directly the first time, because additional map interaction is required
- 50315: Core: Problem when saving the print settings in the user profile if the free scale option was activated on the print template
- 50345: Core: In external calls to WebOffice with multiple queries there is no zoom to the selected objects
- 50396: General: The bing logo may only be automatically added to the copyright if a bing map service is active in the TOC
- 50404: Flex: A default snap layer is not considered during editing
- 50423: UserManagement: Optimization for the authentication type PVP, if a user only has roles which are not available in the UserManagement database
- 50433: Core: After sorting columns in the search results list, some of the headings no longer match the columns
- 50455: General: A proxy server with certain rewrite rules can prevent objects from being displayed by FeatureServer services
- 50468: Flex: The input field of the full text search must not cover the button to finish a measurement
- 50471: General: When changing map views, the default values for transparency are no longer correctly taken into account as a result of 50028
- 50474: Flex: The button for scrolling the measurement form does not work
- 50476: Core: The color selection cannot be done with the color bar
- 50477: Core: Various optimizations of the redlining tool during the creation and editing of texts
- 50481: Core: Wrong zoom level for the second object, if searches are executed on two different layers using the ScriptAPI
- 50494: Core: The input field of the full text search should be defined as input type “search”, so that appropriate browser functionalities are available
- 50507: Core: Layout problem in the Nettrace tool form if a lot of start layers are configured
- 50508: Flex: Modification of the Custom Tool for the integration of “PlexMap 3D”, so that a basic use in the WebOffice Flex client is possible
- 50511: Core: When constructing with distance and angle, the angle is applied differently when entering the distance and angle via the context menu than via the tool form
- 50533: Core: Topological editing fails, if a UserManagement layer restriction is stored at the source layer
- 50535: Full text search: Optimization of CPU and memory consumption when calculating a subindex by omitting the no longer necessary Optimize process
- 50555: Core: When printing using “Current scale”, the printout will not be generated correctly if the scale or map extent is changed after the printing process has been initiated
Changed
- 50099: General: Update to ArcGIS API for JavaScript 4.16
- 50174: Full text search: Update to Solr 8.6.2
2020-09-10
Fixed
- 46430: General: Optimization, so that a certain, not 100% OGC compliant WMS service can be used in WebOffice
- 49571: Core: Optimization for measurements in the ArcGIS WebScene Custom Tool
- 49847: Core: The synchronization between 2D and 3D map in the ArcGIS WebScene Custom Tool is not correct, because the date transformation parameter is not considered
- 50237: General: When starting a WebOffice project, the north arrow image in the “/output” directory should be recreated if - for whatever reason - it is no longer available
- 50285: Core: Meeting point symbols are sometimes not transferred to SaveStates if other markups are included
- 50300: Statistics: At WebOffice project startup the HTTP_REFERERER is no longer logged into the WebOffice statistics file as intended
- 50310: General: Logging optimization if there are problems with the initialization of subdomains of an OpenStreetMap map service
- 50319: Core: With the “Draw” tool, when changing an existing text, the existing text is not transferred to the text field
- 50324: Flex: During a programmatic update of the map image, it should be prevented that the tiles of tiled map services are reloaded
- 50327: Core: Optimization of external edit calls when using Coded Value Domains
- 50357: Core: When reloading a WebOffice project using browser functionality F5, a tiled map service is visible while the splash screen is displayed
- 50395: Core: Error during start of the tool “k5 labeling”
- 50406: Flex: When using high-precision GPS antennas, no coordinates can be transferred to the edit form
Changed
- 49487: General: Update to Microsoft SQL driver 8.4.1
- 50341: General: The name of the images created by the WebOffice application server and stored in the “/output” directory should be extended by one prefix per type
- 50392: General: Update VertiGIS Projection and Geotransformation Helper to ArcGIS 10.8.1
- 50453: General: Update to SQLite JDBC driver 3.32.3.2
2020-08-27
Added
- 50161: General: Support for configuring whether speech input (via Web Speech API) should be available
Fixed
- 49623: Flex: The configured highlight color of a maptip is not used
- 49998: Full text search: Optimization of the log message if a problem occurs during the initialization of the full text search indexes
- 50042: General: Problem of GEONIS Web Adaptor with synreentry in combination with Windows integrated authentication (IWA)
- 50159: Flex: In a hierarchical query with a text input field, the focus should be set to the input field accordingly
- 50201: General: The maximum defined size of files when uploading geodata is partly ignored
- 50245: Core: There is no close button on the time slider
- 50256: SynService: Error while searching on a table
- 50262: General: Project does not start if an ArcGIS Server service is configured with a wrong type
- 50269: Flex: When editing, the edit action “Delete” is available, although the edit action is not configured
- 50284: Core: For a certain workflow, meeting point symbols no longer appear in the list
- 50292: Flex: Optimization fetching the geolocation at project start
- 50305: Core: Change of the protocol stored in the Custom Tool “SonnenStandsAnalyseAT” from http to https
- 50315: Core: When printing, the scale levels stored in the user profile are not taken into account
- 50316: Core: For GeoProcessing based printing, the print settings stored in the user profile are not taken into account
- 50320: Core: Error during the edit action “Delete” on a table of an ArcGIS FeatureServer service, if the edit action “Edit” is not configured
2020-08-17
Added
- 49903: Flex: Support for integrated editing applications
Fixed
- 49026: General: When printing a dynamic legend, Right-to-Left (RTL) languages like Arabic should use “Arial” as font
- 49953: Core: The print area is not correct if the scale is changed, but the print preview is not updated
- 50209: Logging: Error in the log file when the landing page is accessed
- 50260: Statistics: At the start of a WebOffice project the USER_AGENT is no longer logged into the WebOffice statistics file as intended
- 50278: General: Due to a regression, the logo and the creation date are sometimes missing on a printout
Changed
- 50174: General: Update to SolrJ 8.6.0
2020-08-10
Added
- 50032: Flex: Support for the editing actions “edit” and “delete” for external editing calls via URL call interface
- 50028: General: Support for transparency on FeatureServer services
Fixed
- 49235: Core: When uploading local geodata in *.lbk format, group layers and layers in a group are not available
- 49871: Core: Splashscreen at project start may only be removed after the map and TOC have been loaded completely
- 49989: Core: Tiled map services are loaded at project start, although they are configured to not show/visible in the project configuration
- 50083: Core: During redlining, the text of the second object is incorrectly transferred to the first object in a certain sequence
- 50157: Core: With a slow Internet connection, it is possible that open requests are still displayed after a successful project start
- 50162: Landing Page: Performance optimization if generic tiles are protected by an access ID
- 50175: Core: Due to a bug in the ArcGIS API for JavaScript 4.x, Internet Explorer 11 does not display PictureMarkerSymbols in the PNG format, e.g. Pin when identifying
- 50180: Core: Error in the WebOffice log file if the layer structure of an ImageServer service is fully qualified in the WebOffice project configuration
- 50183: General: Error at project start, if there is a misconfiguration when configuring an ArcGIS FeatureServer Service Table
- 50185: Core: At the very first project start it is possible that a switched off map service is displayed
- 50206: Flex: Editing tool cannot be started if no “Create” editing action is configured
- 50214: Flex: In a maptip, hyperlinks from a related object are only displayed from the first object
- 50215: Flex: The edit button is not available for a multilayer result if a Relate and an external applications is configured on a layer
- 50222: Full text search: Objects of published ArcGIS tables cannot be indexed
- 50240: Core: With the tool “Free labeling” the configured separator is ignored in the core client on the WebOffice API for relates
Changed
- 49487: General: Update to Microsoft SQL driver 8.4.0
2020-07-24
Fixed
- 50114: Core: Error during the editing action "Copy from template
- 50122: General: Implemented a fallback so that despite Esri bug #BUG-000132545 on layers with a join to a table when they are located in an eGDB, WebOffice search value list will be provided
2020-07-23
Added
- 50018: General: Support to pass the WebOffice user token in the header to external GUI modules and WebOffice Custom Tools
Fixed
- 47488: Core: For point objects, the configured reference scale is not taken into account in certain cases
- 48848: SynService: The selection display is too large, depending on the number of DPIs
- 49871: Core: Optimization of the project start, so that the map and the TOC are loaded simultaneously
- 49999: General: Optimization of an unspecific log message
- 50036: Mobile: Attribute groups are not displayed correctly in the editing form when called up again
- 50092: Core: When closing the meeting point/symbol tool, placed symbols should be taken over
- 50094: Core: As a workaround for a bug in the ArcGIS API for JavaScript 4.x a static SimpleMarker symbol should be displayed in Internet Explorer 11 instead of the configured dynamic selection symbol (= PictureMarker)
- 50095: Core: When constructing by intersection of 2 circles, it is not possible to select which of the two intersection points should be used
- 50112: General: Certain WMTS services could not be displayed in WebOffice Clients based on the ArcGIS API for JavaScript 4.x
- 50118: Core: Maptip on exploded cluster objects does not work
- 50133: Core: The values of uploaded objects cannot be changed during editing
2020-07-10
Added
- 45929: WebOffice author standalone: Support for displaying the connection status of Routing- and Network Services (= NAServer Services)
- 46325: WebOffice author standalone: Support for displaying the connection status of Geocode Services, e.g. ArcGIS World Geocoding Service
- 49052: Core: Support for pasting objects from the clipboard during editing for the editing field types “text input” and “multiline text input”
Fixed
- 49923: Flex: In Internet Explorer 11 the button to change the view from 2D to 3D is erroneously offered, although the requirements regarding scale levels and/or tiling scheme are not fulfilled
- 49927: Core: Formatting problem in search results of related objects
- 50021: Core: With a range slider of the type “SingleValueStepper” the function of “arrow up” should be exchanged with “arrow down” for numbers
- 50054: Core: If the requested raster information is changed, the previous values are still contained on a printout
- 50091: Core: If a second redlining text is created using “Add Feature” and the map image is not changed in between, the first text has the same content as the second text
Changed
- 50051: General: Update of the driver for MS Access database (= UCanAccess) to version 5.0.0
2020-06-30
Added
- 48601: UserManagement: Support for “Reset password” function
Fixed
- 49309: Core: With “Clear Selection” the Identify pin is not removed
- 49576: Core: When uploading local geodata, it must be ensured that a configured style is only used for the corresponding geometry type
- 49840: General: Optimization, if the connection to the user management database is temporarily unavailable when restarting the WebOffice application
- 50004: Flex: Optimization of the available space for the labeling of tools in a maptip / pop-up
- 50009: Core: When using the “Draw” tool, the “Snap To Sketch” option does not offer a vertex for an intersection between a line and a circle
- 50014: Core: Raster identify information is not included in the list of existing objects when using the “Draw” tool
- 50017: Core: Raster identify information is missing at printout
- 50022: General: Optimization of the project status, if a project could not be initialized due to a non-existent prerequisite
- 50027: Core: Due to a regression by 49391 an error occurs in Internet Explorer 11 when using the “Export Map” tool
Changed
- 49966: General: Update to Oracle JDBC driver 19c (19.7)
2020-06-23
Fixed
- 49949: UserManagement: WMS services are sometimes not displayed if the WMS URL is configured with a forward flash at the end of the WMS URL
- 49964: Core: Print settings stored in the user profile are not applied correctly if only the print scale or the output type has been changed before
- 50006: Core: Due to a regression in the cumulative patch from 2020-06-19, no search result opens when identifying
2020-06-19
Fixed
- 49954: Core: ArcGIS Online FeatureServer Services cannot be used as a snap layer during editing
2020-06-18
Fixed
- 49269: Core: Some elements of SaveStates are missing from the printout, if the SaveState was overwritten once before
- 49391: Core: The tool “Export Map Image” in WebOffice Clients based on the ArcGIS API for JavaScript 4.x lacks the copyright text and the scale bar on the generated image
- 49934: Core: Measure area after measuring a line or point is not possible with the option “Snap To Sketch”
- 49960: Core: Change of the protocol stored in the custom tool “ProfilServiceAT” from http to https
- 49968: General: WMTS services with KVP (key-value-pairs) encoding are sometimes not displayed
- 49974: Flex: When selecting basemaps, categories are not displayed correctly
2020-06-13
Added
- 49732: Flex: Support for the “Measure Point” tool
Fixed
- 49588: Flex: The pixel tolerance value configured on the editing layer is not taken into account
- 49933: Core: In circle selection, not all objects within the circle are selected
- 49955: General: If Web-tier authentication is set on the ArcGIS Server, access to the ArcGIS Server Admin Directory fails and the “Dynamic Workspaces” cannot be read
2020-06-10
Added
- 48626: Flex: Support for configuring whether a docked maptip should automatically zoom to the object
- 49587: Flex: Support for the display of one usage hint per editing layer
Fixed
- 49125: Core: If the display of the TOC is deactivated in a project, too many objects are selected during the editing action “Copy from layer”
- 49148: Map Widget: For the full text search the order of the search suggestions is not identical to the other WebOffice clients
- 49842: Core: The time slider only takes effect after a zoom or pan for a group of map services
- 49886: Core: In the “Copy From Template” editing action, the default values of hidden editing fields are ignored
- 49893: Core: When editing, descriptions of fields with Coded Value Domains and subtypes are not resolved if they are only available at the map service via “subtypeField” and “subtypes”
- 49945: Core: Error during Esri printing if the core client is used based on the WebOffice API
2020-05-29
Added
- 49205: Flex: Support to trigger geoprocessing based printouts (= VertiGIS Printing or Esri Print) directly from the identify and maptip pop-up
Fixed
- 48283: General: WebOffice causes many log entries of the level SEVERE in the ArcGIS Server Log for map services published from ArcGIS Pro
- 49635: Map Widget: Optimization of the notification if a tool, which is not configured in the wO project configuration is included in the Map Widget Request
- 49803: Core: As soon as a query or selection is executed with a dynamic selection display, the dynamic selection display is retained for all subsequent queries and selections, even it is not configured
- 49813: Mobile: Resetting changes without changing the geometry closes start and end vertex during editing
- 49881: Full text search: From unloaded WebOffice projects, FTS indices of layers with lookups cannot be created
- 49895: Core: Generic tools (= custom tools) cannot be called via URL call interface
Changed
- 45753: General: Update PostgreSQL JDBC driver to version 42.2.12
- 49205: Scheme: Print templates of GeoProcessing based printouts (= VertiGIS Printing or Esri Print) need in future a mandatory internal, unique identifier - this requires that existing project configurations in the WebOffice author standalone have to be updated with the function “Check all projects”!
- 49902: General: Change of protocol and URL in the generic tool GIP Communicator
2020-05-25
Fixed
- 49851: Flex: Creating new objects is not possible during editing
2020-05-20
Added
- 48774: Flex: Support for hyperlinks and external applications in pop-ups of related objects
- 49595: Flex: Support for displaying the relationships or dependencies of fields in the search form
- 49739: Map Widget: Support for decimal places when measuring
Fixed
- 49500: Core: With the option “Reuse the last input value?” incorrect values can be applied when editing in combination with Coded Value Domains
- 49571: Core: Optimization of the custom tool “pub/custom_tools/ArcGIS_WebScene.htm” regarding synchronization of the map extent between 2D and 3D map in case the web scene is not set up in Web Mercator
- 49585: General: Images are resolved as images in maptips, although they should be exposed as buttons according to the configuration
- 49660: Core: The coordinates in the Word file of a GeoTIFF are not correct in certain constellations
- 49689: Flex: User based Geo-Bookmarks are not working
- 49730: Full-text search: FTS indexes cannot be calculated if the layer cannot query the statistics using the statistics functionality of the query operation
- 49808: Core: On a search result field, the configured value for the column width does not apply if a lookup is configured
- 49843: Core: Optimization if the parameter “List only visible layer?” is used and the layer list in the tool form is empty because no layer is visible
- 49846: Core: Error during Excel export if an external application is configured in the search result
- 49874: Flex: Editing does not work if no editing fields are configured on an editing layer
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.