Test failed.
Please see the log below for details.
File information
URL | https://v3.admin-shell-io.com/ | |
---|---|---|
Testtools | 1.0.2 | |
Specification | 3.0 | |
Suite | https://admin-shell.io/aas/API/3/0/AssetAdministrationShellRepositoryServiceSpecification/SSP-002 | |
Date | July 23, 2025, 7:35 a.m. |
Details
-
Checking compliance to https://admin-shell.io/aas/API/3/0/AssetAdministrationShellRepositoryServiceSpecification/SSP-002
-
-
Trying to reach https://v3.admin-shell-io.com/
-
-
OK
-
OK
-
-
Trying to reach https://v3.admin-shell-io.com/
-
-
Checking GetAllAssetAdministrationShells
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set limit = '-1'
-
-
Invoke /shells?limit=-1
-
Invoke /shells?limit=-1
-
-
Response: (200): {"result":[],"paging_metadata":{"cursor":"-1"}}
-
Response: (200): {"result":[],"paging_metadata":{"cursor":"-1"}}
-
-
Got unexpected status code 200
-
Got unexpected status code 200
-
-
Set limit = '-1'
-
-
Set asset_id = 'invalid-base64url====='
-
-
Invoke /shells?assetIds=invalid-base64url%3D%3D%3D%3D%3D
-
Invoke /shells?assetIds=invalid-base64url%3D%3D%3D%3D%3D
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Got unexpected status code 200
-
Got unexpected status code 200
-
-
Set asset_id = 'invalid-base64url====='
-
-
Negative Tests
-
-
Positive Tests
-
-
Invoke without parameters
-
-
Invoke /shells
-
Invoke /shells
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/1/derivedFrom/keys
-
Empty array not allowed @ /result/1/derivedFrom/keys
-
-
Empty array not allowed @ /result/23/embeddedDataSpecifications
-
Empty array not allowed @ /result/23/embeddedDataSpecifications
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Invoke without parameters
-
-
Filter by non-existing idShort
-
-
Invoke /shells?idShort=does-not-exist
-
Invoke /shells?idShort=does-not-exist
-
-
Response: (200): {"result":[],"paging_metadata":{}}
-
Response: (200): {"result":[],"paging_metadata":{}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Result is empty: OK
-
Result is empty: OK
-
-
Filter by non-existing idShort
-
-
Filter by assetId
-
-
Invoke /shells?assetIds=eyJuYW1lIjogImdsb2JhbEFzc2V0SWQiLCAidmFsdWUiOiAid3d3LmNvbXBhbnkuY29tL2lkcy9hc3NldC8wMTY0XzkwMjJfMTE5MV83MzYyIn0%3D
-
Invoke /shells?assetIds=eyJuYW1lIjogImdsb2JhbEFzc2V0SWQiLCAidmFsdWUiOiAid3d3LmNvbXBhbnkuY29tL2lkcy9hc3NldC8wMTY0XzkwMjJfMTE5MV83MzYyIn0%3D
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/1/derivedFrom/keys
-
Empty array not allowed @ /result/1/derivedFrom/keys
-
-
Empty array not allowed @ /result/23/embeddedDataSpecifications
-
Empty array not allowed @ /result/23/embeddedDataSpecifications
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Filter by assetId
-
-
Filter by idShort
-
-
Invoke /shells?idShort=myAASwithGlobalSecurityMetaModel
-
Invoke /shells?idShort=myAASwithGlobalSecurityMetaModel
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Returns entries: OK
-
Returns entries: OK
-
-
Result has the requested idShort: OK
-
Result has the requested idShort: OK
-
-
Filter by idShort
-
-
Pagination: Fetch exactly one
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Has exactly one result entry: OK
-
Has exactly one result entry: OK
-
-
Pagination: Fetch exactly one
-
-
Pagination: Fetch using cursor
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Exactly one entry: OK
-
Exactly one entry: OK
-
-
Pagination: Fetch using cursor
-
-
Positive Tests
-
-
Checking GetAllAssetAdministrationShells
-
-
Checking GetAllAssetAdministrationShells-Reference
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set limit = '-1'
-
-
Invoke /shells/$reference?limit=-1
-
Invoke /shells/$reference?limit=-1
-
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Got unexpected status code 500
-
Got unexpected status code 500
-
-
Set limit = '-1'
-
-
Set asset_id = 'invalid-base64url====='
-
-
Invoke /shells/$reference?assetIds=invalid-base64url%3D%3D%3D%3D%3D
-
Invoke /shells/$reference?assetIds=invalid-base64url%3D%3D%3D%3D%3D
-
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Got unexpected status code 500
-
Got unexpected status code 500
-
-
Set asset_id = 'invalid-base64url====='
-
-
Negative Tests
-
-
Positive Tests
-
-
Invoke without parameters
-
-
Invoke /shells/$reference
-
Invoke /shells/$reference
-
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Got unexpected status code 500
-
Got unexpected status code 500
-
-
Invoke without parameters
-
-
Filter by non-existing idShort
-
-
Invoke /shells/$reference?idShort=does-not-exist
-
Invoke /shells/$reference?idShort=does-not-exist
-
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Got unexpected status code 500
-
Got unexpected status code 500
-
-
Filter by non-existing idShort
-
-
Filter by assetId
-
-
Invoke /shells/$reference?assetIds=eyJuYW1lIjogImdsb2JhbEFzc2V0SWQiLCAidmFsdWUiOiAid3d3LmNvbXBhbnkuY29tL2lkcy9hc3NldC8wMTY0XzkwMjJfMTE5MV83MzYyIn0%3D
-
Invoke /shells/$reference?assetIds=eyJuYW1lIjogImdsb2JhbEFzc2V0SWQiLCAidmFsdWUiOiAid3d3LmNvbXBhbnkuY29tL2lkcy9hc3NldC8wMTY0XzkwMjJfMTE5MV83MzYyIn0%3D
-
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Got unexpected status code 500
-
Got unexpected status code 500
-
-
Filter by assetId
-
-
Pagination: Fetch exactly one
-
-
Invoke /shells/$reference?limit=1
-
Invoke /shells/$reference?limit=1
-
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Got unexpected status code 500
-
Got unexpected status code 500
-
-
Pagination: Fetch exactly one
-
-
Pagination: Fetch using cursor
-
-
Invoke /shells/$reference?limit=1
-
Invoke /shells/$reference?limit=1
-
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Got unexpected status code 500
-
Got unexpected status code 500
-
-
Pagination: Fetch using cursor
-
-
Filter by idShort
-
-
Invoke /shells/$reference?idShort=myAASwithGlobalSecurityMetaModel
-
Invoke /shells/$reference?idShort=myAASwithGlobalSecurityMetaModel
-
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Got unexpected status code 500
-
Got unexpected status code 500
-
-
Filter by idShort
-
-
Positive Tests
-
-
Checking GetAllAssetAdministrationShells-Reference
-
-
Checking GetAssetAdministrationShellById
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set aas_id = 'invalid-base64url====='
-
-
Invoke /shells/invalid-base64url=====
-
Invoke /shells/invalid-base64url=====
-
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode aasIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode aasIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute messages @ /
-
Unknown additional attribute messages @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set aas_id = 'invalid-base64url====='
-
-
Negative Tests
-
-
Positive Tests
-
-
Fetch AAS
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=
-
-
Response: (200): {"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.c...
-
Response: (200): {"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.c...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Returns the requested aas: OK
-
Returns the requested aas: OK
-
-
Fetch AAS
-
-
Positive Tests
-
-
Checking GetAssetAdministrationShellById
-
-
Checking GetAssetAdministrationShellById-Reference
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set aas_id = 'invalid-base64url====='
-
-
Invoke /shells/invalid-base64url=====/$reference
-
Invoke /shells/invalid-base64url=====/$reference
-
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode aasIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode aasIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute messages @ /
-
Unknown additional attribute messages @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set aas_id = 'invalid-base64url====='
-
-
Negative Tests
-
-
Positive Tests
-
-
Fetch AAS Reference
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/$reference
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/$reference
-
-
Response: (200): {"type":"ModelReference","keys":[{"type":"AssetAdministrationShell","value":"https://example.com/ids/aas/6543_6032_3012_5973"}]}
-
Response: (200): {"type":"ModelReference","keys":[{"type":"AssetAdministrationShell","value":"https://example.com/ids/aas/6543_6032_3012_5973"}]}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Returns the requested aas: OK
-
Returns the requested aas: OK
-
-
Fetch AAS Reference
-
-
Positive Tests
-
-
Checking GetAssetAdministrationShellById-Reference
-
-
Checking GetAssetInformation
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
Negative Tests
-
-
Positive Tests
-
-
Fetch Asset Information
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/asset-information
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/asset-information
-
-
Response: (200): {"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"}
-
Response: (200): {"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Fetch Asset Information
-
-
Positive Tests
-
-
Checking GetAssetInformation
-
-
Checking GetThumbnail
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
Negative Tests
-
-
Positive Tests
-
-
Fetch thumbnail
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/asset-information/thumbnail
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/asset-information/thumbnail
-
-
Response: (404): {
"messages": [
{
"code": "NotFound",
"correlationId": null,
"messageType": "Error",
"text": "No default thumbnail embedded in the AssetInformation of the requested AAS.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (404): {
"messages": [
{
"code": "NotFound",
"correlationId": null,
"messageType": "Error",
"text": "No default thumbnail embedded in the AssetInformation of the requested AAS.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Fetch thumbnail
-
-
Positive Tests
-
-
Checking GetThumbnail
-
-
Checking GetAllSubmodelReferences
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set limit = '-1'
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=-1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=-1
-
-
Response: (200): {"result":[],"paging_metadata":{"cursor":"-1"}}
-
Response: (200): {"result":[],"paging_metadata":{"cursor":"-1"}}
-
-
Got unexpected status code 200
-
Got unexpected status code 200
-
-
Set limit = '-1'
-
-
Negative Tests
-
-
Positive Tests
-
-
Fetch all references
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs
-
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]},{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/5431_2181_3012_3929"}]}],"paging_metadata":{}}
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]},{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/5431_2181_3012_3929"}]}],"paging_metadata":{}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Fetch all references
-
-
Pagination: Fetch exactly one
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Has exactly one result entry: OK
-
Has exactly one result entry: OK
-
-
Pagination: Fetch exactly one
-
-
Pagination: Fetch using cursor
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Exactly one entry: OK
-
Exactly one entry: OK
-
-
Pagination: Fetch using cursor
-
-
Positive Tests
-
-
Checking GetAllSubmodelReferences
-
-
Checking GetSubmodelById
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====
-
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute messages @ /
-
Unknown additional attribute messages @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Set level = '#####'
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==?level=%23%23%23%23%23
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==?level=%23%23%23%23%23
-
-
Response: (400): {"errors":{"level":["The value '#####' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-1c86fce61cecfa0bfae350e9b7819b1a-57f200502cb21381-00"}
-
Response: (400): {"errors":{"level":["The value '#####' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-1c86fce61cecfa0bfae350e9b7819b1a-57f200502cb21381-00"}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute errors @ /
-
Unknown additional attribute errors @ /
-
-
Unknown additional attribute type @ /
-
Unknown additional attribute type @ /
-
-
Unknown additional attribute title @ /
-
Unknown additional attribute title @ /
-
-
Unknown additional attribute status @ /
-
Unknown additional attribute status @ /
-
-
Unknown additional attribute traceId @ /
-
Unknown additional attribute traceId @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set level = '#####'
-
-
Set extent = '#################'
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==?extent=%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==?extent=%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23
-
-
Response: (400): {"errors":{"extent":["The value '#################' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-8be733570f3564579386e778529a148d-d7fc2f5ccc83aaed-00"}
-
Response: (400): {"errors":{"extent":["The value '#################' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-8be733570f3564579386e778529a148d-d7fc2f5ccc83aaed-00"}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute errors @ /
-
Unknown additional attribute errors @ /
-
-
Unknown additional attribute type @ /
-
Unknown additional attribute type @ /
-
-
Unknown additional attribute title @ /
-
Unknown additional attribute title @ /
-
-
Unknown additional attribute status @ /
-
Unknown additional attribute status @ /
-
-
Unknown additional attribute traceId @ /
-
Unknown additional attribute traceId @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set extent = '#################'
-
-
Negative Tests
-
-
Positive Tests
-
-
Fetch submodel by id
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==
-
-
Response: (200): {"idShort":"SecuritySettingsForServer","description":[{"language":"EN","text":"This submodel is just a mockup for the security part as defined in the metamodel of the Asset Administration Shell"}],"id":"https://example.com/ids/sm/2015_6020_3012_0585","kind":"Instance","semanticId":{"type":"ExternalR...
-
Response: (200): {"idShort":"SecuritySettingsForServer","description":[{"language":"EN","text":"This submodel is just a mockup for the security part as defined in the metamodel of the Asset Administration Shell"}],"id":"https://example.com/ids/sm/2015_6020_3012_0585","kind":"Instance","semanticId":{"type":"ExternalR...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /semanticId/keys
-
Empty array not allowed @ /semanticId/keys
-
-
Empty array not allowed @ /submodelElements/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodelElements/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodelElements/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodelElements/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodelElements/0/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/embeddedDataSpecifications
-
Empty array not allowed @ /submodelElements/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodelElements/1/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodelElements/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodelElements/1/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/embeddedDataSpecifications
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Fetch submodel by id
-
-
Positive Tests
-
-
Checking GetSubmodelById
-
-
Checking GetSubmodelById-Metadata
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====/$metadata
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====/$metadata
-
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute messages @ /
-
Unknown additional attribute messages @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Negative Tests
-
-
Positive Tests
-
-
Fetch submodel by id
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$metadata
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$metadata
-
-
Response: (200): {"id":"https://example.com/ids/sm/2015_6020_3012_0585","idShort":"SecuritySettingsForServer","description":[{"language":"EN","text":"This submodel is just a mockup for the security part as defined in the metamodel of the Asset Administration Shell"}],"kind":"Instance","semanticId":{"type":"ExternalR...
-
Response: (200): {"id":"https://example.com/ids/sm/2015_6020_3012_0585","idShort":"SecuritySettingsForServer","description":[{"language":"EN","text":"This submodel is just a mockup for the security part as defined in the metamodel of the Asset Administration Shell"}],"kind":"Instance","semanticId":{"type":"ExternalR...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /semanticId/keys
-
Empty array not allowed @ /semanticId/keys
-
-
Empty array not allowed @ /submodelElements/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/0/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/semanticId/keys
-
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/value/0/semanticId/keys
-
Empty array not allowed @ /submodelElements/1/value/0/value/1/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Fetch submodel by id
-
-
Positive Tests
-
-
Checking GetSubmodelById-Metadata
-
-
Checking GetSubmodelById-Reference
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====/$reference
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====/$reference
-
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute messages @ /
-
Unknown additional attribute messages @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Negative Tests
-
-
Positive Tests
-
-
Fetch submodel by id
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$reference
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$reference
-
-
Response: (200): {"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}
-
Response: (200): {"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Returns the right one: OK
-
Returns the right one: OK
-
-
Fetch submodel by id
-
-
Positive Tests
-
-
Checking GetSubmodelById-Reference
-
-
Checking GetSubmodelById-ValueOnly
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====/$value
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====/$value
-
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute messages @ /
-
Unknown additional attribute messages @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Set level = '#####'
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$value?level=%23%23%23%23%23
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$value?level=%23%23%23%23%23
-
-
Response: (400): {"errors":{"level":["The value '#####' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-377d3427bf0b05146ab6ccc4f7a29516-bfa9f82062e6bc83-00"}
-
Response: (400): {"errors":{"level":["The value '#####' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-377d3427bf0b05146ab6ccc4f7a29516-bfa9f82062e6bc83-00"}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute errors @ /
-
Unknown additional attribute errors @ /
-
-
Unknown additional attribute type @ /
-
Unknown additional attribute type @ /
-
-
Unknown additional attribute title @ /
-
Unknown additional attribute title @ /
-
-
Unknown additional attribute status @ /
-
Unknown additional attribute status @ /
-
-
Unknown additional attribute traceId @ /
-
Unknown additional attribute traceId @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set level = '#####'
-
-
Set extent = '#################'
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$value?extent=%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$value?extent=%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23
-
-
Response: (400): {"errors":{"extent":["The value '#################' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-0227205d732f243ed9b7c78e0900f50d-cbb0260695ce3c2e-00"}
-
Response: (400): {"errors":{"extent":["The value '#################' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-0227205d732f243ed9b7c78e0900f50d-cbb0260695ce3c2e-00"}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute errors @ /
-
Unknown additional attribute errors @ /
-
-
Unknown additional attribute type @ /
-
Unknown additional attribute type @ /
-
-
Unknown additional attribute title @ /
-
Unknown additional attribute title @ /
-
-
Unknown additional attribute status @ /
-
Unknown additional attribute status @ /
-
-
Unknown additional attribute traceId @ /
-
Unknown additional attribute traceId @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set extent = '#################'
-
-
Negative Tests
-
-
Positive Tests
-
-
Fetch submodel by id
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$value
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$value
-
-
Response: (200): {"roles":{"isNotAuthenticated":""},"roleMapping":{"roleMapping1":{"subjects":{"anonymous":""},"roles":{"isNotAuthenticated":""}}}}
-
Response: (200): {"roles":{"isNotAuthenticated":""},"roleMapping":{"roleMapping1":{"subjects":{"anonymous":""},"roles":{"isNotAuthenticated":""}}}}
-
-
Fetch submodel by id
-
-
Positive Tests
-
-
Checking GetSubmodelById-ValueOnly
-
-
Checking GetSubmodelById-Path
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodel-refs?limit=1
-
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https://example.com/ids/sm/2015_6020_3012_0585"}]}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====/$path
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/invalid-base64url=====/$path
-
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute messages @ /
-
Unknown additional attribute messages @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Set level = '#####'
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$path?level=%23%23%23%23%23
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$path?level=%23%23%23%23%23
-
-
Response: (400): {"errors":{"level":["The value '#####' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-eceecbc79918605dc919c06e23708230-d642fcb4db437167-00"}
-
Response: (400): {"errors":{"level":["The value '#####' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-eceecbc79918605dc919c06e23708230-d642fcb4db437167-00"}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute errors @ /
-
Unknown additional attribute errors @ /
-
-
Unknown additional attribute type @ /
-
Unknown additional attribute type @ /
-
-
Unknown additional attribute title @ /
-
Unknown additional attribute title @ /
-
-
Unknown additional attribute status @ /
-
Unknown additional attribute status @ /
-
-
Unknown additional attribute traceId @ /
-
Unknown additional attribute traceId @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set level = '#####'
-
-
Negative Tests
-
-
Positive Tests
-
-
Fetch submodel by id
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$path
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/$path
-
-
Response: (200): ["SecuritySettingsForServer","SecuritySettingsForServer.roles","SecuritySettingsForServer.roles.isNotAuthenticated","SecuritySettingsForServer.roleMapping","SecuritySettingsForServer.roleMapping.roleMapping1","SecuritySettingsForServer.roleMapping.roleMapping1.subjects","SecuritySettingsForServer.ro...
-
Response: (200): ["SecuritySettingsForServer","SecuritySettingsForServer.roles","SecuritySettingsForServer.roles.isNotAuthenticated","SecuritySettingsForServer.roleMapping","SecuritySettingsForServer.roleMapping.roleMapping1","SecuritySettingsForServer.roleMapping.roleMapping1.subjects","SecuritySettingsForServer.ro...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Fetch submodel by id
-
-
Positive Tests
-
-
Checking GetSubmodelById-Path
-
-
Checking GetAllSubmodelElements
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements?limit=1
-
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/semanticId/keys
-
Empty array not allowed @ /result/0/semanticId/keys
-
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Setup
-
-
Checking GetAllSubmodelElements
-
-
Checking GetAllSubmodelElements-Metadata
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$metadata?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$metadata?limit=1
-
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"value":[{"valueType":"xs:string","idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"modelType":"Property"}],"modelType":"SubmodelElementCollection"}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"value":[{"valueType":"xs:string","idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"modelType":"Property"}],"modelType":"SubmodelElementCollection"}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/0/semanticId/keys
-
Empty array not allowed @ /result/0/semanticId/keys
-
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Setup
-
-
Checking GetAllSubmodelElements-Metadata
-
-
Checking GetAllSubmodelElements-ValueOnly
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?limit=1
-
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set level = '#####'
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?level=%23%23%23%23%23
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?level=%23%23%23%23%23
-
-
Response: (400): {"errors":{"level":["The value '#####' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-21bbb73e398f0da327e61a3c11a099fb-9d39543fff25df66-00"}
-
Response: (400): {"errors":{"level":["The value '#####' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-21bbb73e398f0da327e61a3c11a099fb-9d39543fff25df66-00"}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute errors @ /
-
Unknown additional attribute errors @ /
-
-
Unknown additional attribute type @ /
-
Unknown additional attribute type @ /
-
-
Unknown additional attribute title @ /
-
Unknown additional attribute title @ /
-
-
Unknown additional attribute status @ /
-
Unknown additional attribute status @ /
-
-
Unknown additional attribute traceId @ /
-
Unknown additional attribute traceId @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set level = '#####'
-
-
Set limit = '-1'
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?limit=-1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?limit=-1
-
-
Response: (200): {"result":[],"paging_metadata":{"cursor":"-1"}}
-
Response: (200): {"result":[],"paging_metadata":{"cursor":"-1"}}
-
-
Got unexpected status code 200
-
Got unexpected status code 200
-
-
Set limit = '-1'
-
-
Negative Tests
-
-
Positive Tests
-
-
Pagination: Fetch exactly one
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?limit=1
-
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Has exactly one result entry: OK
-
Has exactly one result entry: OK
-
-
Pagination: Fetch exactly one
-
-
Pagination: Fetch using cursor
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?limit=1
-
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}}],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}}],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Exactly one entry: OK
-
Exactly one entry: OK
-
-
Pagination: Fetch using cursor
-
-
Fetch all submodel elements
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value
-
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}},{"roleMapping":{"roleMapping1":{"subjects":{"anonymous":""},"roles":{"isNotAuthenticated":""}}}}],"paging_metadata":{}}
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}},{"roleMapping":{"roleMapping1":{"subjects":{"anonymous":""},"roles":{"isNotAuthenticated":""}}}}],"paging_metadata":{}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Fetch all submodel elements
-
-
Fetch all submodel elements with level=core
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?level=core
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?level=core
-
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}},{"roleMapping":{}}],"paging_metadata":{}}
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}},{"roleMapping":{}}],"paging_metadata":{}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Fetch all submodel elements with level=core
-
-
Fetch all submodel elements with level=deep
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?level=deep
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$value?level=deep
-
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}},{"roleMapping":{"roleMapping1":{"subjects":{"anonymous":""},"roles":{"isNotAuthenticated":""}}}}],"paging_metadata":{}}
-
Response: (200): {"result":[{"roles":{"isNotAuthenticated":""}},{"roleMapping":{"roleMapping1":{"subjects":{"anonymous":""},"roles":{"isNotAuthenticated":""}}}}],"paging_metadata":{}}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Fetch all submodel elements with level=deep
-
-
Positive Tests
-
-
Checking GetAllSubmodelElements-ValueOnly
-
-
Checking GetAllSubmodelElements-Reference
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$reference?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$reference?limit=1
-
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Got unexpected status code 500
-
Got unexpected status code 500
-
-
Setup
-
-
Checking GetAllSubmodelElements-Reference
-
-
Checking GetAllSubmodelElements-Path
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$path?limit=1
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements/$path?limit=1
-
-
Response: (200): {"result":[["roles","roles.isNotAuthenticated"]],"paging_metadata":{"cursor":"1"}}
-
Response: (200): {"result":[["roles","roles.isNotAuthenticated"]],"paging_metadata":{"cursor":"1"}}
-
-
Check
-
-
Check meta model
-
-
Cannot convert ['roles', 'roles.isNotAuthenticated'] to string @ /result/0
-
Cannot convert ['roles', 'roles.isNotAuthenticated'] to string @ /result/0
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Setup
-
-
Checking GetAllSubmodelElements-Path
-
-
Checking GetSubmodelElementByPath
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/semanticId/keys
-
Empty array not allowed @ /result/0/semanticId/keys
-
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/semanticId/keys
-
Empty array not allowed @ /result/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Setup
-
-
Checking GetSubmodelElementByPath
-
-
Checking GetSubmodelElementByPath-Metadata
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/semanticId/keys
-
Empty array not allowed @ /result/0/semanticId/keys
-
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/semanticId/keys
-
Empty array not allowed @ /result/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Setup
-
-
Checking GetSubmodelElementByPath-Metadata
-
-
Checking GetSubmodelElementByPath-ValueOnly
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/semanticId/keys
-
Empty array not allowed @ /result/0/semanticId/keys
-
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/semanticId/keys
-
Empty array not allowed @ /result/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Setup
-
-
Checking GetSubmodelElementByPath-ValueOnly
-
-
Checking GetSubmodelElementByPath-Reference
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/semanticId/keys
-
Empty array not allowed @ /result/0/semanticId/keys
-
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/semanticId/keys
-
Empty array not allowed @ /result/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Setup
-
-
Checking GetSubmodelElementByPath-Reference
-
-
Checking GetSubmodelElementByPath-Path
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/semanticId/keys
-
Empty array not allowed @ /result/0/semanticId/keys
-
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/semanticId/keys
-
Empty array not allowed @ /result/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Setup
-
-
Checking GetSubmodelElementByPath-Path
-
-
Checking GetFileByPath
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
Invoke /shells/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM=/submodels/aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ==/submodel-elements
-
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
Response: (200): {"result":[{"idShort":"roles","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"value":[{"idShort":"isNotAuthenticated","semanticId":{"type":"ExternalReference","keys":[]},"embeddedDataSpecifications":[],"valueType":"xs:string","value":"","modelType":"Property"}],"...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/semanticId/keys
-
Empty array not allowed @ /result/0/semanticId/keys
-
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/semanticId/keys
-
Empty array not allowed @ /result/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/semanticId/keys
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
Empty array not allowed @ /result/1/value/0/value/1/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Setup
-
-
Checking GetFileByPath
-
-
Checking GenerateSerializationByIds
-
-
Setup
-
-
Invoke /shells?limit=1
-
Invoke /shells?limit=1
-
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
Response: (200): {"result":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submodel","value":"https:...
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Setup
-
-
Negative Tests
-
-
Set aas_id = 'invalid-base64url====='
-
-
Invoke /serialization?aasIds=invalid-base64url%3D%3D%3D%3D%3D
-
Invoke /serialization?aasIds=invalid-base64url%3D%3D%3D%3D%3D
-
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode aasIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode aasIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute messages @ /
-
Unknown additional attribute messages @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set aas_id = 'invalid-base64url====='
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Invoke /serialization?submodelIds=invalid-base64url%3D%3D%3D%3D%3D
-
Invoke /serialization?submodelIds=invalid-base64url%3D%3D%3D%3D%3D
-
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "23.07.2025 09:35:26"
}
]
}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute messages @ /
-
Unknown additional attribute messages @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set submodel_id = 'invalid-base64url====='
-
-
Set include_concept_descriptions = 'invalid-bool'
-
-
Invoke /serialization?includeConceptDescriptions=invalid-bool
-
Invoke /serialization?includeConceptDescriptions=invalid-bool
-
-
Response: (400): {"errors":{"includeConceptDescriptions":["The value 'invalid-bool' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-0f753a7c3b13b202ca618403aca23c5e-cbfbe1b155641946-00"}
-
Response: (400): {"errors":{"includeConceptDescriptions":["The value 'invalid-bool' is not valid."]},"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-0f753a7c3b13b202ca618403aca23c5e-cbfbe1b155641946-00"}
-
-
Check
-
-
Check meta model
-
-
Unknown additional attribute errors @ /
-
Unknown additional attribute errors @ /
-
-
Unknown additional attribute type @ /
-
Unknown additional attribute type @ /
-
-
Unknown additional attribute title @ /
-
Unknown additional attribute title @ /
-
-
Unknown additional attribute status @ /
-
Unknown additional attribute status @ /
-
-
Unknown additional attribute traceId @ /
-
Unknown additional attribute traceId @ /
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Set include_concept_descriptions = 'invalid-bool'
-
-
Negative Tests
-
-
Positive Tests
-
-
Invoke without parameters
-
-
Invoke /serialization
-
Invoke /serialization
-
-
Response: (200): {"assetAdministrationShells":[],"submodels":[]}
-
Response: (200): {"assetAdministrationShells":[],"submodels":[]}
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /assetAdministrationShells
-
Empty array not allowed @ /assetAdministrationShells
-
-
Empty array not allowed @ /submodels
-
Empty array not allowed @ /submodels
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Invoke without parameters
-
-
Filter by aas ids
-
-
Invoke /serialization?aasIds=aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM%3D
-
Invoke /serialization?aasIds=aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvYWFzLzY1NDNfNjAzMl8zMDEyXzU5NzM%3D
-
-
Response: (200): {"assetAdministrationShells":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submod...
-
Response: (200): {"assetAdministrationShells":[{"idShort":"myAASwithGlobalSecurityMetaModel","id":"https://example.com/ids/aas/6543_6032_3012_5973","assetInformation":{"assetKind":"Instance","globalAssetId":"www.company.com/ids/asset/0164_9022_1191_7362"},"submodels":[{"type":"ModelReference","keys":[{"type":"Submod...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /submodels
-
Empty array not allowed @ /submodels
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Filter by aas ids
-
-
Filter by submodel ids
-
-
Invoke /serialization?submodelIds=aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ%3D%3D
-
Invoke /serialization?submodelIds=aHR0cHM6Ly9leGFtcGxlLmNvbS9pZHMvc20vMjAxNV82MDIwXzMwMTJfMDU4NQ%3D%3D
-
-
Response: (200): {"assetAdministrationShells":[],"submodels":[{"idShort":"SecuritySettingsForServer","description":[{"language":"EN","text":"This submodel is just a mockup for the security part as defined in the metamodel of the Asset Administration Shell"}],"id":"https://example.com/ids/sm/2015_6020_3012_0585","kin...
-
Response: (200): {"assetAdministrationShells":[],"submodels":[{"idShort":"SecuritySettingsForServer","description":[{"language":"EN","text":"This submodel is just a mockup for the security part as defined in the metamodel of the Asset Administration Shell"}],"id":"https://example.com/ids/sm/2015_6020_3012_0585","kin...
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /assetAdministrationShells
-
Empty array not allowed @ /assetAdministrationShells
-
-
Empty array not allowed @ /submodels/0/semanticId/keys
-
Empty array not allowed @ /submodels/0/semanticId/keys
-
-
Empty array not allowed @ /submodels/0/submodelElements/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodels/0/submodelElements/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodels/0/submodelElements/0/semanticId/keys
-
Empty array not allowed @ /submodels/0/submodelElements/0/semanticId/keys
-
-
Empty array not allowed @ /submodels/0/submodelElements/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodels/0/submodelElements/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodels/0/submodelElements/0/value/0/semanticId/keys
-
Empty array not allowed @ /submodels/0/submodelElements/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/embeddedDataSpecifications
-
Empty array not allowed @ /submodels/0/submodelElements/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/semanticId/keys
-
Empty array not allowed @ /submodels/0/submodelElements/1/semanticId/keys
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/semanticId/keys
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/0/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/0/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/0/value/0/semanticId/keys
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/0/value/0/semanticId/keys
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/1/embeddedDataSpecifications
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/1/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/1/semanticId/keys
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/1/semanticId/keys
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/1/value/0/embeddedDataSpecifications
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/1/value/0/embeddedDataSpecifications
-
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/1/value/0/semanticId/keys
-
Empty array not allowed @ /submodels/0/submodelElements/1/value/0/value/1/value/0/semanticId/keys
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Filter by submodel ids
-
-
Invoke with includeConceptDescriptions
-
-
Invoke /serialization?includeConceptDescriptions=True
-
Invoke /serialization?includeConceptDescriptions=True
-
-
Response: (200): {"assetAdministrationShells":[],"submodels":[]}
-
Response: (200): {"assetAdministrationShells":[],"submodels":[]}
-
-
Check
-
-
Check meta model
-
-
Empty array not allowed @ /assetAdministrationShells
-
Empty array not allowed @ /assetAdministrationShells
-
-
Empty array not allowed @ /submodels
-
Empty array not allowed @ /submodels
-
-
Check meta model
-
-
Skipped checking of constraints
-
Skipped checking of constraints
-
-
Check
-
-
Invoke with includeConceptDescriptions
-
-
Positive Tests
-
-
Checking GenerateSerializationByIds
-
-
Checking GetDescription
-
-
Setup
-
Setup
-
-
Negative Tests
-
Negative Tests
-
-
Positive Tests
-
-
Returned profiles must contain suite
-
-
Invoke /description
-
Invoke /description
-
-
Response: (200): {"profiles":["AssetAdministrationShellRepositoryServiceSpecification/V3.0","SubmodelRepositoryServiceSpecification/V3.0","AasxFileServerServiceSpecification/V3.0","RegistryAndDiscoveryServiceSpecification/V3.0"]}
-
Response: (200): {"profiles":["AssetAdministrationShellRepositoryServiceSpecification/V3.0","SubmodelRepositoryServiceSpecification/V3.0","AasxFileServerServiceSpecification/V3.0","RegistryAndDiscoveryServiceSpecification/V3.0"]}
-
-
Check
-
-
Check meta model
-
Check meta model
-
-
Check constraints
-
Check constraints
-
-
Check
-
-
Contains https://admin-shell.io/aas/API/3/0/AssetAdministrationShellRepositoryServiceSpecification/SSP-002: Fail
-
Contains https://admin-shell.io/aas/API/3/0/AssetAdministrationShellRepositoryServiceSpecification/SSP-002: Fail
-
-
Returned profiles must contain suite
-
-
Positive Tests
-
-
Checking GetDescription
-
-
Summary:
-
-
Negative tests passed: 0 / 22
-
Negative tests passed: 0 / 22
-
-
Positive tests passed: 20 / 34
-
Positive tests passed: 20 / 34
-
-
Summary:
-