Sammelpatch für WebOffice 10.6 R2 ================================= Erstellungszeitpunkt: 30.11.2018 - 10:51 Dies ist ein Zusatzpatch, d.h. er setzt eine funktionierende Installation von WebOffice 10.6 R2 voraus und beinhaltet alle Fehlerbehebungen sowie neue Funktionen gegenüber WebOffice 10.6 R2! Bitte unbedingt Ihre Anwender informieren, dass der Browser Cache vor dem ersten Aufruf anhand folgender Anleitung gelöscht werden muss: https://resources.weboffice.mysynergis.com/Documentation/WebOffice106R2/DE/index.html?trouble_delete_browser_cache.htm Voraussetzungen: ================ - Installation von SynerGIS WebOffice 10.6 R2 (mind. Erstellungszeitpunkt: 31.07.2018 - 13:30) - Installation von SynerGIS WebOffice author standalone 10.6 R2 - mind. Build 106.2.1.1 Download: https://resources.weboffice.mysynergis.com/WebOffice106R2/WebOffice_author_Standalone/WebOffice_author_standalone_106_2_1_1.zip - Installation von SynerGIS WebOffice author (ArcMap) 10.6 R2 - mind. Build 106.2.1.1 Download: https://resources.weboffice.mysynergis.com/WebOffice106R2/WebOffice_author/WebOfficeauthor106R2_106_2_1_1.zip - Installation von SynerGIS WebOffice extensions 10.6 R2 SP1 - Build 19205 (ArcGIS 10.6.x) bzw. Build 19204 (ArcGIS 10.5.x) bzw. Build 19202 (ArcGIS 10.4.x) bzw. Build 19203 (ArcGIS 10.3.x) bzw. Build 19201 (ArcGIS 10.2.x) Download: https://resources.weboffice.mysynergis.com/Software/ - Installation von SynerGIS UserManagement Admin Web 10.621.0.0 Download: https://resources.weboffice.mysynergis.com/WebOffice106R2/UserManagementAdminWeb/UserManagementAdminWeb_10.621.0.0.zip Installation Sammelpatch: ========================= 1) Sichern Sie Ihre WebOffice Web-Applikation (= ganzen WebOffice Ordner (z.B.: C:\Tomcat\webapps\) kopieren und an einen sicheren Ort ablegen) 2) Stoppen von Apache Tomcat (über Start/Programme/Verwaltung/Dienste) 3) Löschen des Apache Tomcat-Arbeitsverzeichnisses der WebOffice-Applikation, z.B.: C:\Tomcat\work\Catalina\localhost\ 4) Aktualisierung "ArcGIS Server Object Extension for WebOffice" auf mindestens Stand: 106.2.0.201808171339 a) Im ArcGIS Server Manager unter "Services verwalten" das Karten-Service "SynOutputService" stoppen (bzw. alle Kartendienste worauf die "SynerGIS Server Object Extension" aktiviert ist) b) Im ArcGIS Server Manager unter "Site/Erweiterungen" die "SynerGIS Server Object Extension" bearbeiten und "\ArcGIS for Server Object Extension\syn_soe_ao_gateway.soe" hochladen ==> Nicht die "SynerGIS Server Object Extension" deinstallieren und neuinstallieren, weil sonst die Eigenschaften der "SynerGIS Server Object Extension" erneut konfiguriert werden müssen! Wichtig: Falls zum Hochladen der WebOffice SOE eine aktuelle Version von Firefox oder Google Chrome verwendet werden soll muss zuvor folgender Patch eingespielt werden: https://support.esri.com/download/7449 c) Inhalt der neuen SynerGIS-Dateien von "\WebOfficeSystem" unter "\arcgisserver\directories\WebOfficeSystem" ablegen d) Im ArcGIS Server Manager unter "Services verwalten" das Karten-Service "SynOutputService" wieder starten (bzw. alle Kartendienste worauf die "SynerGIS Server Object Extension" aktiviert ist) 5) Kopieren der Datei WO106R2_patch_20181130.exe in das WebOffice-Webapplikations-Verzeichnis (z.B. C:\Tomcat\webapps\) 6) Ausführen der Datei WO106R2_patch_20181130.exe und gegebenenfalls alle bestehenden Dateien ersetzen auswählen 7) Löschen der Datei WO106R2_patch_20181130.exe 8) Start von Apache Tomcat (über Start/Programme/Verwaltung/Dienste) Problembehebungen (von WebOffice 10.6 R2 bis 30.11.2018): ========================================================= 29861: Core: Unterstützung zum direkten Bemaßen selektierter Objekte 37227: SynAdmin: Unterstützung zum Importieren und Verwalten von Zertifikaten 38699: FlexJS: Unterstützung zum Einbinden einer dynamischen Legende beim Drucken 39203: Allgemein: Unterstützung für mehr als ein ArcGIS Geocoding Service je WebOffice Projektkonfiguration 41275: ScriptAPI: Unterstützung für die Funktion "startTableEditing" im Core-Client 42605: FlexJS: Unterstützung für Werkzeug "Koordinaten suchen/umprojizieren" 42858: Mobile: Unterstützung für Custom Tool vom Typ "Line" 42870: Core: Optimierung der Feldreihenfolge einer verknüpften Tabelle (= Relate) eines CSV-Exports 42994: FlexJS: Diverse Optimierungen für externe GUI Module IN ENTWICKLUNG - 43053: Volltextsuche: Unterstützung für Volltextsuche auf ArcGIS MapService Tabellen und ArcGIS FeatureService Tabellen 43294: Core: Unterstützung für neues Werkzeug "Lupe" 43395: FlexJS: Unterstützung um je Werkzeug zu konfigurieren, ob das Werkzeug ein- oder ausgeklappt gestartet werden soll 43723: Extract: Unterstützung zum Exportieren in den Formaten "AutoCAD DWG - Version 2018" sowie AutoCAD DXF - Version 2018" 44322: Core: Integration von umfangreichen Logginginformationen zum Debuggen im xPlanungs-Viewer 43326: Core: Beim einem Ausdruck anhand einer Verlaufslinie wird eine mehrfache Beschriftung nicht korrekt ausgerichtet 44394: Allgemein: Diverse teils tiefgreifende Umbauten und Optimierungen zur vollwertigen Unterstützung des Anwendungsfalls, wenn der ArcGIS Server in einem Verbundserverszenario betrieben wird 44597: Allgemein: Bereitstellung der bulgarischen WebOffice Sprachbundles 44623: Core: WebOffice Lookups werden bei der Editieraktion "CopyFromTemplate" nicht aufgelöst, d.h. im Attributfeld steht nur der Code 44636: UserManagement: Wenn eine Themeneinschränkung auf einen Annotation Layer konfiguriert ist werden auch alle anderen Annotation Layer nicht mehr angezeigt, wenn die Annotation Sublayer gleich benannt sind 44645: Core: Unterstützung für WebScene Slides sowie WebScenes mit Texturen sowie reine SceneLayer im ArcGIS WebScene Custom Tool 44655: Core: Auf einem Suchergebnis mit WebOffice Join fehlen nach dem Editieren auf dem dazugehörigen Layer die gejointen Felder IN ENTWICKLUNG - 44667: Allgemein: Unterstützung für Java 11 44680: FlexJS: Unterstützung zur Konfiguration der Positionierung von Infoboxen 44719: FlexJS: Bilder von dynamischen Kartendiensten werden nicht angezeigt, wenn diese unterhalb einer Gruppe von Kartendiensten im Themenbaum konfiguriert sind 44846: UserManagement: Unterstützung für Berechtigungskennungen auf einem Suchergebnis, welches für das Werkzeug "Freies Beschriften" eingeschränkt ist 44933: Core: Beim Editieren einer Tabelle eines FeatureServer Service werden Coded Value Domains vom Typ Short Integer in der Editiermaske nicht aufgelöst 44934: Allgemein: Unterstützung für historische ArcGIS World Imagery WMTS-Dienste, genannt Wayback - siehe: https://wayback.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/MapServer/WMTS/1.0.0/WMTSCapabilities.xml 44940: Core: Fehler beim Editieren eines Datums, wenn Werte zwischen 08.12.1969 und 25.01.1970 verwendet werden 44950: Allgemein: Unterstützung für neuen Parameter "Kacheln URL Transformation?" zu Festlegung ob die URLs zum Abfragen von Kacheln im Dienst Capabilities Response für WebOffice Clients, welche auf der ArcGIS API for JavaScript aufbauen auf den lokalen Dienst Endpunkt transformiert werden sollen 44954: Core: Problem beim Maptip, wenn ein Objekt nur NULL-Werte besitzt 44959: Core: In einer bestimmten Konstellation stehen beim Werkzeug "Freies Beschriften" die mittels WebOffice Join verknüpften Felder nicht zur Verfügung 44961: Landing Page: Die Auswahl des WebOffice Client soll auch in der Mobile GUI via Icons statt via Dropdownliste erfolgen 44971: Landing Page: Wenn viele Kacheln verfügbar sind fehlt ein horizontaler Scrollbalken 44976: UserManagement: Fehler bei Custom Tools oder externen Kopplungen auf Suchergebnissen, wenn die Benutzerkennung im HTTP-Header (x-syn-login) übergeben werden soll 44983: Core: Nach dem Öffnen des ArcGIS WebScene Custom Tools ist ein dynamischer Kartendienst nicht mehr lagerichtig zu einem gekachelten Kartendienst 44988: Core: Bei der Editieraktion "Copy From" werden nun Editierfelder als kompatibel betrachtet, wenn die Genauigkeit (precision) auf dem Zielfeld (target field) "gleich groß" oder "größer als" auf dem Ausgangsfeld (source field) ist; bislang wurde nur "gleich groß" unterstützt ==> Dadurch ist es nun möglich Objekte von einer fGDB in eine eGDB zu übernehmen 44990: SynService: Unterstützung für topologische Objektzuordnung 44996: UserManagement: Benutzerbezogener attributiver Filter funktioniert nicht, wenn die Kombination aus Domäne und Benutzername "\R" enthält 45015: Core: Leeres Kartenbild nach einem externen Suchaufruf an WebOffice, welcher kein Ergebnis liefert 45016: Mobile: Layoutproblem, wenn ein WebOffice Projekt auf iOS mittels Bildschirmverknüpfung vom Home-Screen geöffnet wird 45019: HTML: Einige Custom Tools stehen nicht mehr zur Verfügung 45021: Core: Beim Projektstart kommt eine UserManagement Gruppenauswahl, wenn ein Benutzer mit einer Gruppe Rechte und mit einer anderen Gruppe keine Rechte für WebOffice Extract hat 45023: Allgemein: Auf einem Ausdruck fehlen die Inhalte von einem externen, abgesicherten ArcGIS Server Kartendienst 45025: WebOffice author (ArcMap): Fehler bei der Konfiguration der abfragbaren oder sichtbaren WMS Layer 45027: Volltextsuche: Aufgrund eines Zeitlichkeitsproblems kann es vorkommen, dass nicht die korrekten Suchvorschläge angeboten werden 45045: UserManagement: Optimierung für parametrisierte WebOffice Themenfilter, wenn diese in Kombination mit LIKE und Wildcard verwendet werden 45047: Core: Unterstützung zur Konfiguration des Abstandes zw. Editierstützpunkt und mitlaufender Infobox via synergis_weboffice_user.xml 45073: SynService: Wenn die Werte von SynService-Requests das normale Trennzeichen ";" enthalten sollen/müssen diese zukünftig entsprechend RFC 4180 unter Hochkomma gesetzt werden 45099: Core: Layoutproblem bei Selektionswerkzeugen, wenn der Auswahlmodus geändert wird 45101: Core: Bei speziellen Messwerkzeugen wie "Lotrecht messen" und "Winkel messen" darf man bestehende Objekte nicht mittels der Liste vorhandener Objekte nachbearbeiten 45114: MapWidget: Im Werkzeug zum Wechsel der Kartenansichten wird beim ersten Aufruf die gewählte Kartenansicht nicht hervorgehoben 45118: Core: Statische generische Werkzeuge, welche im linken Bereich angedockt werden können nicht geschlossen werden 45121: Mobile: Wenn als statisches Legendenbild je Kartenansicht ein identes Bild verwendet wird gibt es Probleme bei der Anzeige 45126: Core: Beim Hochladen von lokalen Geodaten werden Polylinien nicht dargestellt, wenn diese mit einer Layer-Datei verknüpft sind 45130: MapWidget: Fehler beim Maptip, wenn im wO Projekt FlexJS als Standard wO Client konfiguriert wurde 45131: Mobile: Layoutproblem bei der Anzeige von Legenden unter iOS 45132: Mobile: Diverse Optimierung für das Werkzeug "Zoom auf Position" 45148: Core: Im Internet Explorer und Microsoft Edge "flackert" das Kartenbild bei einer zeitgesteuerten Kartenaktualisierung 45158: Volltextsuche: Optimierung der Logmeldung, wenn Synonyme nicht korrekt konfiguriert sind 45177: Core: Parameter "Relates einzeln aufrufen?" wird nicht beachtet 45179: Core: Koordinatenübergabe in die Zwischenablage funktioniert nicht in Mozilla Firefox und Microsoft Edge 45202: Landing Page: In einem bestimmten Szenario wird fälschlicherweise eine Projekt URL mit "&client=Weiter" generiert 45203: Core: Fix für kritisches Performanceproblem, wenn viele Kartendienste mit einer hohen Anzahl an Themen verwendet werden 45217: Mobile: Problem in der Phone GUI, wenn man das Werkzeug "Grafik hinzufügen" öffnet und wieder beendet ohne dazwischen eine entsprechende Option zu wählen 45226: Core: Beim Hochladen von lokalen Geodaten wird die Symbologie aus einem beigepackten Layerfile nicht angewendet 45227: Core: Optimierung der Logdatei, wenn Coded Value Domains auf Feldern eines Bereichsschiebereglers nicht konsistent sind 45229: Core: Beim Bereichsschieberegler soll bei der Verwendung von Coded Value Domains bei Startwert, Endwert sowie beim SingleValue Stepper die Description statt dem Code angezeigt werden 45231: Core: Beim Bereichsschieberegler soll beim SingleValue Stepper "Startwert" auf "Eingabewert" umbenannt werden 45232: Core: Bei der manuellen Eingabe von Start- und Endwerten eines Bereichsschiebereglers sollen Descriptions statt Codes von Coded Value Domains unterstützt werden 45237: Core: Fehler beim Projektstart mit eingebundenem Bereichsschieberegler, wenn im Feld worauf Lookupwerte konfiguriert sind Nullwerte vorkommen 45263: HTML: Fehler beim Ausführen eines Puffers aufgrund einer Regression 45264: Core: Im Maptip werden Felder mit NULL-Werten nicht unterdrückt, obwohl der entsprechende Parameterkonfiguriert ist 45265: FlexJS: Unterstützung zur Anzeige von ArcGIS FeatureServer Services 45270: Volltextsuche: Optimierung der Logmeldung, wenn auf einem Thema mit einer thematischen Volltextsuche keine externe Kennung konfiguriert ist 45306: UserManagement: Beim Authentifizierungstyp Portalverbundsprotokoll (PVP) funktionieren Gast-Benutzer nicht mehr 45310: Core: Im Maptip werden Feldwerte in falschen Feldern angezeigt, wenn ein Join verwendet wird und die Objekte übereinander liegen 45314: FlexJS: Bei Klick in die Karte wird in bestimmten Situationen fälschlicherweise die Meldung "Einige für diesen Vorgang benötigten Daten stehen nicht mehr zur Verfügung, da sie zu lange nicht verwendet wurden. WebOffice wird in einen stabilen Ausgangszustand für Ihre weitere Arbeit zurückgesetzt." ausgegeben 45316: Allgemein: Encoding-Problem bei einem Aufruf im Kontext Portalverbundsprotokoll (PVP), wenn keine aktive SAML Session besteht 45344: Mobile: Das Scrollen in einer längeren Kartenansicht-/Grundkarten-Liste ist nur schwer möglich 45349: FlexJS: Fehler beim Projektstart, wenn im Hintergrund mittels WebOffice author die Projektkonfiguration geändert wurde und im Projekt OGC-Dienste wie WMTS und WMS verwendet werden 45353: FlexJS: Unterstützung zur Rotation der 2D-Karte 45360: Core: Beim Messen wird die Gesamtlänge einer Linie nicht ausgegeben, wenn die Linie nur zwei Punkten besteht 45362: Volltextsuche: Unterstützung um zentral in der WebOffice Anwendungskonfiguration die phonetische Harmonisierung zu deaktivieren - z.B. um die Performance zu erhöhen 45364: FlexJS: Unterstützung zur Anzeige für Vector Tile Services 45366: Mobile: Das Koordinaten-Werkzeug steht fälschlicherweise nur zur Verfügung, wenn auch das Messen- oder das Treffpunkt-Symbol Werkzeug ankonfiguriert sind 45382: Core: Bei ZoomIn soll bei Klick auf die Position des Mauszeigers statt auf den Kartenmittelpunkt zentriert werden 45384: Core: Unterstützung für Drag & Drop auf Editierfeldern vom Typ: file name, file path, file upload 45394: Core: Unterstützung für Search-Widget im ArcGIS WebScene Custom Tool 45395: SynAdmin: Unterstützung zur Ausgabe eines QR-Codes für WebOffice-Projekte, welche mit dem Flex- oder Mobile-Client geöffnet werden können 45396: Core: Wenn eine Netzverfolgung kein Ergebnis liefert soll dennoch eine Filterung im Kartenbild erfolgen 45405: SynService: Unterstützung zur Rückgabe von "result_fields" in der Response des Initialisierungs-Requests 45408: Core: Trotz Konfiguration des Parameters "Karte beim Start maximieren" ist der linke Bereich ausgeklappt 45420: Core: Bei einem externen Aufruf an WebOffice mit einem Filter sind kurz alle Objekte sichtbar 45430: Mobile: RSS-Feeds werden nicht mehr angezeigt, weil die verwendete API (https://rss2json.com/plans) nun einen Key voraussetzen - Wichtig: dieser muss zukünftig entsprechend in der Datei "client_mobile/jss/synergis_weboffice.xml" hinterlegt werden 45433: Allgemein: Optimierung der Logmeldung, wenn beim Projektstart wegen einer invaliden Kartendienstkonfiguration ein Fehler auftritt 45434: Core: Wenn zwei WebOffice Themenfilter aktiv sind kann man bestehende Objekte nicht mehr editieren, obwohl diese Objekte in der Karte sichtbar 45436: Allgemein: Unterstützung für ArcGIS API for JavaScript 4.9 45437: Core: Das Abspeichern einer freien Suche auf Basis einer Tabelle ist nicht möglich 45459: Core: Unterstützung zum Erstellen und Abspeichern von Screenshots im ArcGIS WebScene Custom Tool 45460: Mobile: Bei Verwendung des UserManagement Authentifizieruntstyp "HTTP" startet der Mobile-Client nicht, obwohl der Referrer korrekt gesetzt ist 45474: FlexJS: Suchergebnis bringt wegen eines Timing-Problems kein Popup-Fenster, wenn Popup bereits geöffnet 45475: Mobile: Editiervorgang kann nicht abgeschlossen werden, weil Upload-Felder fälschlicherweise als Pflichtfelder behandelt werden 45485: Core: Die Beschriftung des Messen-Tabs in der Ribbonleiste soll sich beim Wechsel des Messwerkzeuges anpassen 45489: FlexJS: Unterstützung um nach allen Objekten einer Suchkategorie zu suchen 45490: Core: Im Internet Explorer 11 werden ArcGIS WebScenes nicht dargestellt 45538: Core: Die Klammernsetzung ist beim Laden einer gespeicherten Freien Suche nicht korrekt 45539: Allgemein: Oracle JDBC Treiber auf Oracle Database 18c (18.3) aktualisieren 45570: Core: Problem beim Hinzufügen eines WMS-Dienstes mittels einer Suche gegen einen CSW-Katalog 45571: Mobile: Wenn bei einer Volltextsuche Treffer auf mehreren Themen gefunden werden und auf einem der Themen gibt es zu viele Objekte wird die entsprechende Notifizierung nicht ausgegeben 45592: Landing Page: Problem beim horizontalen Scrollen mittels gedrückter linker Maustaste 45617: Extract Server: Unterstützung für GeoJSON ==> Wichtig: erfordert mind. WebOffice Extensions 10.6 R2 SP1 45624: Mobile: Optimierung, wenn beim Editieren Editierfelder mit Hierarchie konfiguriert sind 45692: Map Widget: Fehler bei Konfiguration der Rasterplanauswahl mit Geltungsbereich-FC, wenn in der Suchergebnissicht das Feld Ausgangstabelle entfernt wird 45695: Core: Nach einem Wechsel der Druckvorlage wird der Druckbereich nicht angezeigt 45719: Core: Die Längeneinheit für den Radius beim Zeichnen eines Kreises ist initial "km" statt "m" 45727: Allgemein: MSSQL JDBC Treiber auf Version 7 aktualisieren 45728: Sicherheit: Mögliche XML Entity Injection beim Werkzeug zum Hinzufügen von WMS-Diensten - siehe auch neue och e 45730: Core: Unterstützung zur Konfiguration des Trennzeichens, welches für Koordinaten beschriften sowie Koordinaten kopieren verwendet wird 45753: Allgemein: PostgreSQL JDBC Treiber auf Version 42.2.5 aktualisieren 45759: Mobile: Encoding Problem, wenn an das Custom Tool "pub/custom_pages/ios_routing.jsp" Bezeichnungen mit Sonderzeichen übergeben wurden 45769: UserManagement: Kunden, welche bislang einen eigenen Truststore für die LDAP-Verbindung konfiguriert haben müssen Ihre WebOffice Applikationskonfiguration adaptieren - siehe auch Ticket #37227 45774: Core: Problem bei Verwendung von Zeilenumbrüchen in der Metadaten-Kurzbeschreibung, z.B. bei Grundkarten 45850: FlexJS: Fehler bei einer Suche mit einem kombiniertem Suchfeld 45878: Allgemein: Aktualisierung folgender JDBC-Treiber: teradata (auf 16.20.00.10), SQLite (auf 3.25.2), MS Access (auf 4.0.4), MySQL (auf 8.0.13) WICHTIG: Alle vorgenommenen Fixes wurden hinsichtlich der Fehlereinmeldungen der Kunden getestet. Aufgrund der Komplexität des Produkts können neue Abhängigkeiten nicht ausgeschlossen werden.