Accumulative Patch for WebOffice 10.3 SP2 ========================================= Build time: 06.02.2017 - 15:37 This is an add-on patch for WebOffice 10.3 SP2. That means, WebOffice 10.3 SP2 is a minimum requirement and has to be installed! This patch contains all fixes since WebOffice 10.3 SP2! Please inform your users to delete the browser cache according our guideline, before opening WebOffice the first time: http://resources.weboffice.mysynergis.com/Documentation/WebOffice103/EN/index.html?trouble_delete_browser_cache.htm Requirements: ============= - Installation of SynerGIS WebOffice 10.3 SP2 - Installation of SynerGIS WebOffice author 10.3 - mind. Build 103.1.2.14 Download: http://resources.weboffice.mysynergis.com/WebOffice103/WebOffice_author/WebOfficeauthor103_103_1_2_14.zip - Adjust the file "\Tomcat\conf\Catalina\localhost\FTS-Index.xml": Parameter "reloadable" has to be changed from "true" to "false" - Note to roll out the accumulative patch: Manual Browser Cache Delete needed after Patch Installation: YES Installation: ============= 1) Backup your entire WebOffice web-application (e.g. C:\Tomcat\webapps\) 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\ 4) Update "ArcGIS for Server Object Extension for WebOffice" at least to 13.01.2016 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 "\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! c) Copy the content of "\WebOfficeSystem" to "\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 WO103SP2_patch_20170206.exe to the directory of your WebOffice web-application (e.g. C:\Tomcat\webapps\) 6) Run WO103SP2_patch_20170206.exe and choose to overwrite all existing files 7) Delete the file WO103SP2_patch_20170206.exe 8) Start Apache Tomcat (Start/Programs/Administrative Tools/Services) 9) In case of problems: Clear Browser- and Proxy-Cache and delete the file "\\client_workspace\JSXAPPS\weboffice\js\core_wo.js" Changelog (from WebOffice 10.3 SP2 to 06.02.2017): ================================================== 31959: UserManagement: At user-based editing at edit action "create" the fields "CHANGE_DAT" and "CHANGE_BY" should be filled automatically 33814: General: Rounding problem using MXD field formatting in combination with one decimal digit 33938: Core: Support for WebOffice Integrator 35126: Core: Optimization, if a high number of WMS services are preconfigured 35769: General: Support to use the properties "Allow NULL values" and "Default Value" defined on a Feature Class for Editing via SynerGIS WebOffice SOE 36083: Mobile: The height of the edit form should be dynamic in tablet mode 36177: General: Problem at edit, if edit layer is configured with an ArcMap Join 36219: Core: At "Coordinate Search" no "Zoom to" gets executed, if coordinates are entered in the coordinate system of the main map service 36316: Core/HTML: Support for an explanation text for the tool "Upload geotagged images" 36228: Core/HTML: Error at print, if a search result with a reverse join is currently opened 36235: Core/HTML: Minor optimizations for edit action "merge" 36249: General: Problem at edit via FeatureServer service, if a field doesn't allow NULL values and the edit field is not configured correctly in WebOffice 36257: Map widget: No callback at identify via click mode, if no objects are returned 36258: Map widget: Support to return the active tools in a callback 36273: Print: Error at Series- and Index-Print, if no overview page is configured 36387: Core: After choosing a construction tool it should be possible to identify, which construction tool has been chosen before - similar behavior like in the HTML client 36393: Map widget: Full-text search changes the size of the map window to default size 36410: HTML: The background color of existing text elements can't be accessed at Redlining 36427: Core: Savestates are just loaded correctly on second call 36464: Core: Grouping of map services in TOC is ignored at plot and generates an incorrect print result 36480: SynAdmin: "Reload application" before all projects have been initialized sets application in an undefined state 36482: Core/HTML: Problem at adding objects via any selection tool to an existing result set 36484: Mobile: Multitouch gestures not working in browser MS Edge 36487: Map widget: Multitouch gestures not working in browser MS Edge 36489: Core: Support to display a load banner 36506: Core: After executing a query with a linked map view the legend tab shouldn't be opened automatically, if the map view is linked to a legend image 36515: Map widget: Support for changing the size of the map widget dynamically 36536: Map widget: Support for new tool "CLICKINFO", which returns the click coordinates as callback 36547: Landing Page: Error opening a WebOffice Landing Page, if a RSS Feed is configured; Google Feed API, which is used in the background went "deprecated" 36571: Full-text search: No results are returned, if an attributive filter is defined for a layer in UserManagement 36607: Core: It's not possible to measure the perimeter of a polygon via the tool "Measure distance", because it's not possible to set a final vertex on the first vertex if snapping is activated 36615: SynAdmin: Optimization for exporting WebOffice statistics, e.g. "All current sessions" 36616: Core: Support for multiple WebOffice WebOffice Relates 36618: Map widget: Support for optional parameter "referrer" to send data in cross-domain scenario via http POST 36621: Core: Optimization for the tool "Coordinate search" 36630: Core: Error at tool "Free Labeling" using the option "Visible layers" 36639: Core: The height of an external result grid is not correct 36641: Core: It's not possible to Copy/Paste in a search result in Internet Explorer 36645: Landing Page: It's not possible to use relative URLs to configure a Header 36650: Core: After continues work for more than one hour no tiles from cached and secured services get displayed, because token doesn't get renewed 36668: General: Wrong values in Maptip, if multiple ArcMap Joins are configured on a layer 36672: General: Configured timeouts get ignored, if the map image will be generated via merging by the WebOffice application server, e.g. WMS service in combination with a dynamic map service 36673: Full-text Search: Some optimization for indexing 36680: General: WMS services with a "?" at the end get invalided 36682: General: Error executing a vicinity search, if a join is defined and a link to an external application is configured on the target layer for the vicinity search 36685: Extract: Extract is only available for the first user, who logged on to WebOffice 36705: Core: Snap layer and snap profiles are not available, if parameter "Use Multiple Object Editing?" is set on an edit layer 36708: General: Error at plot, if selection graphic of a point layer has been set to 0px 36712: Landing Page: New icons for the WebOffice clients: Core, Mobile und Flex 36719: Core: Background color of measure text is not used at print 36720: Core: Problem at print, if a plot template without any function field is used 36726: Core: It's not possible to sort result fields after executing a vicinity search 36730: Support to pass multiple objects as input parameter of field type "geometry" to a geoprocessing service 36733: WebOffice SOE: Sliders at the Property page of the WebOffice SOE should be labeled 36745: Core: Problem with hierarchical queries 36762: Core: Hyperlink button on a search result object should only be displayed, if the field contains data 36766: Core: Moving the map via right mouse click and leaving the browser window doesn't deactivate the Zoom tools 36771: General: The file "pub/custom_pages/documentmanagement.htm" has been updated to work fine with the latest version of "GeoOffice dokumentenverwaltung" 36775: HTML: Missing layer names in the layer list for the tool "Raster Info" 36777: HTML: Uploading georeferenced photos is not working 36790: UserManagement: Attributes, which are defined directly on user-level are not available for plot 36816: Core: Problem opening a Custom Tool, if another Custom Tool was closed recently 36824: Core/HTML: Only one record is returned to the result list executing a GP tool of type "GPRecordSet" 36830: Core/HTML: At editing checkboxes get displayed as text field 36835: Core/HTML: Support to configure a timeout for geoprocessing tools 36840: Core/HTML: It's not possible to add WMS services via the tool "Add WMS Service" 36841: HTML: The image of a dynamic map services has to be above cached services in the Table of Contents 36842: Core/HTML: "Free labeling" is not correct at plot, if a print projection has been chosen 36846: Core: Map doesn't get refreshed after executing a query 36850: Core: Field values are not in correct order in map tip 36851: Core: Maptip is not correct, if parameter "Display visible layers only?" is configured 36852: Core/HTML: Error at Excel export, if parameter "Use MXD field formatting?" is configured and field information can't be retrieved, because of missing WebOffice SOE functionality 36886: Core: Problem at Identify on a WMS service 36909: Core: WMS getMap URL not working, if WMS service is configured inside a group of map services in a map view 36911: Core: After executing a query with a minimized search result it's not possible to close and open a search result 36917: Core/HTML: Error at edit action "Copy from Layer", if edit layer is linked to a FeatureServer service 36919: Core/HTML: WFS query against a specific WFS service doesn't return results 36932: UserManagement: Custom Tools, whose authorization identifier are named like "TOOL_xyz" get ignored, because this naming convention was reserved for WebOffice internal tools so far 36934: Core/HTML: Error at identify on a layer with m-values, if no object can be found at the click position 36935: Core: Distance is not correct at "Construction by Distance and Angel" 36942: Core: Opening the Identify tool directly after project start it's not possible to choose the selection mode 36958: Core: If a value list contains only one value the value should be preselected 36959: HTML: Problem with dialog window to add a browser bookmark 36984: Core: After Identify/Select on layer the tool form reverts to "Visible layer" 36987: Core: Error in the relate tree, if a layer has a relate, but no target object is assigned to the source object 36988: Core: Hierarchical queries field get not updated after Enter/Tab, if first query field is of type "Value list with auto-complete" 36989: Core: Input field validation on an edit field is not implemented 36990: Core: The parameter "Visible in Toolbar?" was not taken into account for the edit tool 36991: Core: If no snap layers are configured it's not possible to delete single redlining objects 36992: Map widget: If parent application is called with "user" and "password" map widget returns faulty duplicate parameters 36994: Core: If snap layers are available closing the tool "Search coordinates" blocks all other tools 36999: Core: Edit action is not available after switching the edit layer 37015: Core: Layout problem updating the width of the left panel via ScriptAPI 37037: General: After executing a query on a table with a joined GIS layer the number of the selected objects passed to the plot component is not correct 37051: Core/HTML: Support to configure a timeout for routing requests 37058: Core/HTML: Visibility settings for layers configured in TOC are not correct inherited from layer groups 37063: ScriptAPI: Problem at function "snapGUIModuleToMapByIFrame()" 37070: General: Selection graphic is not correct after executing a query on a layer with m-values 37076: Mobile: If a high number of edit fields are configured it's not possible to submit an edit event, because the edit buttons are placed below the toolbar 37077: Core: Support to customize size, color and font of measure text via "\client_core\jss\synergis_weboffice_user.xml" 37086: Core: It's not possible to edit existing circles 37087: Mobile: Support for permanent position update 37089: Mobile: Support to use the current position as snap vertex 37101: Core/HTML: Group layer visibility settings of WMS services are not correct 37102: Core: "\n" inside tooltip of metadata should be interpreted as newline 37110: Core: Tooltip at value list with auto completion is not yet implemented 37117: General: Date values in Hungarian date format are not displayed correctly 37135: Core: Result values are not correctly assigned to result fields and size of maptip doesn't adjust dynamically to images 37173: Core/HTML: Multi language legends not used for TOC 37139: Core: Support for permanent position update 37154: Core: Layout problem at ribbons in Internet Explorer 9 37156: Core: Problem opening a saved StateID containing a mapview with grouped map services 37163: SynAdmin: Error opening the tab "Full-Text Search" 37164: Core: Error, when "(" or "&" are entered to Full-text search 37194: Full-text search: Problem with special separators 37222: General: Problem using WMTS service, because wrong TileMatrixSet was used for export 37235: Core/HTML: Error at Excel export, if hyperlink contains a blank 37320: Core/HTML: WebOffice Relate return no results 37348: Core: Static custom tools with an external application of type DISPLAY_MODE_POPUP and HTTP GET are not working correctly, if parameter "pass user context" is set to true 37373: Core: Attributive query on SQL spatial data doesn't return results 37410: Core: Strange error message at uploading files at tool edit 37411: Core: At "Free labeling" the separator defined in the project configuration doesn't get used 37418: Core: The ScriptAPI function "queryAttributive" acts different than in HTML client 37432: General: The license level for "Simple thematic mapping" should be "WebOffice Standard" instead of "WebOffice Advanced" 37451: Mobile: The size of buttons like external applications are not correct 37496: General: A white page gets displayed, if external call to WebOffice runs into timeout 37520: Core: It must not be possible to use OneClick tools like ZoomIn adnd Maptip at the same time 37527: Core: Minimized search result covers coordinates 37598: UserManagement: Project choice list not working, if project groups are configured 37604: General: Support for GEONIS server 6.0.5 37606: UserManagement: Correct handling for scenario of "Circular Nested Groups" within an Active Directory / LDAP 37609: Core: ScriptAPI function "scriptAPI.Env()" is missing the following objects: user, activeTool, mapInitDone and requestCount 37619: General: Layers without extent don't get displayed 37674: GEONIS: Support for network profiles containing filter at GEONIS Net Trace 37727: Full-text search: Problem updating subindices, if amount of indexed data is huge 37749: MapWidget: Location tool has a performance impact on other tools 37770: General: Due a regression there is currently no zoom to objects at executing a query 37790: General: It's not possible to fetch cache tiles from a cached map service from an ArcGIS for Server 10.4 37817: Core/HTML: WebOffice filter on a date field are not work correctly 37826: General: Due a rounding problem with map scale settings layer and layer groups don't get displayed correctly in rare cases 37837: UserManagement: Saved user profiles get applied for wrong user 37839: Landing Page: Project tiles do not get displayed correctly in mobile mode 37842: Landing Page: Old icons for WebOffice clients get used in mobile mode 37900: HTML: Context menu inside result of Full-text Search is not reacting 37918: Core: User context not getting passed at Custom Tool of type "Identify" 37919: Core/HTML: It's not possible to upload a layer package (.lpk) based on an Esri Shapefile 37946: General: Optimization, if due to inconsistent reverse proxy configuration generating a plot is not successful 37989: Core: Date format specified in project configuration is not used at editing 38089: Core: Support for Google Chrome 51 or rather workaround for bug in Google Chrome 51 - see: https://bugs.chromium.org/p/chromium/issues/detail?id=609848 38158: Core: Leader line at "Free labeling" gets doubled, if object gets clicked twice before first request has been processed 38322: HTML/Core: If Regional Settings are set to "EN (US)" date and time get not correctly displayed at Maptip 38390: MapWidget: Error calling markup object without geometry and fetching a map 38404: HTML: It's not possible to scroll in an undocked TOC 38564: Core/HTML: Problem at WebOffice Filter, if they get applied on layers with equal names coming from different map services 38591: Core/HTML: Optimization layer and layer group visibility after activating and deactivating a layer group 38925: Core: Reset to default isn't working correct at list of selection layers after changing the map scales 38982: General: Sorting parameter "descending" not used for query fields 40231: UserManagement: If authentication type is set to "LDAP" the password of the end-user gets written in plain text into the logfile, if log level has been set to "DEBUG" 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.