Accumulative Patch for WebOffice 10.3 SP1 ========================================= Build time: 27.11.2015 - 16:37 This is an add-on patch for WebOffice 10.3 SP1. That means, WebOffice 10.3 SP1 is a minimum requirement and has to be installed! This patch contains all fixes since WebOffice 10.3 SP1! 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 SP1 - Installation of SynerGIS WebOffice author 10.3 - mind. Build 103.1.2.2 Download: http://resources.weboffice.mysynergis.com/WebOffice103/WebOffice_author/WebOfficeauthor103_103_1_2_2.zip - 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 27.11.2015 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 WO103SP1_patch_20151127.exe to the directory of your WebOffice web-application (e.g. C:\Tomcat\webapps\) 6) Run WO103SP1_patch_20151127.exe and choose to overwrite all existing files 7) Delete the file WO103SP1_patch_20151127.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 SP1 to 27.11.2015): ================================================== 22470: Core/HTML/Mobile: Support for GeoDB Attachments on GIS layers (viewing only - no editing) 29886: Core/HTML: Support for Hyperlinks in Excel Export 30455: Core/HTML: Consider the parameter "Maximum page numbers" at index plot - Note: Requires WebOffice extension 10.3 SP2 32050: map widget: Support to display the result of a Full-text search directly in map widget without an additional query request 33294: User Management: Support for recursively determining vertical roles when using LDAP / Active Directory 33770: Core: Support for Free Labeling 33887: Core: Support for Esri Print via "/Utilities/PrintingTools/GPServer" 34032: UserManagement: Support to pass restrictions at authentication type "Portalverbundprotokoll" 34037: General: Support to define the name of a geoprocessing result in the tool form 34041: ScriptAPI: Support to generate search results via Custom Tools in Core- and HTML-Client 34119: Landing Page: Support to open the WebOffice Core-Client via a new button 34228: Core: Support to activate geometric editing by end-user 34818: SynAdmin: Support to display the columns "User" and "Project" for Request Type "All current sessions" at the "Statistics" tab 34989: General: Support to display legend and name of layer groups at 3D measurement 35192: Core: Support to display relates in Maptip 35326: map widget: Information in SynService responses for edit actions (CREATE, EDIT, DELETE), if the request was successful 35364: Core: Support to choose any print scale, even if fixed print scale are configured 35368: General: Wrong notification on client, if a map service contains a feature class of type "MultiPatch" 35381: Core/HTML: Uploading a layer package (= .lpk file) labeling isn't visible 35466: Core: Rotated texts are horizontal on plot 35478: General: Support for multiple result layer at GEONIS Nettrace 35510: General: Hierarchy is not resolved correctly for query and editing on the third level, if a lookup table is used 35514: UserManagement: Support to combine restrictions on the level of map service and layers 35518: Core: Ribbon Icons for BaSYS Web from Barthauer vorbereiten - see /pub/images/basys_*.png 35538: Core/HTML: Support to define the default value for "Dynamic legend" in the print form 35561: UserManagement: Attributive filter on an annotation layer do not work 35572: Plot: At plot an attributive filter from WebOffice UserManagement overrides a definition query configured on a layer in MXD 35573: General: JSPUtil.java has been renamed to JspUtil.java - Note: Custom specific enhancements need to be checked and maybe adjusted, because JSPUtil.java is deprecated 35621: UserManagement: If an attributive filter is set on a map service or on a group layer the subsequent layers are not shown in the TOC 35642: General: Support for Browser Microsoft Edge 35659: Core/HTML: The parameter "Show related layers?" should be used for "Free labeling" to have the option to disable related data configured on the database or in ArcMap 35662: Mobile: Performance optimization, if a query returns a very high number of results 35664: Core: The parameter "Default desktop client" should be considered even without opening a project with the parameter "&client=auto" 35667: Core/HTML: Error at buffer after a query on a table with a linked GIS layer 35676: General: Stability optimization at an extremely high number of concurrent users 35679: Flex: At each click on a hyperlink of a query result the URL from the first object gets used 35692: Core/HTML: Error at print, if at Redlining a polyline with invalid vertices should be printed 35734: General: Problem connecting to a WMS service, which runs on https and uses HTTP Basic Authentication 35742: General: Error at Excel export of layers generated by uploading local geodata or as result of a geoprocessing service 35745: Editing: Support for place holder {client_id} as default value at editing 35765: Core: Ribbon Icons for Baral WebGEN and WebCODI - see /pub/images/baral_*.png 35816: Core: Cache tiles are displayed with a white border in Internet Explorer 9 35828: Plot: A redlining polygon with an opacity value of 0 or 1 should not result in rasterization 35845: Core/HTML: Support to set "Identify" as default tool 35847: Core/HTML: Support for two additional ArcFM UT tools: UT Address Query and UT Parcel Query 35848: ScriptAPI: New function "client.api.changeUIElement();" for WebOffice Core-Client - a new 'universal' function for setting and changing display of UI Elements, e.g. the left pane container 35853: Landing Page: The button to open a project in a certain WebOffice client should have a tooltip 35854: Landing Page: The project description should be shown on mouseover over a project tile as tooltip 35865: General: Problem at editing multiple objects at once, if editing is done via a FeatureServer service 35872: Core/HTML: Support to generate an index plot based on a geometry of an object of a query result 35876: General: Problem with WMS services, which require to handle redirects for OGC services 35893: Core: Relate tab should be closed automatically, when a new query result gets displayed 35914: Core/HTML: Support to include a map with the route in the Routing PDF 35924: Mobile: Prevent that another edit request is sent when a request already has been sent 35929: General: The reference scale, configured on a GIS layer should be used for Reverse Join scenario as well 35931: General: Parameter "Show only with result display?" for GIS layers should be used for Reverse Join scenario as well 35933: Core/HTML: Problem at identify on WMS layers 35946: General: Problem displaying timestamp in copyright text 35969: map widget: Support to display database- or MXD-field name aliases instead of technical field names in Maptip 35986: map widget: Support for CSS customization via "\client_mapwidget\Styles\SynServiceClientStyles_user.css" 35998: General: Support to restrict/filter suggestions of Esri World GeoLocator by Country Code 36003: Landing Page: Google API to display RSS feeds should only be loaded, if RSS feeds are configured 36004: ScriptAPI: The function "zoomToAttributive" should display objects in a visible area in Core Client 36030: Core/HTML: Support for GeoDB Attachments on a table, which are related to a GIS layers (viewing only - no editing) IN DEVELOPMENT - 36034: UserManagement: Support to connect to a UserManagement database stored in PostgreSQL database 36048: Core/HTML: Support to configure how to handle U-Turn Restrictions on routing services 36049: HTML: Support to choose a font at tool redlining in Internet Explorer - Note: requires IE9+ 36092: UserManagement: Fields for user-based editing like CREATE_DAT, CHANGE_DAT,... can't be hidden from search result list 36102: Core/HTML: Error at Excel Export, if the parameter "Use MXD field formatting?" is set and a join is available on the data 36165: Core/HTML: After uploading a local DWG file labels (= annotations) won't get displayed 36166: Core/HTML: Point-, Polyline-, Polygon- and Multipatch layers of uploaded DWG files should use an unique values renderer instead having all the same symbology 36200: General: Support to configure a max. timeout to run a vicinity search 36243: General: Problem at external call from WebOffice, if parameter "Pass user context?" is set to "Yes" 36253: ScriptAPI: Parameter "Display multi layer selections?" should be considered in Core- and HTML-Client 36254: ScriptAPI: Support to switch to a preconfigured query by "client.api.setQuery( queryId );" - Note: there is a sample for a WebOffice Quick Tool at "\pub\client_core\quicktools\showquery.js" 36278: Core/HTML: Error at Identify on WMS services 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.