The "wellfrackingstagedata" web service provides an information about an individual well fracking stage.
A typical URL is http://myserver.mycompany.com:8080/INTGeoServer/api/ds/{datasourcetype}/v1/sources/{datasource}/frackingstages/{frackingstageuniqueid} with the GET method.
where
datasourcetype: type of a datasource, i.e. mongo, s3, etc.
datasource: unique id of a datasource
frackingstageuniqueid: unique id of a well fracking stage
Here is an example response. This response has been formatted to improve readability.
{
"from": {
"actor": "akka://DefaultActorSystemControllerActorSystem:FindWellFrackingStageByUniqueIdJsonActor:FindWellFrackingStageByUniqueIdEntitlementCheckResponse for FindWellFrackingStageByUniqueIdEntitlementCheckRequest of FindWellFrackingStageByUniqueIdRequest:FindWellFrackingStageByUniqueIdRequest{klass=AbstractWellFrackingStageFinder, sourceName=ecd55dc9-e37c-49c8-a2f7-4313a8fe6a16, logUniqueId=fa5b2a89-f63b-44a4-91dd-4dbb74bd3fa5, sourceType=mongo}"
},
"data": {
"id": "fa5b2a89-f63b-44a4-91dd-4dbb74bd3fa5",
"content": {
"uid": "fa5b2a89-f63b-44a4-91dd-4dbb74bd3fa5",
"name": "fracking",
"number": 1,
"startMD": 0.0,
"endMD": 6000.0,
"startTime": 1441971843000,
"endTime": 1441983296000
},
"links": [
{
"rel": "self",
"relEntity": "v1/schema/int/frackingstage",
"href": "/ivaap/api/ds/mongo/v1/sources/ecd55dc9-e37c-49c8-a2f7-4313a8fe6a16/frackingstages/fa5b2a89-f63b-44a4-91dd-4dbb74bd3fa5",
"children": false,
"hasProjectEntityChildren": false,
"isProjectEntity": false
},
{
"rel": "Microseismic",
"name": "Microseismic",
"relEntity": "v1/schema/int/microseismic",
"href": "/ivaap/api/ds/mongo/v1/sources/ecd55dc9-e37c-49c8-a2f7-4313a8fe6a16/microseismics/fa5b2a89-f63b-44a4-91dd-4dbb74bd3fa5",
"children": false,
"hasProjectEntityChildren": false,
"isProjectEntity": false
},
{
"rel": "Pumping",
"name": "Pumping",
"relEntity": "v1/schema/int/pumping",
"href": "/ivaap/api/ds/mongo/v1/sources/ecd55dc9-e37c-49c8-a2f7-4313a8fe6a16/pumpings/fa5b2a89-f63b-44a4-91dd-4dbb74bd3fa5",
"children": false,
"hasProjectEntityChildren": false,
"isProjectEntity": false
}
]
},
"supportedActions": [
{
"schema": "v1/schema/int/microseismic",
"methods": [
{
"method": "PUT",
"actions": [
{
"type": "Rename",
"name": "Rename"
}
]
},
{
"method": "DELETE",
"actions": [
{
"type": "Delete",
"name": "Delete"
}
]
}
]
},
{
"schema": "v1/schema/int/pumping",
"methods": [
{
"method": "PUT",
"actions": [
{
"type": "Rename",
"name": "Rename"
}
]
},
{
"method": "DELETE",
"actions": [
{
"type": "Delete",
"name": "Delete"
}
]
}
]
}
]
}
The id entry is a unique id of a fracking stage.
In the content entry:
uid is the unique id of a a fracking stage
name is the name of a fracking stage
number is the number of a fracking stage
startMD is the start depth of a fracking stage
endMD is the end depth of a fracking stage
startTime is the start time of a fracking stage
endTime is the end time of a fracking stage
The links sections lists all HATEOAS links leading to the services supported by each fracking stage.
The supportedActions section specifies actions that can be performed on each fracking stage.
If the specified frackingstageuniqueid doesn't match a valid well fracking stage, no JSON response will be provided. The HTTP response will only show a "InvalidUniqueId" (error 404) in its headers.
The content of this web service is pluggable so that information specific to your data format can be included. To add your own content, extend the com.interactive.ivaapapi.json.AbstractJsonBuilder class.