Subject: SDA servisi
From: Zurab Batiashvili
To: "[email-masked]<[email-masked]>" <[email-masked]>, [email-masked], "[email-masked]<[email-masked]>" <[email-masked]>, [email-masked]
Cc: Irakli Tabatadze <[email-masked]>, "[email-masked]<[email-masked]>" <[email-masked]>, [email-masked]
Date: Fri, 09 Sep 2016 07:11:00 +0000

მოგესალმებით,

პიროვნების შესახებ ინფორმაციის სერვისი, რომლის პარამეტრებია პირადი ნომერი და დაბ. თარიღი, მუშაობს რეალურ რეჟიმში.

გიგზავნით სერვისის ტექნიკურ აღწერილობას:

სერვისის მისამართია

http://172.17.8.125:3032/CRA_XCRMS_Service.asmx

მეთოდი, რომელის XML აბრუნებს

Get_SSAStopCPersoninfo(string privateNumber, string birthDate, string requestReason,

string organizationUnit, string unitName, string userName)

privateNumber - პირადი ნომერი

birthDate - დაბადების თარიღი yyyy-MM-dd ფორომატში

requestReason - ინფორმაციის გამოთხოვის მიზნობრიობა/საფუძველი

organizationUnit - ორგანიზაცია, ვინც ითხოვს ინფორმაციას (გადმოეცი “SSA”)

unitName – მოდული, ვისთვისაც ხდება ინფორმაციის გამოთხოვა (გადმოეცი “new STOP C”)

userName = ვინც ითხოვს ინფორმაციას (გადმოეცი შენი პროგრამის USERNAME)

სერვისი გიბრუნებს შემდეგი სახის XML დოკუმენტს: (მონიშნული ინფორმაცია სავარაუდოდ არ დაგჭირდება)

<Response Id="სააგენტოს უნიკალური იდენტიფიკატორი" TimeStamp="პასუხის დაბრუნების დრო" ReferenceId="ორგანიზაციის უნიკალური იდენტიფიკატორი" xmlns="http://www.w3.org/2009/xmldsig11#">

<ResultStatus>

<Code>პასუხის სტატუსის კოდიCode>

<Message>პასუხის სტატუსისი აღწერილობაMessage>

ResultStatus>

<Person>

<PrivateNumber>პირადი ნომერიPrivateNumber>

<LastName>გვარიLastName>

<FirstName>სახელიFirstName>

<BirthDate>დაბადების თარიღიBirthDate>

<GenderID>სქესი (1-მამრობით, 2-მდედრობითი)GenderID>

<PersonStatus>პირის სტატუსიPersonStatus>

<PersonStatusId>პირის სტატუსის იდენტიფიკატორი (1-აქტიური; 2-გარდაცვლილი; 3-გაუქმებული; 4-შეჩერებული)PersonStatusId>

<HasActiveID>ფლობს თუ არა პირი აქტიურ პირადობის დამადასტურებელ დოკუმენტსHasActiveID>

<IsGeoCitizen>არის თუ არა პირი საქართველოს მოქალაქეIsGeoCitizen>

<Registration>

<ActiveAddressTownship>აქტიური რეგისტრაციის მისამართი-დაბაActiveAddressTownship>

<ActiveAddressAddressSource>მისამართის გენერირების წყაროActiveAddressAddressSource>

<ActiveAddressAddressID>მისამართის იდენტიფიკატორიActiveAddressAddressID>

<ActiveAddressCity>აქტიური რეგისტრაციის მისამართი-ქალაქიActiveAddressCity>

<ActiveAddressRaion>აქტიური რეგისტრაციის მისამართი-რაიონი/მუნიციპალიტეტიActiveAddressRaion>

<AddrStatusID>მისამართზე რეგისტრაციის სტატუსისი იდენტიფიკატორი (1-აქტიური; 2-რეგისტრაციიდან მოხსნა/რეგისტრაციის ბათილობა; 3-გაურკვეველი სტატუსი;)

AddrStatusID>

<AddrStatus>>მისამართზე რეგისტრაციის სტატუსიAddrStatus>

<OA_ID>რეგისტრაციის მისამართის იდენტიფიკატორიOA_ID>

<ActiveAddress>რეგისტრაციის მისამართის მიმდინარე დასახელებაActiveAddress>

<ActiveAddressCountry>აქტიური რეგისტრაციის მისამართი-ქვეყანა ActiveAddressCountry>

<ActiveAddressRegion>აქტიური რეგისტრაციის მისამართი-რეგიონიActiveAddressRegion>

Registration>

<Photo>

<PhotoImage>ფოტოსურათიPhotoImage>

<Id>ფოტოსურათის იდენტიფიკატორიId>

Photo>

Person>

სააგენტოს მიერ ელ. სერტიფიკატით განხორციელებული ხელმოწერის ქვეობიექტი

