Dokumentacja na stronie SoftwareStudio dotyczy tabeli _api_sql, która jest kluczowym narzędziem do logowania wywołań API w systemach firmy. Tabela ta rejestruje operacje zarówno przyjmowania danych (PRZYCH), jak i wywoływania usług zewnętrznych (WYCH). Dzięki gromadzeniu szczegółowych informacji, takich jak identyfikator, czas, kierunek operacji, treść żądania czy status odpowiedzi, system umożliwia monitorowanie i efektywne śledzenie wszystkich aktywności.
Takie podejście pozwala na szybkie diagnozowanie problemów z wywołaniami API oraz na zapewnienie pełnej historii operacji, co jest niezbędne w procesie utrzymania i rozwoju oprogramowania. Dodatkowo, strona przedstawia inne rozwiązania firmy SoftwareStudio, takie jak systemy AI, CRM, czy systemy zarządzania magazynem (WMS), podkreślając ich integrację i korzyści płynące z ich wdrożenia w biznesie.
Tabela [dbo].[_api_sql]
Służy do logowania wywołań API przez SQL. Rejestruje informacje o operacjach przyjęcia danych (PRZYCH) oraz wywołaniach obcych usług (WYCH), umożliwiając monitorowanie i śledzenie tych działań. Tabela zawiera kolumny takie jak identyfikator wiersza (`ID_API_SQL`), czas utworzenia rekordu (`KIEDY`), kierunek operacji (`KIERUNEK`), oraz szczegóły dotyczące żądania API, takie jak dane przekazane do SQL, identyfikator żądania, treść żądania oraz metoda żądania. Gromadzenie tych informacji pozwala na diagnozowanie problemów z wywołaniami API i zapewnia pełną historię operacji.
Kolumny
BLAD
[BLAD] – Błąd wywołania obcej usługi (tylko dla WYCH) Typ varchar(max), tekst, NULL.
ID_API_SQL
[ID_API_SQL] – Identyfikator wiersza tabeli Typ bigint, typu bigint, czyli przechowuje duże wartości całkowite, NOT NULL.
KIEDY
[KIEDY] – Czas utworzenia rekordu Typ datetime, typ daty i czasu, NOT NULL.
KIERUNEK
[KIERUNEK] – Kierunek operacji, PRZYCH - przyjęcie danych, WYCH - wywołanie obcej usługi Typ varchar(50), tekst, NOT NULL.
REQUEST_ACTION_DATA
[REQUEST_ACTION_DATA] – Żądanie - dane przekazane do SQL (tylko dla PRZYCH) Typ varchar(max), tekst, NULL.
REQUEST_ACTION_UID
[REQUEST_ACTION_UID] – Żądanie - identyfikator SQL (tylko dla PRZYCH) Typ varchar(50), tekst, NULL.
REQUEST_BODY
[REQUEST_BODY] – Żądanie - treść Typ varchar(max), tekst, NULL.
REQUEST_METODA
[REQUEST_METODA] – Żądanie - metoda HTTP Typ varchar(10), tekst, NOT NULL.
REQUEST_NAGLOWKI
[REQUEST_NAGLOWKI] – Żądanie - nagłówki Typ varchar(max), tekst, NULL.
REQUEST_URL
[REQUEST_URL] – Żądanie - adres Typ varchar(4000), tekst, NULL.
RESPONSE_BODY
[RESPONSE_BODY] – Odpowiedź z usługi - treść Typ varchar(max), tekst, NULL.
RESPONSE_NAGLOWKI
[RESPONSE_NAGLOWKI] – Odpowiedź z usługi - nagłówki Typ varchar(max), tekst, NULL.
RESPONSE_STATUS
[RESPONSE_STATUS] – Odpowiedź z usługi - status Typ int, typu int, czyli przechowuje wartości całkowite, NULL.
STAMP
[STAMP] – Znacznik czasowy utworzenia rekordu Typ timestamp, NOT NULL.
Indeksy
- [IX__api_sql_KIEDY] ON ([KIEDY]).
- [IX__api_sql_KIERUNEK] ON ([KIERUNEK]).
- [IX__api_sql_REQUEST_ACTION_UID] ON ([REQUEST_ACTION_UID]).
- [IX__api_sql_REQUEST_METODA] ON ([REQUEST_METODA]).
- [IX__api_sql_RESPONSE_STATUS] ON ([RESPONSE_STATUS]).
- [PK__api_sql] PK UNIQUE ON ([ID_API_SQL]).
Źródła danych
- MS_Description: Znacznik czasowy utworzenia rekordu
