SINTOMO

Durante l’avvio di Ring su database HANA, in fase di aggiornamento database, appare un messaggio simile a questo:

Nelle versioni più recenti di Ring il messaggio può essere simile a questo:

  • 1116 Unable to end sql transaction

WORKAROUND

Per ovviare al problema, si consiglia di:

  •  togliere temporaneamente la spunta dalla seguente casella:
  • Salvare la parametrizzazione
  • Uscire e rientrare da SAP Business One
  • Avviare nuovamente Ring

Se l’aggiornamento del database giunge al termine senza errori, riattivare nuovamente la notifica di transazione:



RIFERIMENTI

Il problema sembra a volte legato al cambio di lunghezza del parametro object_type della stored procedure SBO_SP_TransactionNotification.

Una possibile soluzione, non testata con questo sintomo, ma suggerita da SAP è riportato nella seguente nota:

https://launchpad.support.sap.com/#/notes/2228417

Option 2: Update stored procedure SBO_SP_TransactionNotification and SBO_SP_PostTransactionNotice, then change data type of parameter object_type from nvarchar(20) to nvarchar(30). Verify that these SPs run correctly after the change.

Errore in fase di aggiornamento database, Unable to end sql transaction, -1116