The "wellboreperforationset" web service provides imformation about an individual perforation set.
A typical URL is http://myserver.mycompany.com:8080/INTGeoServer/api/ds/{datasourcetype}/v1/sources/{datasource}/perforationsets/{perforationsetuniqueid} with the GET method.
where
datasourcetype: type of a datasource, i.e. mongo, geofiles, s3, etc.
datasource: unique id of a datasource
perforationsetuniqueid: a unique id of a perforation set
Here is an example response. This response has been formatted to improve readability
{
"from": {
"actor": "akka://DefaultActorSystemControllerActorSystem:FindWellBorePerforationSetByUniqueIdJsonActor:FindWellBorePerforationSetByUniqueIdFetcherResponse for FindWellBorePerforationSetByUniqueIdRequest:FindWellBorePerforationSetByUniqueIdRequest{klass=AbstractWellBorePerforationSetFinder, sourceName=c9db3458-6698-49d9-ae8f-f407ce26ae2e, uniqueId=dc63f762-dd36-4348-ad69-85a2376980ed, sourceType=mongo}"
},
"data": {
"id": "dc63f762-dd36-4348-ad69-85a2376980ed",
"content": {
"uid": "dc63f762-dd36-4348-ad69-85a2376980ed",
"name": "TestPerforationSet",
"reverseSequenceNumbersForAssembly": false,
"components": []
},
"links": [
{
"rel": "self",
"relEntity": "v1/schema/int/perforationset",
"href": "/ivaap/api/ds/mongo/v1/sources/c9db3458-6698-49d9-ae8f-f407ce26ae2e/perforationsets/dc63f762-dd36-4348-ad69-85a2376980ed",
"children": false,
"hasProjectEntityChildren": false,
"isProjectEntity": false
}
]
}
}
The id entry is a unique id of a perforation set.
The name entry is a name of a perforation set.
The reverseSequenceNumbersForAssembly indicates whether the sequence number is in the inverse order of the assembly order.
The links sections provides a HATEOAS links leading to this service.
If the specified perforationsetuniqueid doesn't match a valid perforation set, no JSON response will be provided. The HTTP response will only show a "InvalidUniqueId" (error 404) in its headers.