Patches und Aktualisierungen
ArcGIS Server 11.1 Utility Network and Data Management Patch 3
Zusammenfassung
Esri kündigt den ArcGIS Server 11.1 Utility Network and Data Management Patch 3 an. Mit diesem Patch werden funktionale Probleme in Utility Network Version 11.1 behoben. Abgesehen von den explizit aufgeführten Punkten zielt der Patch auch auf die Verfolgung, Validierung und Aktualisierung des Utility Network-Teilnetz-Subsystems ab, wobei der Schwerpunkt auf der Verbesserung von Qualität und Performance liegt. Er wird allen Utility Network-Kunden empfohlen, die ArcGIS Enterprise 11.1 verwenden. Dieser Utility Network and Data Management Patch ist kumulativ und enthält alle Fixes aus früheren Utility Network and Data Management-Patches. Diese Fixes sind unten im Abschnitt Mit diesem Patch behobene Probleme beschrieben.
Dieser Patch kann wie in den Abschnitten Deinstallation dieses Patch unter Windows und Deinstallation dieses Patch unter Linux beschrieben deinstalliert werden.
Darüber hinaus empfiehlt Esri, vor der Installation von Patches einen Rollback-Plan zu erstellen. Wenn Sie eine Umgebung mit hoher Verfügbarkeit verwenden, finden Sie im Hilfethema Anwenden von Patches in einer Umgebung mit hoher Verfügbarkeit weitere Informationen.
Mit diesem Patch behobene Probleme
- BUG-000170589: High memory utilization by the SAP HANA service when serving large numbers of spatial query requests.
- BUG-000169178: Export Subnetwork and Trace JSON output do not properly serialize polygon curves
- BUG-000168781: Fix memory leak when executing SQL using OCI.
- BUG-000168174: The update subnetworks operation is not setting the subnetwork name correctly on boundary devices, which are subnetwork controllers.
- BUG-000168080: Subnetworks are not being concatenated when a feature's terminal path is set to None.
- BUG-000168079: Multiple terminal devices which have multiple subnetworks fail to get a concatenated subnetwork name.
- BUG-000167887: The GetFeature operation on a WFS service referencing data from a SQL Server Enterprise Geodatabase fails to return any results unless the count parameter is included in the request after installing the ArcGIS Server Branch Versioning Data Consistency Patch.
- BUG-000167572: Dirty areas with empty geometries are generated after validating a network topology.
- BUG-000166934: SDESPATIALINDEXHINT is no longer working for paginated queries
- BUG-000165693: The subnetwork does not get marked as dirty when opening or closing a medium voltage switch.
- BUG-000165556: Concurrent update subnetwork processing deadlocks return the error message "Session Application lock in progress - operation not allowed".
- BUG-000164817: Publishing a referenced map service containing data from two different database connections fails and returns the error, "Failed to create the service.: Updating the server connection string for layer failed."
- BUG-000164497: The map service layer REST resource reports False for the supportsPagination flag for BigQuery datasets.
- BUG-000162691: The workflow creates empty geometries without dirty areas.
- BUG-000162289: Branch versioning query performance.
- BUG-000163235: Slow performance when running ArcGIS Utility Network 'Upstream trace'.
- BUG-000162011: Running a trace network trace in ArcGIS Pro with the result type set to Aggregate Geometry does not return partial features when a barrier is not placed in the same line segment as the starting point.
- BUG-000161976: When using the Split Into COGO Lines tool on a feature service containing a parcel fabric, the Created By Record field of new parcel features is not populated.
- BUG-000160111: Updates to fields being referenced in a layer definition query for a sync replica lead to two inserts of the same OBJECTID in the delta geodatabase and an error message, "UNIQUE constraint failed: T_6_Updates.OBJECTID" is returned during sync download.
- BUG-000160032: The applyEdits operation with branch versioning updates inserted rows impacting the performance and throughput of the request.
- BUG-000158727: Function barriers are leading to unexpected trace results when applied to junction objects with terminals and Use Local Values = False
- BUG-000158635: ArcGIS Arcade error, unexpected null value when editing feature classes consisting of calculation attribute rules with the intersects function in ArcGIS Pro 3.1.x.
- BUG-000156349: The reconcile process may timeout while an operation is being completed on Default.
- BUG-000152165: Allow service-based writing/updating of associations in a utility network database, without the utility network rule-validation of these association updates.
Um Konflikte zu vermeiden, enthält dieser Patch auch folgende Problembehebungen:
- BUG-000172544: Millisecond values of timestamps are truncated in certain internal operation for SAP HANA transaction management model.
- BUG-000172543: unexpected update to the layer's M (measurement) extent values during edit operation even if the layer has no measurement values.
- BUG-000172542: Lock wait timeout setting in SAP HANA transaction management model may potentially cause failure in concurrent editing.
- BUG-000169178: Export Subnetwork and Trace JSON output do not properly serialize polygon curves.
- BUG-000166704: Serialize StopEditing REST Request to ensure a single writer.
- BUG-000166701: Upgrading a geodatabase should resolve branch versioning metadata and data inconsistencies.
- BUG-000165688: Enabling topology for UN data coming from the SAP HANA database causes ArcGIS Pro to crash.
- BUG-000165684: Check for IDatasetImpl in FeatureServer.
- BUG-000165151: Feature services accessing SAP HANA datastores allow multiple applyEdit operation calls on the same version in parallel.
- BUG-000164231: Low performance with utility network maps in all JavaScript 4.x applications.
- BUG-000162973: Remove the option recompile from branch versioned query statements.
- BUG-000162360: Performing an isolation trace with a directional device near the isolated section returns incorrect trace results.
- BUG-000162289: Branch versioning query performance.
- BUG-000161813: Honor directional devices when calculating flow direction in loops.
- BUG-000161112: Reduce the memory footprint of ArcSOC by not cloning class definition.
- BUG-000161000: Incorrect line numbers are reported for invalid Arcade expressions.
- BUG-000160150: Allow applyEdits with UseObjectIDsForAdds to accept adds without object ids.
- BUG-000160068: The batch calculation evaluation does not reset Validation Status to validationRequired.
- BUG-000159579: In ArcGIS Pro, the Utility Network connected traces do not honor User Defined Barriers when Filter Function Barriers are configured.
- BUG-000159117: The Export Subnetwork tool does not include domain descriptions in the JavaScript object notation (JSON) for text or string fields included in the Result Fields.
- BUG-000158963: Improve the performance of trace when returning aggregated geometry results.
- BUG-000158962: Improve the trace performance when returning results that contain a large number of associations.
- BUG-000158886: In UN Branch Versioning, the branch versions appear under the user's name. The versions are neither created by the user nor assigned to them knowingly by any other user, and appear as 'private' rather than 'public'.
- BUG-000158867: Allow extracting a subset of a full model utility network for tracing in the field.
- BUG-000158628: A downstream trace runs indefinitely in an infinite loop when specifying a target tier in some scenarios.
- BUG-000158474: Feature service with utility network and stand-alone topology fails to reconcile, and the following error message is returned, "ERROR: code: 500, Error in handling operation reconcile, Internal server error".
- BUG-000157992: Phase propagation loses phase in certain 'loop' situations.
- BUG-000157838: When using the Validate Network Topology tool, an edit operation failed and returns a General Function Failure error.
- BUG-000157809: Validating a topology fails and the following error message, "Edit operation failed. ERROR: General function failure [Topology entry (edge eid: xxxx) not found for feature" is returned.
- BUG-000157709: In ArcGIS Utility Network, the dirty area of an updated subnetwork which intersects other sub-network geometry invalidates all intersected sub-networks and makes them dirty.
- BUG-000157672: When working in a utility network, an asynchronous validation at the full extent timeouts after two hours.
- BUG-000157087: Saving a versioned edit session should update all previously saved edits to the new version moment.
- BUG-000156763: Post must obtain the current list of modified tables for a version prior to the posting operation.
- BUG-000156421: Provide a more informative error message when failures are encountered with a large number of starting points when running the Trace tool.
- BUG-000156349: The reconcile process may timeout while an operation is being completed on Default.
- BUG-000156042: Passing privileges on a feature class in SAP HANA through database roles does not work in ArcGIS Pro.
- BUG-000155331: Attribute propagation for the 'phaseenergized' attribute of an electric line conductor in an electric utility network is occurring in the upstream direction despite terminals set on transformer to only allow for downstream flow.
- BUG-000155261: The Conflict Manager fails to display conflicts when a subtype group layer is published as a referenced feature service.
- BUG-000155010: STArea() value is showing different results based on viewing representation (for example, all records view versus show selected records view).
- BUG-000154794: Subnetwork traces stop unexpectedly by associations not present in the network index
- BUG-000154758: Improve query performance during the update subnetwork operation.
- BUG-000154369: Avoid rewriting the element associations pages when not necessary.
- BUG-000154328: The Evaluate Rules geoprocessing tool does not consider selected rows from tables.
- BUG-000152139: ArcGIS Enterprise Data Store's update password process breaks layers that are referencing a geodatabase.
- BUG-000149393: The Validate Network Topology tool fails and returns the error message, "Error building network: Topology Engine::query from_to_ junctions(): Topology entry not found".
- BUG-000149291: The utility network error is not created when a structure junction is placed coincident to a shared endpoint by electric lines with a different asset type.
- BUG-000149046: The Ignore Barriers At Starting Point parameter is not honored for Filter Barriers placed on line features.
- BUG-000148398: Poor asynchronous validate performance at the full extent in the Default version.
- BUG-000148077: The downstream trace across tiers does not reach the target tier in some cases. (#8927) /
- BUG-000147333: Unable to export the data for the hosted feature layer view in Portal for ArcGIS 10.9.1 when some fields are hidden.
Installieren dieses Patch unter Windows
Unter Windows spielt die Reihenfolge des Veröffentlichungsdatums der Patches bei der Installation mehrerer Patches keine Rolle. Wenn ein älterer Patch nach einem neueren Patch installiert wird, hat der neuere Patch Vorrang und die Fixes aus dem neueren Patch bleiben erhalten. Das Werkzeug "ArcGIS Enterprise Patch Notification" installiert bei aktivierter Option zur Installation aller verfügbaren Patches mehrere Patches in der Reihenfolge ihres Veröffentlichungsdatums, beginnend mit dem ältesten bis zum neuesten.
Das in der Tabelle aufgeführte ArcGIS-Produkt muss auf Ihrem System installiert sein, bevor Sie einen Patch installieren können. Jede Patch-Installation kann nur für das in der Liste aufgeführte ArcGIS-Produkt verwendet werden. Um zu ermitteln, welche Produkte auf Ihrem System installiert sind, lesen Sie den Abschnitt Ermitteln der installierten ArcGIS-Produkte. Esri empfiehlt, für jedes auf Ihrem System installierte Produkt den entsprechenden Patch zu installieren.
Schritt 1: Laden Sie die entsprechende Datei an einen anderen Speicherort als den ArcGIS-Installationsspeicherort herunter.
| ArcGIS Enterprise 11.1 | |
| ArcGIS Server | ArcGIS-111-S-UNDM3-Patch.msp |
| Prüfsumme (SHA256) |
721B10A386F818F7E7C57459DB9A1FA141D7448C076921166F331B33C191363F |
Schritt 2: Stellen Sie sicher, dass Sie Schreibzugriff auf das ArcGIS-Installationsverzeichnis besitzen.
Schritt 3: Doppelklicken Sie auf die Datei "ArcGIS-111-S-UNDM3-Patch.msp", um das Setup zu starten.
HINWEIS: Wird durch Doppelklicken auf die MSP-Datei die Setup-Installation nicht gestartet, können Sie die Setup-Installation mit dem folgenden Befehl manuell starten:
msiexec.exe /p [Speicherort des Patch]\ArcGIS-111-S-UNDM3-Patch.msp
Installieren dieses Patch unter Linux
Unter Linux spielt die Reihenfolge des Veröffentlichungsdatums der Patches bei der Installation mehrerer Patches eine Rolle. Wenn ein älterer Patch nach einem neueren Patch installiert wird, ersetzt der ältere Patch den neueren Patch und die Fixes im neueren Patch werden entfernt. Das Werkzeug "ArcGIS Enterprise Patch Notification" installiert bei aktivierter Option zur Installation aller verfügbaren Patches mehrere Patches in der Reihenfolge ihres Veröffentlichungsdatums, beginnend mit dem ältesten bis zum neuesten.
Führen Sie die folgenden Installationsschritte als Besitzer der ArcGIS-Installation aus. Der Besitzer der Installation ist der Besitzer des ArcGIS-Ordners. Dieser Patch sollte auf allen ArcGIS Server-Installationen, die mit der ArcGIS-Server-Site verbunden sind, installiert werden.
Das in der Tabelle aufgeführte ArcGIS-Produkt muss auf Ihrem System installiert sein, bevor Sie einen Patch installieren können. Jede Patch-Installation kann nur für das in der Liste aufgeführte ArcGIS-Produkt verwendet werden. Um zu ermitteln, welche Produkte auf Ihrem System installiert sind, lesen Sie den Abschnitt Ermitteln der installierten ArcGIS-Produkte. Esri empfiehlt, für jedes auf Ihrem System installierte Produkt den entsprechenden Patch zu installieren.
Schritt 1: Laden Sie die entsprechende Datei an einen anderen Speicherort als den ArcGIS-Installationsspeicherort herunter.
| ArcGIS Enterprise 11.1 | |
| ArcGIS Server | ArcGIS-111-S-UNDM3-Patch-linux.tar |
| Prüfsumme (SHA256) |
AB6B339F194D5D6F8520D1EB36FD9D169E3A604A5150549EEB6E116D5BA61978 |
Schritt 2: Stellen Sie sicher, dass Sie Schreibzugriff auf das ArcGIS-Installationsverzeichnis haben und ArcGIS von keinem anderen Benutzer verwendet wird.
Schritt 3: Extrahieren Sie die jeweilige TAR-Datei durch Eingabe des folgenden Befehls:
% tar -xvf ArcGIS-111-S-UNDM3-Patch-linux.tar
Schritt 4: Starten Sie die Installation durch die Eingabe des folgenden Befehls:
% ./applypatch
Es erscheint ein Dialogfeld für die menügesteuerte Installation. Die Standardauswahloptionen sind in Klammern ( ) angegeben. Die Installation kann jederzeit durch die Eingabe von "q" abgebrochen werden.
Aktualisieren einer Geodatabase
Wenn ein Hotfix oder Patch für ArcGIS angewendet wurde, kann es auch notwendig sein, je nach der Art der eingeschlossenen Fixes, Ihre Geodatabase zu aktualisieren. Weitere Informationen erhalten Sie im Abschnitt "Aktualisieren der Geodatabase" auf der Seite Geodatabase-Verwaltung zu Ihrer jeweiligen DBMS-Plattform. Wenn Ihre Geodatabase bereits die erforderliche Ebene erreicht hat, schadet es nicht, die nachfolgenden Schritte auszuführen. Es wird daher empfohlen, die Schritte wie beschrieben auszuführen. Wenn Ihre Geodatabase bereits die erforderliche Ebene erreicht hat, erhalten Sie darüber eine Meldung.
Zum Durchführen des Upgrades von ArcGIS Server müssen Sie Python verwenden. Wenn Sie unter Windows oder Linux mit ArcGIS Server arbeiten, können Sie mithilfe der in den Framework-/Runtime-Komponenten von ArcGIS Server enthaltenen Datei "python.exe" auf die entsprechende Python 3-Umgebung zugreifen. Darüber hinaus steht unter Windows eine Skript-Batch-Datei zum Starten der Python 3-Umgebung zur Verfügung.
Erstellen Sie zum Durchführen des Upgrades ein Skript mit dieser Python-Beispielsyntax, und geben Sie dem Skript den Namen "upgrade_gdb.py".
import arcpy
Connection_File_Name_full_path="C:\\temp\\sysadmin_connection.sde"
arcpy.UpgradeGDB_management(Connection_File_Name_full_path, "PREREQUISITE_CHECK", "UPGRADE")
Führen Sie unter Windows das Upgrade-Skript explizit mit der Python 3-Umgebung aus. Wenn ArcGIS Server im Standardverzeichnis installiert ist, kann das Skript mit einem der folgenden Befehle ausgeführt werden:
"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\scripts\propy.bat" C:\temp\upgrade_gdb.pyOder
"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" C:\temp\upgrade_gdb.py
Starten Sie unter Linux die Python 3-Umgebung mit den folgenden Befehlen:
source /<ArcGIS Server-Installationsverzeichnis>/arcgis/server/framework/etc/arcenv
unset LD_PRELOAD
unset CONDA_DEFAULT_ENV
Führen Sie dann das Upgrade-Skript mit dem folgenden Befehl aus:
wine "Z:\<ArcGIS Server-Installationsverzeichnis>\arcgis\server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" <Pfad>\upgrade_gdb.py
Deinstallieren dieses Patch unter Windows
Um diesen Patch unter Windows zu deinstallieren, öffnen Sie die Windows-Systemsteuerung und navigieren Sie zu "Programme und Funktionen". Stellen Sie sicher, dass "Installierte Updates anzeigen" (links oben im Dialogfeld "Programme und Funktionen") aktiv ist. Wählen Sie den Patch-Namen in der Liste der Programme aus und klicken Sie auf "Deinstallieren", um den Patch zu entfernen.
Deinstallieren dieses Patch unter Linux
Navigieren Sie zum Verzeichnis "<Produktinstallationsverzeichnis>/.Setup/qfe", und führen das folgende Skript als Besitzer der ArcGIS-Installation aus:
./removepatch.sh
Mit dem Skript removepatch.sh können Sie zuvor installierte Patches oder Hotfixes deinstallieren. Mit dem Status-Flag -s wird eine Liste der installierten Patches oder Hotfixes nach Datum sortiert aufgerufen. Mit dem Status-Flag -q können Sie Patches oder Hotfixes in umgekehrter chronologischer Reihenfolge des Installationsdatums entfernen. Um Hilfe zu erhalten, geben Sie "removepatch -h" ein.
Starten Sie Ihre ArcGIS-Services neu.
Ermitteln der installierten ArcGIS-Produkte
Um zu ermitteln, welche ArcGIS-Produkte auf dem Rechner installiert sind, wählen Sie die entsprechende Version des PatchFinder-Dienstprogramms für Ihre Umgebung, und führen Sie sie auf dem lokalen Computer aus. PatchFinder listet alle installierten Produkte, Hotfixes und Patches auf dem lokalen Computer auf.
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen