D4Science D4Science Don't have a D4Science account? Create one Could not find what you are looking for? Contact us.

SDI Resource

GET /SDI

Response Body
media type data type description
application/json ScopeConfiguration (JSON)

Example

Request
GET /SDI-Service/SDI
Content-Type: */*
Accept: application/json

                
...
                
              
Response
HTTP/1.1 200 OK
Content-Type: application/json

                
{
  "contextName" : "...",
  "geonetworkConfiguration" : [ {
    "contextGroup" : "...",
    "defaultGroup" : "...",
    "sharedGroup" : "...",
    "confidentialGroup" : "...",
    "publicGroup" : "...",
    "priority" : 12345,
    "engineId" : "...",
    "version" : {
      "major" : 12345,
      "minor" : 12345,
      "build" : 12345
    },
    "baseEndpoint" : "...",
    "accessibleCredentials" : [ {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_MANAGER"
    }, {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_MANAGER"
    } ]
  }, {
    "contextGroup" : "...",
    "defaultGroup" : "...",
    "sharedGroup" : "...",
    "confidentialGroup" : "...",
    "publicGroup" : "...",
    "priority" : 12345,
    "engineId" : "...",
    "version" : {
      "major" : 12345,
      "minor" : 12345,
      "build" : 12345
    },
    "baseEndpoint" : "...",
    "accessibleCredentials" : [ {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_USER"
    }, {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_MANAGER"
    } ]
  } ],
  "geoserverClusterConfiguration" : [ {
    "confidentialWorkspace" : "...",
    "contextVisibilityWorkspace" : "...",
    "sharedWorkspace" : "...",
    "publicWorkspace" : "...",
    "hostedLayersCount" : 12345,
    "engineId" : "...",
    "version" : {
      "major" : 12345,
      "minor" : 12345,
      "build" : 12345
    },
    "baseEndpoint" : "...",
    "accessibleCredentials" : [ {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_MANAGER"
    }, {
      "username" : "...",
      "password" : "...",
      "accessType" : "CKAN"
    } ]
  }, {
    "confidentialWorkspace" : "...",
    "contextVisibilityWorkspace" : "...",
    "sharedWorkspace" : "...",
    "publicWorkspace" : "...",
    "hostedLayersCount" : 12345,
    "engineId" : "...",
    "version" : {
      "major" : 12345,
      "minor" : 12345,
      "build" : 12345
    },
    "baseEndpoint" : "...",
    "accessibleCredentials" : [ {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_MANAGER"
    }, {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_MANAGER"
    } ]
  } ],
  "threddsConfiguration" : [ {
    "engineId" : "...",
    "version" : {
      "major" : 12345,
      "minor" : 12345,
      "build" : 12345
    },
    "baseEndpoint" : "...",
    "accessibleCredentials" : [ {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_MANAGER"
    }, {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_MANAGER"
    } ]
  }, {
    "engineId" : "...",
    "version" : {
      "major" : 12345,
      "minor" : 12345,
      "build" : 12345
    },
    "baseEndpoint" : "...",
    "accessibleCredentials" : [ {
      "username" : "...",
      "password" : "...",
      "accessType" : "CONTEXT_MANAGER"
    }, {
      "username" : "...",
      "password" : "...",
      "accessType" : "ADMIN"
    } ]
  } ]
}
                
              

GET /SDI/status

Response Body
media type data type description
application/json HealthReport (JSON)
application/xml healthReport (XML)

Example

Request
GET /SDI-Service/SDI/status
Content-Type: */*
Accept: application/json

                
...
                
              
Response
HTTP/1.1 200 OK
Content-Type: application/json

                
{
  "overallStatus" : "OK",
  "context" : "...",
  "thredds" : {
    "overallStatus" : "WARNING",
    "checkReports" : [ {
      "message" : "...",
      "level" : "OK"
    }, {
      "message" : "...",
      "level" : "ERROR"
    } ]
  },
  "geonetwork" : {
    "overallStatus" : "OK",
    "checkReports" : [ {
      "message" : "...",
      "level" : "OK"
    }, {
      "message" : "...",
      "level" : "ERROR"
    } ]
  },
  "geoserverCluster" : {
    "overallStatus" : "OK",
    "checkReports" : [ {
      "message" : "...",
      "level" : "OK"
    }, {
      "message" : "...",
      "level" : "ERROR"
    } ]
  }
}
                
              

GET /SDI/profile/{service_class}/{service_name}

Request Parameters
name type description
service_class path
service_name path
Response Body
media type data type description
application/json ApplicationProfile (JSON)
application/xml applicationProfile (XML)

Example

Request
GET /SDI-Service/SDI/profile/{service_class}/{service_name}
Content-Type: */*
Accept: application/json

                
...
                
              
Response
HTTP/1.1 200 OK
Content-Type: application/json

                
{
  "serviceClass" : "...",
  "serviceName" : "...",
  "properties" : {
    "property1" : "...",
    "property2" : "..."
  }
}