È possibile che il flusso di lavoro mcSynch entri in uno stato di pausa a causa del seguente errore:
Messaggio di errore
Errore di PostgreSQL soapImport: ERRORE: COPY from stdin non riuscito: impossibile completare l'operazione nello stato corrente. CONTESTO: COPY wkf3886_56147, riga 1
JavaScript soapImport: errore durante la valutazione dello script 'eventSynch/soapImport'.
Attributo soapImport 'registrationToken' sconosciuto (vedi definizione dello schema 'Eventi in tempo reale' (nms:rtEvent)'). Impossibile analizzare l'espressione '[
@registrationToken]
".
Nota: alcune versioni del software avranno un diverso come quello mostrato di seguito messaggio:
Attributo soapImport 'registrationToken' sconosciuto (vedi definizione dello schema 'Eventi in tempo reale' (nms:batchEvent)'). Impossibile analizzare l'espressione '[
@registrationToken]
".
Correzione
I clienti non hanno accesso all’interfaccia utente del flusso di lavoro del centro messaggi, pertanto chiunque riscontri questo errore è invitato a generare un ticket di supporto, condividere l’errore e richiedere al team di supporto di installare il pacchetto e riprendere il flusso di lavoro.
Causa
Ciò è dovuto al pacchetto Canale app mobile installato nell’istanza di produzione ma non nell’istanza RT.
RegistrationToken è un attributo aggiunto di nms:rtEvent/nms:batchEvent dopo l’importazione del pacchetto Canale app mobile. Verrà quindi eseguita una query nel passaggio soapImportBatchEvent di mcSynch, che causerà questo errore se il pacchetto non è installato sul lato RT, in quanto l’attributo non esiste nello schema RT.
Nota: si consiglia di non installare alcun pacchetto tramite l’interfaccia utente, ma di richiederlo sempre tramite un ticket di supporto.