Lors du glisser-déposer d'une tâche dans Graphical Assignment, l'activation de la propriété syncwodates peut provoquer l'erreur BMXAA4589E. Découvrez la cause et le correctif MAS 9.2.5.

Contexte du problème sous Scheduler

Dans l'application Graphical Assignment (Affectation graphique), les planificateurs réorganisent les travaux en faisant glisser les tâches sur le planning des équipes. Lorsque la propriété système mxe.skd.syncwodates est activée (1), la sauvegarde de la planification échoue.

Caractéristiques du bug BMXAA4589E
Module Scheduler / Graphical Assignment
Code d'erreur BMXAA4589E
APAR associé DT501690
Propriété impactée mxe.skd.syncwodates = 1

Cause racine de l'échec de publication

La propriété mxe.skd.syncwodates impose la répercussion immédiate des dates de début/fin planifiées de la Tâche (Task) vers l'Ordre de Travail parent (Parent WO). Lors de l'affectation d'une équipe (Crew), l'algorithme d'ordonnancement essaie de mettre à jour le parent alors que celui-ci est verrouillé en lecture par la vue graphique, déclenchant l'exception BMXAA4589E.

⚠️ Incohérence de planning Si la publication échoue, les affectations visuelles sont réinitialisées et le travail effectué par le planificateur dans la session est perdu.

Procédure de résolution

Option A : Déploiement du Patch 9.2.5 (Recommandé)

Le patch réorganise la séquence de mise à jour des dates parentes durant l'exécution de la méthode d'affectation d'équipe.

# Mise à jour du cluster vers le Patch 9.2.5
apiVersion: apps.mas.ibm.com/v1
kind: ManageApp
metadata:
  name: manage
spec:
  version: 9.2.5

Option B : Désactivation temporaire de la synchronisation

Si le patch ne peut pas être appliqué immédiatement, vous pouvez désactiver temporairement la synchronisation automatique des dates dans l'application System Properties :

  1. Ouvrez l'application System Properties.
  1. Filtrez sur la propriété mxe.skd.syncwodates.
  1. Passez la valeur globale à 0.
  1. Effectuez un Live Refresh.

💡 Astuce Ordonnancement Si la synchronisation automatique est désactivée, utilisez le tuteur d'arrière-plan (Cron Task) pour réaligner les dates d'OT durant la nuit sans impacter les utilisateurs.

Résumé

  • L'erreur BMXAA4589E survient lors du glisser-déposer dans Graphical Assignment si mxe.skd.syncwodates=1.
  • La cause est un conflit de verrouillage MBO entre l'OT parent et la tâche affectée à l'équipe.
  • Le Patch Operator 9.2.5 corrige la séquence de synchronisation des dates sans nécessiter de couper la propriété.

Articles liés