The "wellcoreimagesetsmeta" web service provides an information about all well core image sets for an individual well bore.
A typical URL is http://myserver.mycompany.com:8080/INTGeoServer/api/ds/{datasourcetype}/v1/sources/{datasource}/wellbores/{wellboreuniqueid}/coreimagesets with the GET method.
where
datasourcetype: type of a datasource, i.e. mongo, s3, etc.
datasource: unique id of a datasource
wellboreuniqueid: a unique id of a well bore
Here is an example response. This response has been formatted to improve readability
{
"from": {
"actor": "akka://DefaultActorSystemControllerActorSystem:FindWellCoreImageSetMetasByWellBoreJsonActor:FindWellCoreImageSetMetasByWellBoreEntitlementCheckResponse for FindWellCoreImageSetMetasByWellBoreEntitlementCheckRequest of FindWellCoreImageSetMetasByWellBoreRequest:FindWellCoreImageSetMetasByWellBoreRequest{klass=AbstractWellCoreImageSetMetaFinder, sourceName=5914011f-23da-4be1-b648-07713893b575, uniqueId=829, sourceType=ppdm}"
},
"collection": {
"schema": "v1/schema/int/entitycollection",
"items": [
{
"id": "{\"tuple\":[{\"name\":\"wellId\",\"value\":\"829\"},{\"name\":\"coreType\",\"value\":\"Core Images\"}]}",
"content": {
"uid": "{\"tuple\":[{\"name\":\"wellId\",\"value\":\"829\"},{\"name\":\"coreType\",\"value\":\"Core Images\"}]}",
"name": "Core Images"
},
"links": [
{
"rel": "self",
"relEntity": "v1/schema/int/coreimageset",
"href": "/ivaap/api/ds/ppdm/v1/sources/5914011f-23da-4be1-b648-07713893b575/coreimagesets/%7B%22tuple%22%3A%5B%7B%22name%22%3A%22wellId%22%2C%22value%22%3A%22829%22%7D%2C%7B%22name%22%3A%22coreType%22%2C%22value%22%3A%22Core%20Images%22%7D%5D%7D",
"children": false,
"hasProjectEntityChildren": false,
"isProjectEntity": false
}
]
}
],
"total": 1
}
}
The items section specifies a collection of well core image set meta data.
Each core image set is identified by id attribute.
In the content entry of each well core image set:
uid is the unique id of a well core image set
name is the name of a well core image set
The links section provides a HATEOAS link to the "Well Core Image Set Data Web Service (v3)" service.
If the specified wellboreuniqueid doesn't match a valid well bore, 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.