Heart-Profit ERP

Heart-Profit Boards => Heart-Profit Releasenotes => Topic started by: Heart Informatisering B.V. on May 03, 2019, 03:27:08 pm



Title: ADS - Declare DLL caused an Exception (Gevraagde gegevens zijn geallokkeerd)
Post by: Heart Informatisering B.V. on May 03, 2019, 03:27:08 pm
Januari 2018 is de ADS versie van Profit zodanig aangepast dat bij een Lockmelding (De gevraagde gegevens zijn geallokkeerd door een andere Gebruiker) een poging wordt ondernomen te bepalen door welke Gebruiker dat is.

Advantage heeft hiervoor een API AdsMgGetLockOwner welke deze informatie moet kunnen ophoesten. Op zich lijkt deze API prima te werken, maar toch leidt ze met enige regelmaat tot geblokkeerde Funkties in de vorm van 'DECLARE DLL caused an exception'. Hinderlijk, immers, waar in het ene geval enkel de gegevens geallokkeerd waren, resulteert zo'n lock nu in een geblokkeerde funktie, waarvoor iemand zijn sessie opnieuw moet herstarten.

Er blijkt ook een Stored Procedure (sp_mgGetLockOwner()) te zijn die precies hetzelfde doet als de API. M.i.v. deze releasenote wordt die procedure gebruikt om zo de DECLARE DLL error te omzijlen.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
SYLM        Omschrijving (nog) niet bekend    12-04-2019    03-05-2019
SYSS        Omschrijving (nog) niet bekend    16-04-2019    03-05-2019