Farbschema: Riviera
Sie befinden sich hier: start » sl » Dokumentacija » Integracija podatkov in dostop do podatkov » Gonilnik WKL OData ODBC » Referenčni priročnik gonilnika OData ODBC » Standardi in specifikacije (referenca)

Standardi in specifikacije (referenca)

Na katerih standardih in specifikacijah proizvajalcev temelji gonilnik, kaj vsak od njih zahteva, kako to gonilnik izvede in kje so njegove meje. To stran potrebujete, ko presojate, ali gonilnik deluje skupaj s storitvijo ali aplikacijo, ali ko preverjate izvor zahteve.

Vrsta virov

Noben od teh virov ni zakonsko zavezujoč za organizacijo, ki gonilnik uporablja. Razlikujejo se po tem, kako močno je od njih odvisno sodelovanje:

VrstaPomen za gonilnik
Standard protokola (standard OASIS, RFC na standardni poti)Če gonilnik odstopa, ga storitev, ki ustreza standardu, ne razume. Zavezujoče za sodelovanje
Specifikacija proizvajalca (ODBC Microsofta)Aplikacije ODBC in upravitelj gonilnikov Windows se zanašajo nanjo. Zavezujoče za sodelovanje
Informativni RFC, osnutek IETFOpisuje razširjen postopek brez statusa standarda; gonilnik mu sledi, storitvi ni treba
Lastna razširitev (besednjak Wkl.Store.V1, glave X-Wkl-…)Odločitev pri zasnovi tega izdelka; tuja storitev je ne pozna, gonilnik pa deluje tudi brez nje

Viri in njihova izvedba

VirVrstaKaj določa, kolikor zadeva gonilnikIzvedba v gonilnikuOmejitve
Programska referenca ODBC, ODBC 3.xspecifikacija proizvajalcafunkcije, ročaji, diagnostični zapisi, SQLSTATE za vsako funkcijo; oblika niza povezave; IM… samo za upravitelja gonilnikovjavi SQL_DRIVER_ODBC_VER 03.51 in raven vmesnika 1 (SQL_ODBC_API_CONFORMANCE); funkcije v obliki Unicode (…W), obliko ANSI prevede upravitelj gonilnikov; kazalec samo naprej; SQLSTATE 08001/28000 namesto IM002izhodni parametri, več nizov rezultatov in polja deskriptorjev niso podprti (glejte Omejitve)
ODBC Escape Sequencesspecifikacija proizvajalcaod proizvajalca neodvisni literali, funkcije, združitve in klici procedur v oklepajih{d}, {t}, {ts}, {guid}, {escape} prevedeni{fn}, {oj} niso prevedeni; {call} pri SQL Serverju ne uspe
OData Version 4.01 Part 1: Protocolstandard OASISzahteve, odgovori, oblika napak, @odata.nextLink, @odata.etag/If-Match, ustvarjanje/spreminjanje/brisanje; pogajanje o različici prek OData-Versionpošlje OData-Version: 4.0 in OData-MaxVersion: 4.0; sledi nextLink; PATCH/DELETE z If-Match, 412 kot konflikt pri pisanju$expand, $search, $batch, delta, asinhrone zahteve se ne uporabljajo
Part 2: URL Conventionsstandard OASISmožnosti poizvedbe, literali, naslavljanje prek ključa$select, $filter, $orderby, $top, $skip, $count; literali brez imen tipov; POST …/$query (šele od 4.01) samo, če bi bil naslov predolgfunkcije v $filter razen contains, startswith, endswith
CSDL XML 4.01standard OASISzgradba $metadata: množice, tipi, faseti, ključi, anotacijefunkcije kataloga in preslikava tipov iz $metadataCSDL v JSON se ne bere
OData JSON Format 4.01standard OASISprikaz vrednosti in napak v JSONbere in piše samo JSONAtom/XML ne
OData Extension for Data Aggregation 4.0OASIS Committee Specification, ni standard OASIS$apply s filter, compute, groupby, aggregate; deklaracija prek ApplySupported$apply uporabi samo, če je deklariranCOUNT(stolpec) samo prek lastne metode Wkl.Store.V1.count
RFC 9110 HTTP SemanticsRFC, internetni standardpogojne zahteve (If-Match, 412), 401 z WWW-Authenticate, preusmeritve (3xx)konflikt pri pisanju prek If-Match; gonilnik odgovori na izzive; preusmeritvam gonilnik sledi sam, samo pri branju in samo na istem izvorupreusmeritvi na drug izvor se ne sledi, tudi če jo je storitev tako predvidela (namerno)
RFC 7617 BasicRFC na standardni potiime in geslo, ločena z dvopičjem, priporočen nabor znakov UTF-8UTF-8; ime z dvopičjem zavrnjeno (28000)–
RFC 4559 Negotiateinformativni RFCKerberos ali NTLM prek HTTPprijava Windows procesa s Kerberosom ali NTLM, samo na izziv–
RFC 6238 TOTPinformativni RFCčasovno odvisne enkratne kodekodo samo posreduje; preveri jo storitev–
Idempotency-Key HTTP Header Fieldosnutek IETF, ni standardključ naredi ponovitev spremembe neškodljivo, če ga storitev upoštevapošlje ga pri vsaki spremembituji storitvi ga ni treba poznati (glejte Zaveze glede na vrsto storitve)
TLS prek vmesnika Windows Schanneloperacijski sistemrazličice protokola, postopki in preverjanje potrdilrazličico in postopek prepusti sistemu Windows; potrdilo preveri v shrambah potrdilseznami preklicev in OCSP se ne poizvedujejo; ni pripenjanja
CREDENTIALW (upravitelj poverilnic)specifikacija proizvajalcasplošna poverilnica za vsakega uporabnika, obstojnostshrani za vsak koren storitve in ime, obstojnost „lokalni računalnik“zaščita samo pred drugimi računi Windows, ne pred programi istega računa

Glejte tudi

sl/wiki/data-conectivity/odata-odbc/reference/standards.txt · Zuletzt geändert: von Wolfgang van der Stille