| From : | Zurab Batiashvili |
| To : | gkhatelishvili@moh.gov.ge<gkhatelishvili@moh.gov.ge> <gkhatelishvili@moh.gov.ge>; gkhatelishvili@moh.gov.ge; mtavartkiladze@gmail.com<mtavartkiladze@gmail.com> <mtavartkiladze@gmail.com>; mtavartkiladze@gmail.com |
| Subject : | SDA servisi |
| Cc : | Irakli Tabatadze <ITabatadze@ssa.gov.ge>; tkavteladze@ssa.gov.ge<tkavteladze@ssa.gov.ge> <tkavteladze@ssa.gov.ge>; tkavteladze@ssa.gov.ge |
| Received On : | 09.09.2016 07:11 |
მოგესალმებით,
პიროვნების შესახებ ინფორმაციის სერვისი, რომლის პარამეტრებია პირადი ნომერი და დაბ. თარიღი, მუშაობს რეალურ რეჟიმში.
გიგზავნით სერვისის ტექნიკურ აღწერილობას:
სერვისის მისამართია
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>
წარმატებული მოთხოვნაა
<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 | ქვეკონტრაქტის_გამოძახება_შესაძლებელია_მხოლოდ_განრიგით_განსაზღვრულ_თარიღებში |
ზურა