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 | Aug. 8, 2025, 12:16 p.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": "08.08.2025 14:16:52"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode aasIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode aasIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (404): {
"messages": [
{
"code": "NotFound",
"correlationId": null,
"messageType": "Error",
"text": "No default thumbnail embedded in the AssetInformation of the requested AAS.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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-74ce535b6f366a143f3d538746cd931c-edf8d85521e945e7-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-74ce535b6f366a143f3d538746cd931c-edf8d85521e945e7-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-b1d6b55938e1b9ef0cf323eede197eaa-c7d4c7c20bba5f42-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-b1d6b55938e1b9ef0cf323eede197eaa-c7d4c7c20bba5f42-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": "08.08.2025 14:16:52"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:52"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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-f99f3a920ac3b5eeff6d28b5fc6031f0-2fda82bb1efc8e9a-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-f99f3a920ac3b5eeff6d28b5fc6031f0-2fda82bb1efc8e9a-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-a9bfecef817ee40605460cc096b505c3-77817c61c45f86c9-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-a9bfecef817ee40605460cc096b505c3-77817c61c45f86c9-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": "08.08.2025 14:16:52"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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-64a836d1f58b5c2bbeac61a47b2b6333-4336ff35b9addcbc-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-64a836d1f58b5c2bbeac61a47b2b6333-4336ff35b9addcbc-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-a1d8115f0835dfe871339404eb58794e-363ba3037d7ed207-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-a1d8115f0835dfe871339404eb58794e-363ba3037d7ed207-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": "08.08.2025 14:16:52"
}
]
}
-
Response: (500): {
"messages": [
{
"code": "InternalServerError",
"correlationId": null,
"messageType": "Error",
"text": "Object reference not set to an instance of an object.",
"timestamp": "08.08.2025 14:16:52"
}
]
}
-
-
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": "08.08.2025 14:16:53"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode aasIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "08.08.2025 14:16:53"
}
]
}
-
-
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": "08.08.2025 14:16:53"
}
]
}
-
Response: (400): {
"messages": [
{
"code": "BadRequest",
"correlationId": null,
"messageType": "Error",
"text": "Unable decode submodelIdentifier. Incorrect Base64Url encoded string.",
"timestamp": "08.08.2025 14:16:53"
}
]
}
-
-
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-3e00e0cd69380fec558255cff0d9bbb0-675b7d79372aae1a-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-3e00e0cd69380fec558255cff0d9bbb0-675b7d79372aae1a-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:
-