Combines X-Road SOAP headers for RPC style messages.
Inheritance
System.Object
XRoadRpcHeader
Namespace: XRoad
Assembly: XRoadProvider.dll
[<AllowNullLiteral>]
type XRoadRpcHeader ()
inherit AbstractXRoadHeader
Constructors
Declaration
new: unit -> XRoadRpcHeader
Returns
Declaration
new: other:XRoadRpcHeader -> XRoadRpcHeader
Parameters
Returns
Properties
Asutuse registrikood, mille nimel teenust kasutatakse (kasutusel juriidilise isiku portaalis).
Declaration
property Allasutus: string with get, set
Property Value
Teenuse kasutaja ametikoht.
Declaration
property Amet: string with get, set
Property Value
Teenuse kasutaja Eesti isikukood (ei ole kasutusel alates versioonist 5.0).
Declaration
property Ametnik: string with get, set
Property Value
Declaration
property AmetnikNimi: string with get, set
Property Value
property Andmekogu: string
Declaration
property Andmekogu: string with get, set
Property Value
Declaration
property Asutus: string with get, set
Property Value
Teenuse kasutamise asünkroonsus. Kui väärtus on "true", siis sooritab turvaserver päringu asünkroonselt.
Declaration
property Asynkroonne: Nullable<bool> with get, set
Property Value
Type |
Description |
System.Nullable<bool> |
|
Teenuse kasutaja autentimise viis. Võimalikud variandid on: ID - ID-kaardiga autenditud; SERT - muu sertifikaadiga autenditud; PANK - panga kaudu autenditud; PAROOL - kasutajatunnuse ja parooliga autenditud. Autentimise viisi järel võib sulgudes olla täpsustus (näiteks panga kaudu autentimisel panga tunnus infosüsteemis).
Declaration
property Autentija: string with get, set
Property Value
Teenuse kasutaja isikukood, millele eelneb kahekohaline maa kood. Näiteks EE37702026518.
Declaration
property Isikukood: string with get, set
Property Value
Teenuse kasutamise eest makstud summa.
Declaration
property Makstud: string with get, set
Property Value
Kui asutusele on X-tee keskuse poolt antud päringute salastamise õigus ja andmekogu on nõus päringut salastama, siis selle elemendi olemasolul päringu päises andmekogu turvaserver krüpteerib päringu logi, kasutades selleks X-tee keskuse salastusvõtit.
Declaration
property Salastada: string with get, set
Property Value
Päringu sooritaja ID-kaardi autentimissertifikaat DERkujul base64 kodeerituna. Selle elemendi olemasolu päringu päises väljendab soovi päringu logi salastamiseks asutuse turvaserveris päringu sooritaja ID-kaardi autentimisvõtmega. Seda välja kasutatakse ainult kodaniku päringute portaalis."
Declaration
property SalastadaSertifikaadiga: byte [] with get, set
Property Value
Kui päringu välja päises oli element salastada ja päringulogi salastamine õnnestus, siis vastuse päisesse lisatakse tühi element salastatud.
Declaration
property Salastatud: string with get, set
Property Value
Kui päringu päises oli element salastada_sertifikaadiga ja päringulogi salastamine õnnestus, siis vastuse päisesesse lisatakse tühi element salastatud_sertifikaadiga.
Declaration
property SalastatudSertifikaadiga: string with get, set
Property Value
Teenuse väljakutsega seonduva toimiku number (mittekohustuslik).
Declaration
property Toimik: string with get, set
Property Value