...
# | Use case | Scenario | DB (Spring) Response | SPI Response | Java API | REST API Response Code | Response Body | Error Object Message | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Add | schema set todataspace | schema set with same namedataspace already exists | DataIntegrityViolationException | SchemaSetAlreadyDefinedExceptionDataspaceAlreadyDefinedException | SchemaSetAlreadyDefinedExceptionDataspaceAlreadyDefinedException | 400 (bad request) | json error object | schema setdataspace xyz already defined | for dataspace abc||||||||
2 | Add schema set to dataspace | dataspacename does not exist | No records (Optional, not present) | DataspaceNotFoundException | schema set with same name already exists | DataIntegrityViolationException | SchemaSetAlreadyDefinedException | SchemaSetAlreadyDefinedExceptionDataspaceNotFoundException | 400 (bad request) | json error object | TBDschema set xyz already defined for dataspace abc | ||||||
3 | List anchors for dataspace nameAdd schema set to dataspace | dataspacename does not exist | No records (Optional, not present) | DataspaceNotFoundException | DataspaceNotFoundException | 400 (bad request) | json error object | dataspace xyz not found | 4 | List anchors for dataspace name | no anchor records in DB | 0 records | empty collection | empty collection | 200 (ok) | N/A | TBD |
45 | Add schema set to dataspace | the schema set throws a validation exception when parsed with ODL Yang Parser e.g.
| N/A | N/A | SchemaSetValidationException ModelValidationException (e casue) details should contain cause message | 400 (bad request) | json error object | message and details | |||||||||
5 | List anchors for dataspace name | dataspacename does not exist | No records (Optional, not present) | DataspaceNotFoundException | DataspaceNotFoundException | 400 (bad request) | json error object | dataspace xyz not found | |||||||||
6 | List anchors for dataspace name | no anchor records in DB | 0 records | empty collection | empty collection | 200 (ok) | empty list | N/A | |||||||||
7 | |||||||||||||||||
8 |