incomplete calls - KostasMparmparousis/LoginName-Validity-Checker Wiki

Μή-Ολοκληρωμένες κλήσεις.

Τα παρακάτω responses προκύπτουν ύστερα από μη επιτυχείς/ολοκληρωμένες κλήσεις του API, στις οποίες είναι αδύνατον να προχωρήσουμε σε αναζήτηση συγκρούσεων μεταξύ των requests και των βάσεων δεδομένων.

Ενδεικτικά ανεπιτυχείς responses καθώς και η πιθανή αιτία για την μή πραγμάτωση τους ακολουθούν παρακάτω:

Example 1.

Αίτηση δημιουργίας λογαριασμού δίχως να έχει συμπεριληφθεί το Α.Μ.Κ.Α του αιτουμένου.

{
  "ssn": "",
  "ssnCountry": "GR",
  "birthDate": "19770823",
  "birthYear": "1977",
  "loginName": "gunetdemo",
  "institution": "ihu"
}

To response που θα επιστραφεί:

{
  "error":"No ssn provided"
}

Example 2.

Αίτηση δημιουργίας λογαριασμού χωρίς να έχει οριστεί loginName.

{
  "ssn": "12312312312",
  "ssnCountry": "GR",
  "birthDate": "19770823",
  "birthYear": "1977",
  "loginName": "",
  "institution": "ihu"
}

To response που θα επιστραφεί:

{
  "error":"No loginName provided"
}

Example 3.

Αδυναμία σύνδεσης του API με 1 ή παραπάνω βάσεις τών ιδρυμάτων.

To response που θα επιστραφεί:

{ 
  "error" : "Could not connect to XXXX View" 
}

Example 4.

Αίτηση δημιουργίας λογαριασμού με ολοκληρωμένα στοιχεία, του οποίου όμως το loginName εντοπίστηκε ότι έχει ηδη καταχωρηθεί σε κάποιον απο τους Data Servers χωρίς να έχει ακολουθηθεί η τυπική διαδικασία δημιουργίας λογαριασμού.

{
  "ssn": "12312312312",
  "ssnCountry": "GR",
  "birthDate": "19770823",
  "birthYear": "1977",
  "loginName": "gunetdemo",
  "institution": "ihu"
}

To response που θα επιστραφεί:

{
  "warning": {
    "uids": [
      "gunetdemo"
    ],
    "message": "Uids above already appended to a uid record in the DS"
  }
}
⚠️ **GitHub.com Fallback** ⚠️