The "wellmudlogdata" web service provides information about an individual mud log.
A typical URL is http://myserver.mycompany.com:8080/INTGeoServer/api/ds/{datasourcetype}/v1/sources/{datasource}/mudlogs/{mudloguniqueid} with the GET method.
where
datasourcetype: type of a datasource, i.e. mongo, geofiles, s3, etc.
datasource: unique id of a datasource
mudloguniqueid: a unique id of a mud log
Here is an example response. This response has been formatted to improve readability
{
"from": {
"actor": "akka://DefaultActorSystemControllerActorSystem:FindWellMudLogByUniqueIdJsonActor:FindWellMudLogByUniqueIdFetcherResponse for FindWellMudLogByUniqueIdRequest:FindWellMudLogByUniqueIdRequest{klass=AbstractWellMudLogFinder, sourceName=c9db3458-6698-49d9-ae8f-f407ce26ae2e, uniqueId=lithoWell:lithoWell3:mudlog1, sourceType=mongo}"
},
"data": {
"id": "lithoWell:lithoWell3:mudlog1",
"content": {
"uid": "lithoWell:lithoWell3:mudlog1",
"name": "CuttingsMudlog",
"status": "complete",
"mdStart": {
"name": "mdStart",
"value": 0.0,
"units": "m"
},
"mdEnd": {
"name": "mdEnd",
"value": 3590.0,
"units": "m"
},
"geologyIntervals": [
{
"type": "cuttings",
"mdStart": {
"name": "mdStart",
"value": 0.0,
"units": "m"
},
"mdEnd": {
"name": "mdEnd",
"value": 219.0,
"units": "m"
},
"measurements": [
{
"name": "densShale",
"value": 0.0,
"units": "g/cm3"
},
{
"name": "calcite",
"value": 0.0,
"units": "%"
},
{
"name": "dolomite",
"value": 0.0,
"units": "%"
},
{
"name": "cec",
"value": 0.0,
"units": "meq/100g"
},
{
"name": "densBulk",
"value": 0.0,
"units": "g/cm3"
}
],
"lithology": [
{
"type": "unknown",
"codeLith": "NS"
}
]
},
...
]
},
"links": [
{
"rel": "self",
"relEntity": "v1/schema/int/mudlog",
"href": "/ivaap/api/ds/mongo/v1/sources/c9db3458-6698-49d9-ae8f-f407ce26ae2e/mudlogs/lithoWell%3AlithoWell3%3Amudlog1",
"children": false,
"hasProjectEntityChildren": false,
"isProjectEntity": false
}
]
}
}
The id entry is the unique id of a mud log.
The name entry is the name of a mud log.
The status entry specifies the status of a mud log, typically:
complete specifies that a mud log is complete
active specifies that a mud log is active
The mdStart measurement entry specifies the first measured depth.
The mdEnd measurement entry specifies the last measured depth.
In the geologyIntervals node, for each geology interval
type is the type of an interval
mdStart is the first measured depth of an interval
mdEnd is the last measured depth of an interval
measurements specifies measurements of an interval
lithology describes the lithology of an interval
If the specified mudloguniqueid doesn't match a valid mud log, no JSON response will be provided. The HTTP response will only show a "InvalidUniqueId" (error 404) in its headers.