Accumulative Patch for WebOffice 10.5 SP2
=========================================
Build time: 25.01.2019 - 09:24
													
This is an add-on patch for WebOffice 10.5 SP2. That means, WebOffice 10.5 SP2 is a minimum requirement and must be installed! This patch contains all fixes since WebOffice 10.5 SP2! 
Please inform your users to delete the browser cache according our guideline, before opening WebOffice the first time:
https://resources.weboffice.mysynergis.com/Documentation/WebOffice105/EN/index.html?trouble_delete_browser_cache.htm


Requirements:
=============
- Installation of SynerGIS WebOffice 10.5 SP2 (min. build time: 30.11.2017 - 15:47)  

- Installation of SynerGIS WebOffice author 10.5 - min. Build 105.1.2.69
	Download: https://resources.weboffice.mysynergis.com/WebOffice105/WebOffice_author/WebOfficeauthor105_105_1_2_69.zip
   

Installation:
=============
1) Backup your entire WebOffice web-application (e.g. C:\Tomcat\webapps\<WebOffice web-application>) to a save place
2) Stop Apache Tomcat (Start/Programs/Administrative Tools/Services)
3) Delete the working directory of Apache Tomcat at e.g. C:\Tomcat\work\Catalina\localhost\<WebOffice web-application>
4) Update "ArcGIS Server Object Extension for WebOffice" at least to: 105.0.2.201805221116
   a) In ArcGIS Server Manager under "Services" choose to stop the Map Service "SynOutputService" (or all services, where "SynerGIS Server Object Extension" is activated) 
   b) In ArcGIS Server Manager under "Site/Extensions" choose to edit "SynerGIS 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 "SynerGIS Server Object Extension" again!
       Note: if using a current version of Firefox or Google Chrome for uploading the WebOffice SOE you should apply the following ArcGIS Server patch upfront: https://support.esri.com/download/7449
   c) Copy the content of "<Patch>\WebOfficeSystem" to "<Disk>\arcgisserver\directories\WebOfficeSystem"
   d) In ArcGIS Server Manager under "Services" choose to start the Map Service "SynOutputService" (or all services, where "SynerGIS Server Object Extension" is activated) 
5) Copy WO105SP2_patch_20190125.exe to the directory of your WebOffice web-application (e.g. C:\Tomcat\webapps\<WebOffice web-application>)
6) Run WO105SP2_patch_20190125.exe and choose to overwrite all existing files
7) Delete the file WO105SP2_patch_20190125.exe
8) Start Apache Tomcat (Start/Programs/Administrative Tools/Services)


