service-info-by-properties
Retrieves the Service information of all Services on the Broker that match the description condition.
Example Request
POST http://example.com:8080/livecluster/rest/service/service-info-by-properties
Example Input
Parameters
|
Parameter Name |
Data Type |
Description |
Sample Value |
|
— |
JSON |
Description condition data depending on information of which Services need to be retrieved |
{
|
Example Response
"[
{
"finishTime": 1578980454833,
"pendingCount": 0,
"runningCount": 0,
"completedCount": 100,
"totalCount": 100,
"cancelled": false,
"serviceName": "Linpack Test",
"description": [
{
"name": "appName",
"value": "DataSynapse Job/Service Test"
},
{
"name": "serviceTypeName",
"value": "LinpackServiceTest"
},
{
"name": "serviceName",
"value": "Linpack Test"
},
{
"name": "class",
"value": "java:examples.linpack.LinpackService"
},
{
"name": "serviceType",
"value": "Service"
},
{
"name": "slaGroupName",
"value": ""
},
{
"name": "providerType",
"value": "JavaProvider"
},
{
"name": "username",
"value": "internal"
}
],
"status": "Finished, Task Errors",
"options": [
{
"name": "autoPackMode",
"value": "0"
},
{
"name": "compressData",
"value": "true"
},
{
"name": "resultsPerMessage",
"value": "100"
},
{
"name": "resubmitOnDDTFailure",
"value": "true"
},
{
"name": "statusExpires",
"value": "true"
},
{
"name": "tasksPerMessage",
"value": "20"
},
{
"name": "deleteInvocationData",
"value": "2"
},
{
"name": "maxEngines",
"value": "2147483647"
},
{
"name": "taskMaxTime",
"value": "9223372036854775807"
},
{
"name": "priority",
"value": "5"
},
{
"name": "killCancelledTasks",
"value": "true"
},
{
"name": "checkpoint",
"value": "false"
},
{
"name": "unloadNativeLibrary",
"value": "true"
},
{
"name": "autoCancel",
"value": "1"
},
{
"name": "autoPackNum",
"value": "0"
},
{
"name": "collectionType",
"value": "1"
}
],
"finished": true,
"resultProperties": null,
"driverUsername": "internal",
"driverHostname": "10.128.88.108",
"invocationInfo": [],
"serviceId": 1185560448718947021,
"completed": true,
"submitTime": 1578979437654
},
{
"finishTime": 1578980058243,
"pendingCount": 0,
"runningCount": 0,
"completedCount": 1,
"totalCount": 1,
"cancelled": false,
"serviceName": "Linpack Test",
"description": [
{
"name": "appName",
"value": "DataSynapse Job/Service Test"
},
{
"name": "serviceTypeName",
"value": "LinpackServiceTest"
},
{
"name": "serviceName",
"value": "Linpack Test"
},
{
"name": "class",
"value": "java:examples.linpack.LinpackService"
},
{
"name": "serviceType",
"value": "Service"
},
{
"name": "slaGroupName",
"value": ""
},
{
"name": "providerType",
"value": "JavaProvider"
},
{
"name": "username",
"value": "internal"
}
],
"status": "Finished",
"options": [
{
"name": "autoPackMode",
"value": "0"
},
{
"name": "compressData",
"value": "true"
},
{
"name": "resultsPerMessage",
"value": "100"
},
{
"name": "resubmitOnDDTFailure",
"value": "true"
},
{
"name": "statusExpires",
"value": "true"
},
{
"name": "tasksPerMessage",
"value": "20"
},
{
"name": "deleteInvocationData",
"value": "2"
},
{
"name": "maxEngines",
"value": "2147483647"
},
{
"name": "taskMaxTime",
"value": "9223372036854775807"
},
{
"name": "priority",
"value": "5"
},
{
"name": "killCancelledTasks",
"value": "true"
},
{
"name": "checkpoint",
"value": "false"
},
{
"name": "unloadNativeLibrary",
"value": "true"
},
{
"name": "autoCancel",
"value": "1"
},
{
"name": "autoPackNum",
"value": "0"
},
{
"name": "collectionType",
"value": "1"
}
],
"finished": true,
"resultProperties": null,
"driverUsername": "internal",
"driverHostname": "10.128.88.108",
"invocationInfo": [],
"serviceId": 4863259086811987322,
"completed": true,
"submitTime": 1578980045220
}
]"