{"id":10110,"date":"2024-06-28T10:13:25","date_gmt":"2024-06-28T08:13:25","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=10110"},"modified":"2025-05-16T11:36:29","modified_gmt":"2025-05-16T09:36:29","slug":"wykazy-enum-ldt-sets","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wykazy-enum-ldt-sets\/","title":{"rendered":"Wykazy Enum-LDT-Sets"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Tabela wirtualna <em>Wyliczenia enum LDT sets<\/em> zawiera identyfikatory GUID wszystkich logicznych typ\u00f3w danych zarejestrowanych w wyliczeniu enum LDT set.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Programi\u015bci aplikacji<\/li>\n<li>Konsultanci<\/li>\n<\/ul>\n<h3 id=\"wyliczenie-enum-ldt-set\" >Wyliczenie (enum LDT set)<\/h3>\n<p>Wyliczenie (enum LDT set) jest alternatyw\u0105 dla obiektu programistycznego <em>ValueSet<\/em>. Sk\u0142ada si\u0119 z kolekcji logicznych typ\u00f3w danych. Zamiast kr\u00f3tkiej warto\u015bci u\u017cywany jest identyfikator GUID logicznego typu danych. Umo\u017cliwia to dodawanie dodatkowych wpis\u00f3w do wylicze\u0144 w aplikacjach.<\/p>\n<p>Rozszerzenie odbywa si\u0119 poprzez implementacj\u0119 hook&#8217;a. Wszystkie implementacje hook&#8217;\u00f3w nale\u017c\u0105ce do hook&#8217;a wyliczeniowego opisuj\u0105 wyliczenie.<\/p>\n<h3 id=\"wirtualna-tabela-wyliczenia-zestawy-enum-ldt\" >Wirtualna tabela <em>Wyliczenia (zestawy Enum LDT)<\/em><\/h3>\n<p>W niekt\u00f3rych obiektach biznesowych wyliczenia <em>enum LDT sets<\/em> s\u0105 u\u017cywane zamiast zestaw\u00f3w warto\u015bci. W tym celu w obiektach biznesowych zapisywane s\u0105 identyfikatory GUID logicznych typ\u00f3w danych.<\/p>\n<p>Wyliczenia s\u0105 podsumowywane za pomoc\u0105 specjalnych hook&#8217;\u00f3w. Aby jednoznacznie zidentyfikowa\u0107 wyliczenie, wymagana jest umowa hook&#8217;a, interfejs hook, kt\u00f3ry zawiera, oraz ograniczenie zwi\u0105zane z interfejsem.<\/p>\n<h4 id=\"nazwa-tabeli\" >Nazwa tabeli<\/h4>\n<p>Tabela wirtualna jest adresowana w raporcie przy u\u017cyciu nast\u0119puj\u0105cej nazwy:<\/p>\n<p><em>app_general_EnumLDTVirtualTable<\/em><\/p>\n<h4 id=\"4-2-kolumny-tabeli\" >4.2 Kolumny tabeli<\/h4>\n<p>Tabela wirtualna zawiera nast\u0119puj\u0105ce kolumny:<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 184px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\" colspan=\"2\"><strong>app_general_EnumLDTVirtualTable<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\"><strong>Nazwa kolumny<\/strong><\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\">in_HookContractContext<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\">W tej kolumnie nale\u017cy wprowadzi\u0107 w pe\u0142ni kwalifikowan\u0105 nazw\u0119 hook contract.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\">in_hookInterface<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\">W tej kolumnie nale\u017cy wprowadzi\u0107 nazw\u0119 interfejsu hooka zdefiniowanego w hook contract.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\">in_hookRestrictionId<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\">W tej kolumnie nale\u017cy wprowadzi\u0107 nazw\u0119 ograniczenia, w kt\u00f3rym przechowywane s\u0105 logiczne typy danych.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\">LDTGuid_<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000; background-color: #ffffff;\">W tej kolumnie wy\u015bwietlany jest identyfikator GUID obiektu programistycznego typu <em>Logiczny typ danych<\/em>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"typ-bazy-danych\" >Typ bazy danych<\/h4>\n<p>Tabela wirtualna <em>Enumerations (enum LDT sets)<\/em> jest dost\u0119pna w bazach danych OLTP.<\/p>\n<h4 id=\"autoryzacje\" >Autoryzacje<\/h4>\n<p>Podczas korzystania ze sterownika ODBC do okre\u015blania uprawnie\u0144 nie jest u\u017cywana \u017cadna jednostka biznesowa.<\/p>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-10110","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-wirtualne-tabele-i-funkcje"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/10110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=10110"}],"version-history":[{"count":4,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/10110\/revisions"}],"predecessor-version":[{"id":30681,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/10110\/revisions\/30681"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=10110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}