Lors de la synchronisation bidirectionnelle entre Maximo Spatial (Esri ArcGIS) et le framework d'intégration MIF, les messages en échec basculent au statut HOLD en levant l'erreur BMXAA1645E.

Symptômes et contexte

Dans l'application Message Reprocessing :

BMXAA1645E - Spatial transaction failed to process and has been placed on hold.

Les entités géographiques ne se mettent plus à jour sur la carte interactive.

Prérequis et précautions

  • Arrêter temporairement la file d'attente séquentielle avant toute manipulation directe.

Diagnostic étape par étape

Étape 1 — Consulter la queue de retraitement

Accédez à Integration > Message Reprocessing et filtrez sur l'interface Spatial.

Étape 2 — Vérifier les enregistrements dans MAXINTERROR

SELECT queueid, messageid, status, errornum
FROM maxinterror
WHERE errornum = 'BMXAA1645E';

Correction ou procédure

  1. Correctif officiel : Appliquez le patch 9.2.4 (APAR DT475505).
  2. Procédure manuelle : Corrigez l'attribut ArcGIS erroné dans le XML du message directement depuis l'écran Message Reprocessing.
  3. Modifiez le statut du message de HOLD à RETRY puis cliquez sur Process.

Vérifications et résultats attendus

Contrôle Résultat attendu
Reproduction du symptôme Message bloqué en statut HOLD dans la file MIF
Vérification après intervention Le message est traité et l'élément GIS est créé/mis à jour
Non-régression Les flux cartographiques ArcGIS fonctionnent en temps réel

Limites et cas particuliers

Assurez-vous que le service de cartes REST Esri est pleinement accessible et ne retourne pas d'erreur HTTP 500 ou 403.

Ressources liées

Références officielles