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