Changelog (from WebOffice 10.5 SP2 to 25.01.2019):
==================================================
36366: General: Support for configuring the maximum timeout how long to wait until local geo data is uploaded and re-projected
38703: Mobile: Support for metadata link on map views
39383: MapWidget: Support for switching basemaps by the end user within WebOffice map widget
39740: MapWidget: Support for parameter "showlastClick" in the tool "Click Info" to control whether only the last click point should be displayed on the map or not
39741: MapWidget: When using the tool "Click Info" to set a point, a Coordmarker as well as the selection of a GeoLocator query should be removed
39817: General: Substantial performance optimization when opening a project with many parameters in the URL via externalcall.jsp
39841: UserManagement: Support for configuration how to aggregate attribute filters with and without restriction
39856: General: Support for embedding WMS services in the printout with "high-resolution"
39974: Core: Optimization of the integration of driving inspection videos for Internet Explorer
40425: FlexJS: Support for measurement units
40938: Mobile: Optimization of the tool to search coordinates in the phone layout
41013: Core: Optimization for Maptip when opened automatically by mouse-over
41556: Full-text search: Optimization for errors if there are problems updating the search field indexes
42100: Landing Page: Miscellaneous problems when using HTML tags for customization
42109: Core: Support for new custom tool "pub/custom_tools/PlexMap3D.htm" to connect to PlexMap3D
42224: Core: The order of the fields of the tool Free Labeling cannot be changed in Internet Explorer 11
42372: Core: Optimizing the selection behavior of WebOffice custom tools
42373: Mobile: With a PDF that is embedded in an iFrame using a custom tool, only the first page can be scrolled on iOS
42438: MapWidget: The map view parameter "Use in clients without TOC?" is not used
42571: Core: Layer of uploaded data and results of a GeoProcessing tool should be selected using the option "Visible Layers"
42595: Core: Static legend images are scaled to the height in Firefox and not correctly integrated in original size
42618: MapWidget: Various GUI optimizations in the test container
42739: Core: Support for the new ScriptAPI method "api.closeActiveTool()" to close normal tools as well as custom tools
42750: SynAdmin: Projects cannot be published with WebOffice author because of problems with the session - requires at least WebOffice author 10.5 SP2+ (Build 105.1.2.30)
42753: Core: The parameter "End user may change?" is not yet used on print templates from the tool Esri Print
42814: WebOffice REST API: Support for Session management: Gets all active web sessions, Gets web session, Expires web session 
42915: MapWidget: Enhancement of the Create/Link-Function
42924: UserManagement: Attributive filter with condition "IS NULL" on a layer does not work
42927: General: An unavailable map service should not cause notification for every new map request
42941: General: Error during 3D measurement, if the measurement polygons are smaller than a raster cell
42960: FlexJS: Support for categories for predefined queries
42976: Core: The number of decimal places in the editing form for editing lines based on m-values should be reasonably limited
42992: Core: A button for creating new objects should be available on a search result of a published ArcGIS table
42998: General: In a hierarchical query GEONIS lookups are not resolved correctly if the description value for different codes is identical
43005: Core/HTML: At edit action "Copy from layer" the OBJECTID is used as object identifier instead of the field value of the display expression
43011: Core: After an editing operation, the query result should be updated
43036: Landing Page: Update to jQuery 3.2.1
43046: General: Error at project startup if WebOffice lookups are not configured correctly
43048: Core: Support for new custom tool "pub/custom_tools/Mapillary.htm" to integrate street-level imagery by Mapillary - https://www.mapillary.com/
43070: SynAdmin: Problem opening a secured map service when the combination of "domain\username" results in a "Unicode escape sequences"
43071: Core: Various optimizations in the example for the integration of an ArcGIS WebScene via WebOffice Custom Tool - configuration has to be adopted to the following URL: "pub/custom_pages/forward_splitscreen.jsp?to=../pub/custom_tools/ArcGIS_WebScene.htm"
43085: FlexJS: Not all content is displayed in the 3D view in Microsoft Internet Explorer and Edge
43086: FlexJS: Various WMTS services are not displayed in the 3D view
43087: General: Error with a spatial query on a layer with ArcMap Join, whose data source is Oracle
43092: Core: Problem with manual input of re-projected polygon coordinates during editing
43099: Core: Error when switching search result views on a JDBC table search
43126: Core: Error when changing a query result view to a query result with a relate and reverse join configuration
43132: General: Support for configuring the maximum timeout for Esri Print
43138: Core: At editing, the complete file path is not displayed for an edit field of type "Fileupload"
43139: Core/HTML: Error generating plot with a dynamic legend and the option "Use all layers?
43141: FlexJS: It is not possible to prioritize all tools (= show permanently) because at least one tool is always initially hidden
43148: MapWidget: Support for configuring a filtering query (query_filtered) using a Testcontainer
43153: Core: Additional icons for BaSYS Web - see "/pub/images"
43162: UserManagement: Despite different client identifiers (= CLIENT_ID) there is no group selection at the project start if empty print profiles are used 
43164: Core: When printing uploading geodata, the size of symbols differs from the display on the screen
43167: General: GeoLocator cannot be used if the country string is empty
43175: Logging: Log level of the message, if a user has no permission to use a query result changed from INFO to DEBUG.
43178: Core/HTML: Print preview will not be updated if the name of the output file is preconfigured
43179: Core/Mobile: Offset when editing via WebOffice SOE, if the coordinate system of the map service from the edit layer differs to the WebOffice main map service
43186: Core: After completing an editing operation, a query result is opened by mistake
43195: Core: The parameter "Reuse the last input value?" does not work when Lookups are configured
43202: Core: Predefined queries with a LIKE comparison and the "contains" option no longer offer suggestions for a value list
43207: Core: If the first and last point are identical when measuring a polygon, the measurement texts are missing on the printout
43208: Core: No legend is displayed for grouped WMS services
43209: FlexJS: In the WebOffice author, the entry point "Toolbar" is grayed out when restricting the configuration view to "Flex"
43257: SynAdmin: Support for displaying the licensed ArcGIS Server Cores - Prerequisite: ArcGIS 10.5+
43260: FlexJS: Optimization for zoom to full extent if the visible width/height exceeds the configured width/height
43276: FlexJS: Map Display get not logged to the WebOffice statistics file
43279: General: External calls to WebOffice via externalcall.jsp are not working in Internet Explorer if the document mode was not set correctly
43286: General: External ArcGIS Server map service is included with offset when printing, if the image requested for printing exceeds the maximum allowed image size
43295: General: Problem fetching the map image of a WMS service configured via https, if the map image is provided via http 
43302: Core: Problem loading SaveStates with rotated objects, if the objects were rotated before the redlining action was completed
43304: Core: In a related table, the columns are reversed if a GUID field is used for the link
43308: Landing Page: The height of the header and the copyright should not be hard-coded, but dynamically adjusted
43317: FlexJS: Problem with Maptip if external application is configured on the layer
43326: Core: Multiple labels are not aligned correctly when printed using a seamless index plot
43341: SynAdmin: Incorrectly configured ArcGIS Online map services are not listed
43343: MapWidget: Support for displaying configured map widget Custom Tools in Testcontainer
43348: UserManagement: Extract templates are wrongly determined only for the first UserManagement group
43356: SynService: Optimization of error message when requesting Coordmarkers outside the allowed extent
43358: Core: Support for the following standard widgets in the Custom Tools for the integration of an ArcGIS WebScene: Direct line measurement, Basemap Gallery, Layer List, Legend  
43367: Core: Positioning of the dynamic selection display is not correct when the offset value is changed
43387: Core: If an existing redlining is edited and the action is completed with a double-click, this object disappears from the list of redlining objects
43393: General: Error during a WFS search when the search field is named "NAME"
43394: General: At Esri Print, always all raster plans are printed and not only those that have been switched visibly by raster choice functionality
43415: Core: Support for new custom tool to switch map views with a slider - see: "pub/custom_tools/mapViewSlider" 
43424: Mobile/HTML: Measurement does not work correctly if more than one marker style is configured
43466: FlexJS: Various tiled overview maps cannot be loaded
43467: Core: At "Free Labeling" tool, using the option "Visible Layers" also non-visible layers get displayed
43479: Core: Deleting unfinished segments at tool "Measure Perpendicular" the base line is not removed
43480: Core: The settings for the measuring tools are reset after each measured object
43504: MapWidget: You should not have to deactivate the tool Maptip for a map view change
43511: Core: Support to have the ribbon/toolbar collapsed and the TOC visible at project start  
43519: WebOffice author: Due to an endless loop, no preview map is displayed at "Add Map Service" wizard
43586: Core: The area box and crosshairs on the overview map should be used to display the visible area and not the retrieved area
43587: Core: Support for new custom tool to switch the state of a tool like Maptip, ZoomIn, ZoomOut - see: "pub/custom_tools/tool_state_switch.htm"
43588: Core: Changes to existing objects during drawing/measurement should be better visualized to the end user
43603: Core: Miscellaneous bug fixes and optimizations for the edit action "Copy from m-value" 
43606: FlexJS: For external applications, the internal name is incorrectly used instead of the configured tooltip
43607: General: WMS services with file paths in the URL cannot be included if WebOffice UserManagement is active
43610: Core: For the editing action "EditByM", the min. and max. values should be written to the editing form
43611: General: Configured date transformation is not used for 3D measurement
43627: HTML: Tool "Edit" cannot be opened if the WebOffice project was opened with the external call parameter "&view="
43640: General: Error during printing if path to Coordmarker icon cannot be resolved
43645: General: Search on a GUID field finds no result
43647: Core: Relate is not resolved if the field type between base table (= String) and target table (= BigDecimal) is different
43652: General: The memory consumption by WebOffice is significantly higher since WebOffice 10.5 compared to 10.4 and causes for example crashes when printing ==> IMPORTANT: requires an update of ArcGIS SOE for WebOffice!
43658: Core: Performance optimization for very extensive redlinings - especially advantageous for older browsers like IE11
43676: Mobile: The list of meeting point icons cannot be scrolled in the phone view
43693: MapWidget: A "Busy Indicator" should be displayed until the first map image can be displayed
43714: Core: Edit tool must not be a prerequisite for uploading georeferenced photos
43725: FlexJS: When printing with meeting point symbols, the configured offset is not used correctly
43736: FlexJS: Area measurement result is displayed outside the measured polygon     
43745: Core: If you use the default value "{date}" for the editing action "Copy from layer", the field is filled with the date of the previous day
43750: General: WMS service with special characters in layer names cannot be integrated correctly due to encoding problems
43767: Mobile: Missing icon at button for metadata on base maps
43775: Core: In certain scenarios, the overview map is not loaded
43779: General: Support for evaluating the WebOffice statistics files in the loadbalancer scenario via Synadmin
43790: FlexJS: When closing the Identify window the scale changes to to zoom level / map scale the object was identified with
43791: FlexJS: The configured zoom factor is ignored in a project that uses discrete scales or tiled map services
43800: Core: With the sending/completing of the editing process, no further changes may be made to this editing action
43812: Core: The maximum scale stored in the project configuration is ignored in contrast to the HTML client
43834: Core: Support for "Edit Type defined by feature" when editing
43861: General: Add the following parameters to OGC Whitelist: GROUP_LAYER_BY,with_baselayer,kid
43877: Core: The settings stored in the user profile for the "Free Labeling" tool are not used in Internet Explorer 11
43878: SynMonitor: Monitoring request must require valid authentication by user "batchadmin" and its password stored in the WebOffice application configuration - for this purpose the following values were added: NOT_FOUND, UNAUTHORIZED, FORBIDDEN, INITIALIZING to the response "FAILED" 
43891: General: Due to a regression, the export templates are no longer available in certain scenarios for the "Extract Data" tool
43900: FlexJS: The reference scale configured in WebOffice is ignored when searching on a line or polygon layer
43918: Core: Optimization of the custom tool to switch the state of a tool - see: "pub/custom_tools/tool_state_switch.htm"
43940: HTML: When loading a SaveState, not all objects by the "Free Labeling" tool are restored
43984: WebOffice author: If you configure an invalid password for SynAdmin in the basic settings you will get a little meaningful error message
43992: Full text search: Optimization for the sorting of suggestions
44006: Core/HTML: WebOffice layer filters based on coded value domains are no longer available due to regression 
44023: Core: In the "EditByM" editing action, the output object previously selected in the "CopyFromM" editing action is to be displayed automatically as the output object in the list after selecting the geometry
44046: Core: The editing form does not display the value of a domain (coded value domains)
44120: SynService: Support for user name/password authentication as fallback for single sign-on scenario
44128: Core/HTML: WebOffice layer filters without spaces around the comparison operator are no longer available due to regression
44137: Core: Standard projection for printing is not used for the first project start 
44141: Core: With high-resolution index printing with integrated WMS services, the extent to be displayed is truncated
44149: Core: Even for short inspection videos such as motorway ramps, the route should be divided into at least 100 vertices
44150: Core: Layout problem in the edit tool form, if only the edit action "Create" is configured
44153: Core: Multilingual default value is not correctly resolved at editing action "Copy from Layer"
44157: FlexJS: Layout and navigation problem with a high number of map views or boomarks
44161: Mobile: Navigation problems with iOS 10.3
44168: Core: Map overlay does not work in Mozilla Firefox
44204: Flex: In certain situations FlexJS is opened instead of FlexFlash, although FlexFlash is configured
44248: Core: WebOffice layer filter with operator AND leads to deactivation of the layer filter
44322: Core: xPlanungs-Viewer is not displayed correctly when using special characters
44325: SynService: If no parameters for x, y and scale are specified in an editing request, the request runs in a timeout
44333: General: WebOffice SOE requests fail in certain scenarios with an HTTP 500 error - INTERNAL_SERVER_ERROR
44336: Landing Page: Generic tile with a UserManagement access ID is not displayed
44350: Core: An edit field of type Checkbox does not check whether the field has been filled in if it is required field
44355: Core: Support for new configuration parameters "Layer Styles?" on WMS services to ignore non-OGC compliant layer style parameters
44383: Core: In a certain constellation Internet Explorer 11 displays cached map tiles only after a map interaction
44389: Landing Page: No HTML tags should be displayed in tooltips
44429: Core: The correct value for "editaction" is not transferred to the integrated editing application using editing action "Delete"
44456: Core: The "Nettrace" tool is missing in the online help
44533: Core: Support for new custom tool "pub/custom_tools/GIPCommunicator.htm" to transfer the current map extent to the Austrian GIP Communicator - http://service2.its-viennaregion.at/gcclient20/
44534: Core: The configured values are missing at the integrated editing application for the editing action "Delete"
IN DEVELOPMENT - 44562: General: Workaround for ArcGIS Server Bug, when ArcGIS REST API returns descriptions instead of codes when using Coded Value Domains and an ArcGIS Join 
44569: UserManagement: In a certain constellation project tiles are displayed on the landing page for which an end user has no permissions
44618: Core: In the custom tool for integrating ArcGIS web scenes not all buttons have a tooltip
44630: Core: After editing no parameters are passed to the integrated editing action if a definition query is used for the editing layer
44647: Core: Problem editing with lookup tables and hierarchical edit fields
44655: Core: On a search result with WebOffice Join the join fields are missing after editing on the corresponding layer
44659: General: If an XY Event Table is used in the map document, reading the properties of this map document fails and parameters such as the reference scale are not used during printing
44728: General: Error in the ArcGIS Server log file of the map service "SynOutputService" when using an ArcMap Join based on an MSSQL database 
44752: General: Problem when including elements from the "pub" folder if the name of the WebOffice application contains "pub"
44827: Core: Error when starting the editing tool if the editing action "EditByM" or "CopyFromM" is configured as the default editing action
44846: UserManagement: Support for Access IDs on a search result that is restricted for the "Free Labeling" tool
44906: Core: Due to a regression the integration of xPlanning documents does not work anymore
44933: Core: When editing a FeatureServer Service table, Short Integer type coded value domains are not resolved in the editing form
44961: Landing Page: The WebOffice client should be selected in the Mobile GUI via icons instead of a drop-down list
44971: Landing Page: If many tiles are available a horizontal scrollbar is missing
44996: UserManagement: User-related attribute filter does not work if the combination of domain and user name contains "\R"
45023: General: The contents of an external, secured ArcGIS Server map service are missing on a print
45045: UserManagement: Optimization for parameterized WebOffice layer filters when used in combination with LIKE and wildcard
45099: Core: Layout problem with selection tools when the selection mode is changed
45101: Core: Special measuring tools such as "Measure perpendicular" and "Measure angle" may not be updated using the list of existing objects
45103: Core: The parameters point size and point color are not used for tool "Measure point"
45114: MapWidget: In the tool for changing map views the selected map view is initially not highlighted
45121: Mobile: If an identical image is used as static legend image for each map view, there are display problems
45131: Mobile: Layout problem when displaying legends under iOS
45132: Mobile: Various optimizations for the "Coordinate Search" tool
45217: Mobile: Problem in the Phone GUI when opening and exiting the tool "Add Graphic" without choosing an appropriate option in between
45344: Mobile: Scrolling in a longer map view/base map list is difficult
45382: Core: When zooming, a click on the map should center on the click point and not on the map center
45437: Core: It is not possible to save a Querybuilder query based on a table
45506: Mobile: In the smartphone GUI, the legend overlays the list of map views and base maps
45592: Landing Page: Problem with horizontal scrolling with pressed left mouse button
45719: Core: The length unit for the radius when drawing a circle is initially "km" instead of "m"
45952: Mobile: No e-mails can be sent under iOS 12
46119: Mobile: Static custom tools do not close correctly and may affect other tools
46228: Core: On a rotated printout the texts of the free labeling tool are no longer displayed horizontally
46287: Core: Error at printing when a redlining polygon is included


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.