API TPV2000Plus
Znalostni_Baze_API
API rozhraní systému TPV2000Plus
Vzhledem k tomu, že systém TPV2000Plus připravuje data pro ERP/PPS systémy, je nutno mít k dispozici obecný aparát pro možnost odchycení uživatelských údálostí na úrovni klientské části,
na které je nutno mít možnost propojit volání uživatelských procedur, které mohou provádět akce dle aktuální potřeby ERP/PPS systému nebo jiné aplikace.
Z tohoto důvodu je v TPV2000Plus k dispozici aplikační vrstva API (uživatelské údálosti, výkonné procedury, ...). Definice API je uložena v tabulce dbo.TPV_EVENT, kde je seznam všech uživatelských
událostí a výkonných procedur (procedury up_XX_ se liší dle konkrétní implementace).
Údaje
▪klic_event - klíč uživatelské události (interní údaj databáze)
▪druh - druh události (U - uživatelská)
▪aktivni - příznak aktivity (0 - neaktivní, 1 - aktivní)
▪object - objekt TPV2000Plus, pro který platí uživatelská událost
▪event - popis události
▪procedura - název procedury, která se vykonává na danou událost
API procedura
Vzorová procedura pro uživatelské události. Procedura nesmí vracet žádné hodnoty na klientskou stanici (příkaz SELECT).
CREATE PROCEDURE Test
@Objekt varchar(255),
@Event varchar(255),
@Klic int,
@param varchar(255)
AS
/* Prikazy obsluhy udalosti */
/* V pripade, zeje vse v poradku */
RETURN
/*V pripade, ze nastala nejaka chyba */
RAISERROR ("Chybove hlaseni pro uzivatele", 16,1)
Další odkazy:
Copyright © BB consult engineering s.r.o. 1998-2025.
All Rights Reserved.