Correctifs et mises à jour
ArcGIS Server 11.1 Utility Network and Data Management Patch 3
Résumé
Esri annonce le correctif ArcGIS Server 11.1 Utility Network and Data Management Patch 3. Ce correctif résout plusieurs problèmes fonctionnels liés aux réseaux de distribution de la version 11.1. Outre les problèmes explicitement répertoriés, le correctif cible également le traçage, valide et met à jour le sous-système de sous-réseaux du réseau de distribution, en mettant l’accent sur l’amélioration de la qualité et des performances. Il est recommandé pour tous les clients du réseau de distribution utilisant ArcGIS Enterprise 11.1. Ce correctif Utility Network and Data Management cumule toutes les corrections des correctifs Utility Network and Data Management précédents. Ces corrections sont indiquées ci-après, sous Problèmes résolus par ce correctif.
Ce correctif peut être désinstallé comme indiqué dans les sections Désinstallation du correctif sous Windows et Désinstallation du correctif sous Linux ci-après.
Par ailleurs, Esri recommande de développer un plan de restauration avant d’installer les correctifs. Pour les utilisateurs dans un environnement haute disponibilité, reportez-vous à la rubrique d’aide Appliquer des correctifs à un environnement haute disponibilité.
Problèmes résolus par ce correctif
- BUG-000170589 - Utilisation intense de mémoire par le service SAP HANA lors du traitement d’un nombre élevé de requêtes d’interrogation spatiales.
- BUG-000169178 - L’outil Export Subnetwork (Exporter un sous-réseau) et la sortie de traçage JSON ne sérialisent pas correctement les courbes des polygones
- BUG-000168781 - Corrigez la fuite de mémoire lors de l’exécution de SQL avec OCI.
- BUG-000168174 - L’opération de mise à jour des sous-réseaux ne défini pas correctement le nom du sous-réseau sur les dispositifs de limite, qui sont des contrôleurs de sous-réseau.
- BUG-000168080 - Les sous réseaux ne sont pas concaténés lorsque le chemin de borne d’une entité est défini sur None.
- BUG-000168079 - Plusieurs dispositifs de borne comportant plusieurs sous-réseaux ne parviennent pas à récupérer un nom de sous-réseau concaténé.
- BUG-000167887 - L’opération GetFeature sur un service WFS référençant des données à partir de la géodatabase d’entreprise du serveur SQL ne parvient pas à renvoyer de résultats si le paramètre de comptage n’est pas inclus dans la requête après avoir installé le correctif ArcGIS Server Branch Versioning Data Consistency Patch.
- BUG-000167572 - Des zones à valider avec des géométries vides sont générées après la validation d’une topologie de réseau.
- BUG-000166934 - SDESPATIALINDEXHINT ne fonctionne plus pour les requêtes paginées.
- BUG-000165693 - Le sous-réseau n’est pas marqué comme étant à valider lors de l’ouverture ou de la fermeture d’un commutateur moyenne tension.
- BUG-000165556 - Le sous-réseau de mise à jour concurrent traitant les blocages renvoie le message d’erreur « Verrouillage de l’application de la session en cours - opération non autorisée ».
- BUG-000164817 - La publication d’un service de carte référencé contenant des données issues de deux connexions de base de données différentes échoue et renvoie l’erreur « Failed to create the service: Updating the server connection string for layer failed. (La création du service a échoué : la mise à jour de la chaîne de connexion au serveur a échoué pour la couche.) »
- BUG-000164497 - La ressource REST de la couche de service de carte signale que la valeur False est attribuée au drapeau supportsPagination pour les jeux de données BigQuery.
- BUG-000162691 - Le processus crée des géométries vides sans zones à valider.
- BUG-000162289 – Performances des requêtes de versionnement de branche.
- BUG-000163235 – Performances lentes lors de l’exécution du « traçage en amont » d’ArcGIS Utility Network.
- BUG-000162011 - Le traçage d’un réseau de trace dans ArcGIS Pro avec un type de résultat défini sur Aggregate Geometry ne renvoie pas d’entités partielles lorsqu’une interruption n’est pas placée dans le même segment de ligne que le point de départ.
- BUG-000161976 - Lors de l’utilisation de l’outil Fractionner en lignes COGO sur un service d’entités contenant un atelier parcellaire, le champ Enregistrement à l’origine de la création des nouvelles entités de parcelle n’est pas renseigné.
- BUG-000160111 – Les mises à jour des champs référencés dans un ensemble de définition de la couche pour un réplica synchronisé entraînent deux insertions du même OBJECTID dans la géodatabase de deltas, et le message d’erreur "UNIQUE constraint failed: T_6_Updates.OBJECTID" (Échec de la contrainte UNIQUE : T_6_Updates.OBJECTID) est renvoyé lors du téléchargement de la synchronisation.
- BUG-000160032 – L’opération applyEdits avec le versionnement de branche met à jour les lignes insérées, ce qui a un effet sur les performances et la capacité de traitement de la requête.
- BUG-000158727 – Les interruptions fonctionnelles donnent lieu à des résultats de traçage imprévus lorsqu’elles sont appliquées à des objets jonction avec des bornes et que la valeur False est attribuée à l’option Use Local Values (Utiliser les valeurs locales).
- BUG-000158635 – Erreur ArcGIS Arcade, valeur nulle inattendue lors de la mise à jour des classes d’entités via des règles attributaires de calcul avec la fonction d’intersection dans ArcGIS Pro 3.1.x.
- BUG-000156349 – Le traitement de la réconciliation peut expirer alors qu’une opération est en cours d’exécution dans la version par défaut.
- BUG-000152165 – Autoriser l’écriture/la mise à jour des associations en fonction du service dans la base de données d’un réseau de distribution sans validation de règle du réseau de distribution de ces mises à jour d’association.
Pour éviter les conflits, ce correctif résout également les problèmes suivants :
- BUG-000172544 – Les valeurs en millisecondes des horodatages sont tronquées dans certaines opérations internes du modèle de gestion des transactions SAP HANA.
- BUG-000172543 – Mise à jour inattendue des valeurs d’étendue M (mesure) de la couche lors des opérations de mise à jour même si la couche ne comporte aucune valeur de mesure.
- BUG-000172542 – Le paramètre d’expiration du temps d’attente de verrouillage dans le modèle de gestion des transactions SAP HANA peut entraîner des échecs lors des mises à jour simultanées.
- BUG-000169178 – L’outil Export Subnetwork (Exporter un sous-réseau) et la sortie de traçage JSON ne sérialisent pas correctement les courbes des polygones.
- BUG-000166704 – Sérialisation de la demande REST StopEditing pour garantir une seule écriture à la fois.
- BUG-000166701 – La mise à niveau d’une géodatabase devrait résoudre les incohérences dans les données et les métadonnées de versionnement de branche.
- BUG-000165688 – L’activation de la topologie pour les données de Utility Network provenant de la base de données SAP HANA entraîne le blocage d’ArcGIS Pro.
- BUG-000165684 – Vérification de IDatasetImpl dans FeatureServer.
- BUG-000165151 – Les services d’entités accédant à des data stores SAP HANA autorisent plusieurs appels de l’opération applyEdit dans la même version en parallèle.
- BUG-000164231 – Performances médiocres avec les cartes de réseau de distribution dans toutes les applications JavaScript 4.x.
- BUG-000162973 – Suppression de l’option de recompilation pour les instructions de requête sur des données en branche versionnées.
- BUG-000162360 – L’exécution d’un traçage d’isolement avec un dispositif directionnel proche de la section isolée renvoie des résultats de traçage incorrects.
- BUG-000162289 – Performances des requêtes de versionnement de branche.
- BUG-000161813 – Respect des dispositifs directionnels lors du calcul du sens de circulation dans des boucles.
- BUG-000161112 – Réduire l’empreinte mémoire ArcSOC en évitant de cloner la définition de classe.
- BUG-000161000 – Nombre de lignes incorrect indiqué pour les expressions Arcade non valides.
- BUG-000160150 – Autoriser applyEdits avec UseObjectIDsForAdds à accepter les ajouts sans ID d’objet.
- BUG-000160068 – L’évaluation du calcul par lots ne réinitialise pas le statut de validation sur validationRequired.
- BUG-000159579 – Dans ArcGIS Pro, les traçages connectés de Utility Network ne respectent pas les interruptions définies par l’utilisateur lorsque des filtres d’interruption fonctionnelle sont configurés.
- BUG-000159117 – L’outil Exporter un sous-réseau n’inclut pas les descriptions de domaine dans le JSON (JavaScript Object Notation) pour les champs de type texte ou chaîne inclus dans les champs de résultats.
- BUG-000158963 – Amélioration des performances de traçage lors du renvoi des résultats de géométrie agrégée.
- BUG-000158962 – Amélioration des performances de traçage lors du renvoi de résultats contenant un nombre élevé d’associations.
- BUG-000158886 – Dans le versionnement de branche de Utility Network, les versions de branche apparaissent sous le nom de l’utilisateur. Les versions ne sont pas créées par l’utilisateur ni affectées à l’utilisateur délibérément par un autre utilisateur et apparaissent comme « privées » plutôt que « publiques ».
- BUG-000158867 – Autoriser l’extraction d’un sous-ensemble d’un réseau de distribution complet pour le traçage sur le terrain.
- BUG-000158628 – Un traçage en aval s’exécute indéfiniment dans une boucle infinie lors de la spécification d’un niveau cible dans certains scénarios.
- BUG-000158474 - Le service d’entité avec le réseau de distribution et la topologie autonome ne parvient pas à procéder à la réconciliation, et le message d’erreur suivant est renvoyé, ERREUR : code 500, Erreur lors du traitement de l’opération de réconciliation, Erreur de serveur interne.
- BUG-000157992 – La propagation de phase perd la phase dans certaines situations de « boucle ».
- BUG-000157838 – Lors de l’utilisation de l’outil Valider la topologie de réseau, une opération de mise à jour échoue et renvoie l’erreur General Function Failure (Erreur générale de fonction).
- BUG-000157809 – La validation d’une topologie échoue et le message d’erreur « Edit operation failed. ERREUR : Erreur générale de fonction [Entrée de topologie (eid du tronçon : xxx) introuvable pour l’entité] » est renvoyé.
- BUG-000157709 – Dans ArcGIS Utility Network, la zone à valider d’un sous-réseau mis à jour qui intersecte une autre géométrie de sous-réseaux invalide tous les sous-réseaux intersectés, qui doivent alors être validés.
- BUG-000157672 – Lors de l’utilisation d’un réseau de distribution, une validation asynchrone dans la vue générale expire au bout de deux heures.
- BUG-000157087 – L’enregistrement d’une session de mise à jour versionnée doit mettre à jour toutes les mises à jour enregistrées précédemment dans la nouvelle temporalité de version.
- BUG-000156763 – La réinjection doit obtenir la liste actuelle des tables modifiées pour une version antérieure à l’opération de réinjection.
- BUG-000156421 – Afficher un message d’erreur plus précis en cas d’échec lié à un nombre élevé de points de départ lors de l’exécution de l’outil Trace (Traçage).
- BUG-000156349 – Le traitement de la réconciliation peut expirer alors qu’une opération est en cours d’exécution dans la version par défaut.
- BUG-000156042 – Le transfert des privilèges à une classe d’entités dans SAP HANA via des rôles de base de données ne fonctionne pas dans ArcGIS Pro.
- BUG-000155331 – La propagation d’attribut pour l’attribut « phaseenergize » d’un conducteur de ligne électrique dans un réseau de distribution électrique a lieu en amont, même si les bornes définies sur le transformateur autorisent uniquement les flux en aval.
- BUG-000155261 – Le gestionnaire de conflits ne parvient pas à afficher les conflits lorsqu’un groupe de couches de sous-type est publié en tant que service d’entités référencé.
- BUG-000155010 – La valeur STArea() affiche des résultats différents selon la vue représentée (par exemple, la vue de tous les enregistrements ou la vue des enregistrements sélectionnés).
- BUG-000154794 – Le traçage d’un sous-réseau s’arrête de manière inattendue si des associations ne sont pas présentes dans l’index du réseau
- BUG-000154758 – Amélioration des performances de requête au cours de l’opération de mise à jour d’un sous-réseau.
- BUG-000154369 – Éviter la réécriture des pages d’associations d’élément lorsque cela n’est pas nécessaire.
- BUG-000154328 – L’outil de géotraitement Évaluer les règles ne prend pas en compte les lignes sélectionnées dans les tables.
- BUG-000152139 – Le processus de mise à jour du mot de passe d’ArcGIS Enterprise Data Store endommage les couches qui référencent une géodatabase.
- BUG-000149393 – L’outil Valider la topologie de réseau échoue et renvoie le message d’erreur « Error building network: Topology Engine::query from_to_ junctions(): Topology entry not found (Erreur lors de la création du réseau : Moteur de topologie : Requête from_to junction(s) : Entrée de topologie introuvable) ».
- BUG-000149291 – L’erreur de réseau de distribution n’est pas générée lorsqu’une jonction de structure coïncide avec une extrémité partagée par des lignes électriques dont le type de ressource est différent.
- BUG-000149046 – Le paramètre Ignore Barriers At Starting Points (Ignorer les interruptions aux points de début) n’est pas respecté pour les filtres d’interruption placés sur des entités linéaires.
- BUG-000148398 – Performances de validation asynchrone médiocres dans la vue générale dans la version par défaut.
- BUG-000148077 – Le traçage en aval à travers des niveaux n’atteint pas le niveau cible dans certains cas. (#8927) /
- BUG-000147333 – Impossible d’exporter les données de la vue de couche d’entités hébergée dans Portal for ArcGIS 10.9.1 lorsque certains champs sont masqués.
Installation du correctif sous Windows
Sous Windows, l’ordre des dates de publication des correctifs n’est pas important lors de l’installation de plusieurs correctifs. Si un correctif plus ancien est installé après un correctif plus récent, le correctif plus récent est prioritaire et les résolutions du correctif plus récent sont conservées. L’outil de notification des correctifs ArcGIS Enterprise, si l’option permettant d’installer tous les correctifs disponibles est activée, installe plusieurs correctifs selon leur date de publication, du plus ancien au plus récent.
Le produit ArcGIS répertorié dans la table doit être installé sur votre système avant d’installer un correctif. Le programme d’installation de chaque correctif est propre au produit ArcGIS de la liste. Pour savoir quels produits sont installés sur le système, consultez la section Procédure d’identification des produits ArcGIS installés. Esri recommande d’installer le correctif pour chaque produit présent sur le système.
Étape 1 : téléchargez le fichier approprié à un emplacement différent du répertoire d’installation ArcGIS.
| ArcGIS Enterprise 11.1 | |
| ArcGIS Server | ArcGIS-111-S-UNDM3-Patch.msp |
| Somme de contrôle (SHA256) |
721B10A386F818F7E7C57459DB9A1FA141D7448C076921166F331B33C191363F |
Étape 2 : vérifiez que vous avez accès en écriture au répertoire d’installation ArcGIS.
Étape 3 : double-cliquez sur ArcGIS-111-S-UNDM3-Patch.msp pour lancer l’installation.
REMARQUE : si l’installation ne démarre pas lorsque vous double-cliquez sur le fichier MSP, vous pouvez la lancer manuellement à l’aide de la commande suivante :
msiexec.exe /p [emplacement du correctif]\ArcGIS-111-S-UNDM3-Patch.msp
Installation du correctif sous Linux
Sous Linux, l’ordre des dates de publication des correctifs est important lors de l’installation de plusieurs correctifs. Si un correctif plus ancien est installé après un correctif plus récent, le correctif plus ancien remplace le plus récent et les résolutions du correctif plus récent sont supprimées. L’outil de notification des correctifs ArcGIS Enterprise, si l’option permettant d’installer tous les correctifs disponibles est activée, installe plusieurs correctifs selon leur date de publication, du plus ancien au plus récent.
Effectuez la procédure d’installation suivante en tant que propriétaire de l’installation ArcGIS. Le propriétaire de l’installation est le propriétaire du dossier ArcGIS. Ce correctif doit être installé sur toutes les installations ArcGIS Server liées au site ArcGIS Server.
Le produit ArcGIS répertorié dans la table doit être installé sur votre système avant d’installer un correctif. Le programme d’installation de chaque correctif est propre au produit ArcGIS de la liste. Pour savoir quels produits sont installés sur le système, consultez la section Procédure d’identification des produits ArcGIS installés. Esri recommande d’installer le correctif pour chaque produit présent sur le système.
Étape 1 : téléchargez le fichier approprié à un emplacement différent du répertoire d’installation ArcGIS.
| ArcGIS Enterprise 11.1 | |
| ArcGIS Server | ArcGIS-111-S-UNDM3-Patch-linux.tar |
| Somme de contrôle (SHA256) |
AB6B339F194D5D6F8520D1EB36FD9D169E3A604A5150549EEB6E116D5BA61978 |
Étape 2 : vérifiez que vous disposez d’un accès en écriture au répertoire d’installation ArcGIS et que personne n’utilise ArcGIS.
Étape 3 : extrayez le fichier *.tar spécifié en saisissant ce qui suit :
% tar -xvf ArcGIS-111-S-UNDM3-Patch-linux.tar
Étape 4 : démarrez l’installation en saisissant ce qui suit :
% ./applypatch
Cette opération lance la boîte de dialogue de la procédure d’installation pilotée par menu. Les sélections par défaut sont notées entre parenthèses ( ). Pour quitter la procédure d’installation, appuyez sur la touche « q » à tout moment.
Mettre à niveau une géodatabase
Après l’application d’un correctif pour ArcGIS, il peut également être nécessaire de mettre à niveau la géodatabase en fonction de la nature des corrections incluses. Pour plus d’informations, consultez la section Mettre à niveau la géodatabase sur la page Gestion des géodatabases de la plateforme du SGBD. L’exécution des étapes ci-dessous n’endommagera pas le système si la géodatabase est déjà au niveau requis. Il est donc recommandé de procéder comme suit. Si la base de données est déjà au niveau requis, un message vous l’indique.
La mise à niveau à partir d’ArcGIS Server requiert l’utilisation de Python. Si vous utilisez ArcGIS Server sur Windows ou sur Linux, vous pouvez accéder à l’environnement Python 3 approprié à l’aide de python.exe qui est inclus dans les composants d’infrastructure/runtime d’ArcGIS Server. Sur Windows, vous pouvez de plus lancer l’environnement Python 3 avec un fichier de commandes de script.
Pour procéder à la mise à niveau, créez un script en suivant la syntaxe Python de cet exemple et nommez-le 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")
Sur Windows, exécutez le script de mise à niveau explicitement en utilisant l’environnement Python 3. Si ArcGIS Server est installé dans l’emplacement par défaut, le script peut être exécuté avec l’une des commandes suivantes :
"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\scripts\propy.bat" C:\temp\upgrade_gdb.py
Ou
"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" C:\temp\upgrade_gdb.py
Sur Linux, lancez l’environnement Python 3 à l’aide des commandes suivantes :
source /<arcgis_server_installation_directory>/arcgis/server/framework/etc/arcenv
unset LD_PRELOAD
unset CONDA_DEFAULT_ENV
Exécutez ensuite le script de mise à niveau avec la commande suivante :
wine "Z:\<arcgis_server_installation_directory>\arcgis\server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" <path_To>\upgrade_gdb.py
Désinstallation du correctif sous Windows
Pour désinstaller ce correctif sous Windows, ouvrez le Panneau de configuration Windows et accédez aux programmes installés. Vérifiez que l’option « Afficher les mises à jour installées » (dans la partie supérieure gauche de la boîte de dialogue Programmes et fonctionnalités) est active. Sélectionnez le nom du correctif dans la liste des programmes et cliquez sur Désinstaller pour le supprimer.
Désinstallation du correctif sous Linux
Accédez au répertoire <Répertoire d’installation du produit>/.Setup/qfe et exécutez le script suivant en tant que propriétaire de l’installation ArcGIS :
./removepatch.sh
Le script removepatch.sh permet de désinstaller les correctifs précédemment installés. Utilisez l’indicateur de statut -s pour obtenir la liste des correctifs installés par date. Utilisez l’indicateur -q pour supprimer des correctifs dans l’ordre chronologique inverse de celui selon lequel ils ont été installés. Saisissez removepatch -h pour afficher l’aide sur la syntaxe.
Redémarrez vos services ArcGIS.
Procédure d’identification des produits ArcGIS installés
Pour savoir quels produits ArcGIS sont installés, sélectionnez la version de l’utilitaire PatchFinder correspondant à votre environnement, puis exécutez-le à partir de l’ordinateur local. PatchFinder répertorie tous les produits et les correctifs installés sur votre machine locale.
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support