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

{
"sets": null,
"conditions": [
{
"name": "serviceType",
"comparison": 1,
"value": "Service",
"nullCompare": false
},
{
"name": "serviceTypeName",
"comparison": 1,
"value": "LinpackServiceTest",
"nullCompare": false
}
],
"type": 0
}

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
    }
]"