Le workflow mcSynch peut se trouver en pause en raison de l’erreur suivante :
Message d’erreur
Erreur soapImport PostgreSQL : ERREUR : Echec de la COPIE à partir du fichier stdin : Impossible de terminer l’opération dans l’état actuel. CONTEXT : COPIE wkf3886_56147, ligne 1
soapImport JavaScript : lors de l’évaluation du script 'eventSynch/soapImport'.
soapImport Attribute 'registrationToken' inconnu (voir la définition du schéma 'Evénements temps réel' (nms:rtEvent)'). Impossible d’analyser l’expression '[
@registrationToken]
'.
Remarque : une version du logiciel aura une version différente de celle illustrée ci-dessous :
soapImport Attribute 'registrationToken' inconnu (voir la définition du schéma 'Evénements temps réel' (nms:batchEvent)'). Impossible d’analyser l’expression '[
@registrationToken]
'.
Correction
Les clients ne disposent pas d’un accès à l’interface utilisateur au workflow du centre de messagerie ; par conséquent, toute personne rencontrant cette erreur est invitée à lever un ticket d’assistance, à partager l’erreur et à demander à l’équipe d’assistance d’installer le package et de reprendre le workflow.
Cause
Cela est dû au package Mobile App Channel installé sur l’instance Production, mais pas sur l’instance RT.
RegistrationToken est un attribut ajouté de nms:rtEvent/nms:batchEvent après l’importation du package Mobile App Channel. Il sera donc interrogé dans l’étape soapImportBatchEvent du mcSynch, qui provoquera cette erreur si le package n’est pas installé côté RT, car l’attribut n’existera pas sur le schéma RT.
Remarque : Il est déconseillé d’installer un module via l’interface utilisateur. Il doit toujours être demandé via un ticket d’assistance.