Response>

წარმატებული მოთხოვნაა

<ResultStatus>

<Code>14Code>

<Message>OKMessage>

ResultStatus>

ყველა დანარჩენი შეცდომაა, სხვა სტატუსები აგრეთვე შეგიძლია ნახო იგივე სერვისში

GetResultStatuses () მეთოდით

ზურა

დანართი N1  - სტატუსების მნიშვნელობა

ResultStatus პარამეტრის მნიშვნელობები

Code

Message

3408

Unknown

14

OK

15

მოთხოვნა_ცარიელია

16

კონტრაქტის_ინფორმაცია_არ_არის_მოწოდებული

17

კონტრაქტის_ნომერი_არასწორია

18

პარამეტრები_არ_არის_მოწოდებული

19

მოთხოვნის_აუცილებელი_პარამეტრი_არ_არის_მოწოდებული

20

მოთხოვნის_ფორმატი_არასწორია

21

პარამეტრის_მნიშვნელობა_არ_არის_მოწოდებული

22

პარამეტრის_ფორმატი_არასწორია

23

მოთხოვნის_პარამეტრები_არ_ემთხვევა_კონტრაქტით_გათვალისწინებულ_სქემას

24

კონტრაქტი_არ_არის_აქტიური

25

ქვეკონტრაქტი_არ_არის_აქტიური

26

მონაცემზე_წვდომა_შეზღუდულია

27

მითითებული_პარამეტრებით_მოიძებნა_ერთზე_მეტი_ჩანაწერი

28

მითიტებული_პარამეტრებით_მოიძებნა_მეტი_ჩანაწერი

29

გადმოცემული_მნიშვნელობა_არ_შედის_დასაშვები_მნიშვნელობების_სიაში

30

მრავალმნიშვნელობიანი_პარამეტრი_არ_არის_დაშვებული

31

გადმოცემული_პარამეტრებით_არ_მოიძებნა_არცერთი_ჩანაწერი

32

დავალებაზე_მოქმედება_არ_არის_განსაზღვრული

33

დავალების_ფორმირებისას_მოწოდებული_იქნა_არაკორექტული_მოქმედება

34

დავალების_ფორმირებისას_მოხდა_შეცდომა

35

მოწოდებულ_კოტრაქტზე_დავალების_ფორმირების_უფლება_შეზღუდულია

36

ხემოწერილი_ობიექტი_ვერ_მოიძებნა

37

სავალდებულო_ხელმოწერა_ვერ_მოიძებნა

38

ხელმოწერა_არ_არის_ვალიდური

39

კონტრაქტში_არ_არის_განსაზღვრული_მომსახურების_მიმღები_მხარე

40

გაცვლილი_გასაღები_არ_არის_ვალიდური

41

შიფრაციის_გასაღებები_არ_არის_გაცვლილი

42

ხელმოწერის_სერთიფიკატი_არ_ემთხვევა_გასაღებების_გაცვლის_კონტრაქტით_მოწოდებულს

43

ხელმოწერის_სერთიფიკატი_არ_ემთხვევა_კონტრაქტის_სერთიფიკატს

44

კონტრაქტის_სერთიფიკატი_არავალიდურია

45

კონტრაქტის_სერთიფიკატი_გაუქმებულია

46

კონტრაქტზე_ინფორმაციის_მიმღები_ორგანიზაცია_არ_არის_განსაზღვრული

47

მოთხოვნის_მისამართს_არ_აქვს_კონტრაქტზე_დაშვება

48

მოთხოვნის_დეშიფრაციის_შეცდომა

49

გასაღები_უკვე_გამოყენებულია

50

ხელმოწერილ_ობიექტს_არ_აქვს_უნიკალური_იდენტიფიკატორი

51

ხელმოწერილი_ობიექტის_უნიკალური_იდენტიფიკატორი_ცარიელია

52

უნიკალური_იდენტიფიკატორის_ფორმატი_არასწორია

53

განრიგით_განსაზღვრულ_პერიოდში_ქვეკონტრაქტის_გამოძახებების_ლიმიტი_ამოწურულია

54

ქვეკონტრაქტის_გამოძახება_შესაძლებელია_მხოლოდ_განრიგით_განსაზღვრულ_დროის_შუალედში

55

ქვეკონტრაქტის_გამოძახება_შესაძლებელია_მხოლოდ_განრიგით_განსაზღვრულ_კვირის_დღეებში

56

ქვეკონტრაქტის_გამოძახება_შესაძლებელია_მხოლოდ_განრიგით_განსაზღვრულ_რიცხვებში

57

ქვეკონტრაქტის_გამოძახება_შესაძლებელია_მხოლოდ_განრიგით_განსაზღვრულ_თარიღებში

ზურა