| From : | Batiashvili Zurab <zbatiashvili@moh.gov.ge> |
| To : | Zura Kukchishvili <z.kukchishvili@cra.gov.ge> |
| Subject : | socialurad daucvelta servisi |
| Cc : | itabatadze@ssa.gov.ge; vaniko@moh.gov.ge |
| Received On : | 10.12.2015 05:50 |
ზურა გამარჯობა,
სოციალური მომსახურების სააგენტოს მიერ სერვისების გაუმჯობესების მიზნით განხორციელდა სოციალურად დაუცველთა მონაცემთა ერთიანი ბაზიდან ვებ სერვისის ცვლილება, რაც გამოიწვევს თქვენს მხარეს მისამართიდან
http://172.17.216.12:1232/service.svc
გადასვლას ახალ მისამართზე
http://172.17.8.125:3030/SSASocialServices/ssaservice.asmx
და ახალ მეთოდზე:
CheckFamilyScoresByScoreRanges
სადაც
Username: SDA
Password: 123Sd@
მეთოდი აბრუნებს შემდეგ კლასს:
///
/// ოჯახის სარეიტინგო ქულების დიაპაზონის მასივი
///
[DataContract]
public class FamilyScoreCheckByRangesResult
{
public ResultStatus ResultStatus { get; set; } // ოპერაციის სტატუსი
public Person Person { get; set; } // პიროვნება
public ScoreRangeResult [] ScoreRangesResult { get; set; } // სარეიტინგო ქულის დიაპაზონი შედეგით
}
///
/// სარეიტინგო ქულის დიაპაზონი შედეგით
///
public class ScoreRangeResult
{
public int MinValue { get; set; } //სარეიტინგო ქულის მინიმუმი
public int MaxValue { get; set; }//სარეიტინგო ქულის მაქსიმუმი
public bool IsInRange { get; set; }//სარეიტინგო ქულის არსებობა მოცემულ დიაპაზონში (true - მოთავსებულია, false -არაა მოთავსებული)
}
///
/// პიროვნება
///
[DataContract]
public class Person
{
public string PrivateNumber { get; set; } // პირადი ნომერი
public string LastName { get; set; } // გვარი
public string FirstName { get; set; } // სახელი
public DateTime? BirthDate { get; set; } // დაბადების თარიღი
public int Sex { get; set; } // სქესი: 0-მდ, 1-მამრ
}
///
/// პასუხი მოთხოვნაზე
///
[DataContract]
public class ResultStatus
{
public int StatusCode { get; set; } // ოპერაციის სტატუსი
public string StatusDescription { get; set; } // ოპერაციის სტატუსის განმარტება
}
შეცდომის ან ვერ მოძებნის შემთხვევაში ScoreRangeResult და Person კლასები იქნება null
სტატუსის კოდები და განმარტებები CheckFamilyScoresByScoreRanges მეთოდისთვის:
პასუხის კვალიფიცირება | StatusCode | StatusDescription |
შეცდომა | -1 | Wrong username/password or Access denied |
შეცდომა | -1 | because of technical gap, it is impossible to search information |
შეცდომა | -1 | Score Ranges is not Presented |
შეცდომა | -1 | Incorrect private number format |
შეცდომა | -1 | სისტემის შეცდომა (Exception) |
0 | Not found or Access Danied on this Region/District | |
1 | Operation success |
ზურაბ ბატიაშვილი