You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Получение списка ключей с которыми работает менеджер лицензий 

Поле driverType - режима работы (тип драйвера) для аппаратных ключей ( 1- HID, 2 - WinUSB, 3 -  Guardant Driver). Для ключей Guardant DL возвращается 0 (нет драйвера).
Поле dongleModel - модель ключа (1- Guardant DL, 2 - Guardant Sign, 3 - Guardant Time, 4 - Guardant Code, 5 - Guardant Code Time).
Поле 
productsCount - количество продуктов в ключе
Поле sessionsCount - количество активных сессий для ключа
Флаг flags.bindHardware - есть привязка к аппаратным компонентам ПК
Флаг flags.bindOs - есть привязка к операционной системе
Флаг flags.driverless - не требуется драйвер или используется стандартный драйвер системы (HID или WinUSB)
Флаг flags.expired - в ключе присутствуют компоненты , лицензионные условия которых истекли. (низкий приоритет)
Флаг flags.externalMicroSd - в ключе есть разъём для внешней MicroSd-карты
Флаг flags.lowBattery - низкий уровень заряда батареи. (средний приоритет) 
Флаг flags.timerError - таймер ключа неисправен. (высокий приоритет)
Флаг flags.hardwareMismatchedOrFileCorrupted - аппаратные компоненты ПК изменились или файл лицензии повреждён. (наивысший приоритет)
Флаг flags.inaccessible - ключ был извлечён и не доступен менеджеру лицензий, но на этом ключе остались рабочие сессии. (наивысший приоритет)

Для программных ключей (dongleModel == Guardant DL):

Поле containerActivationTime - время активации лицензии
Поле containerVersionText - версия контейнера
Поля firmwareVersionText, manufacturedDate  присутствуют , но не заполнены

Для аппаратных ключей (dongleModel == Guardant Sign || dongleModel == Guardant Time):

Поле firmwareVersionText - версия микропрограммы аппаратного ключа
Поле manufacturedDate - дата производства аппаратного ключа
Поля containerActivationTime, containerVersionText присутствуют , но не заполнены

GET /v1.0/lm/dongles

Возвращает массив dongles:

{
    "dongles": [
        {
            "containerVersionText": "",
            "dongleInfo": {
                "containerActivationTime": 0,
                "containerVersion": 0,
                "dongleId": 1014133386,
                "dongleMemorySize": 59392,
                "dongleModel": 3,
                "driverType": 2,
                "firmwareFeatures": 1,
                "firmwareState": 0,
                "firmwareVersion": 16778248,
                "hwMcuVersion": 8,
                "netResource": 10,
                "publicCode": 1368487351,
                "typeFlags": 509
            },
            "firmwareVersionText": "1.0.4.8",
            "flags": {
                "bindHardware": false,
                "bindOs": false,
                "driverless": true,
                "expired": false,
                "externalMicroSd": false,
                "inaccessible": false,
                "lowBattery": false,
                "timerError": false,
                "hardwareMismatchedOrFileCorrupted" : false
            },
            "lm": {
                "currentTime": 1587659594,
                "currentTimeText": "2020-04-23 19:33:14",
                "hostIp": "127.0.0.1",
                "hostName": "B0943-PC",
                "hostPort": 3189,
                "lmsId": "6430031962975896019",
                "protocols": "IPv4,IPv6 (TCP and UDP at port 3189) 172.16.255.1, 192.168.1.49, 10.128.0.14, 172.16.72.1",
                "remote": false,
                "startTime": 1587659490,
                "uptimeEng": "00:01:44",
                "uptimeRus": "00:01:44",
                "version": "2.0.0.0"
            },
            "manufacturedDate": "18 Mar 2020 14-20-20",
            "productsCount": 1,
            "sessionsCount": 1,
            "vendor": {
                "publicCode": 1368487351,
                "publicCodeText": "DEMONVK"
            }
        },
        {
	        "containerVersionText": "0.2.6.2",
            "dongleInfo": {
                "containerActivationTime": 1586536055,
                "containerVersion": 132610,
                "dongleId": 3043211265,
                "dongleMemorySize": 0,
                "dongleModel": 1,
                "driverType": 0,
                "firmwareFeatures": 1,
                "firmwareState": 0,
                "firmwareVersion": 0,
                "hwMcuVersion": 0,
                "netResource": 0,
                "publicCode": 1368487351,
                "typeFlags": 2514
            },
            "firmwareVersionText": "",
            "flags": {
                "bindHardware": true,
                "bindOs": false,
                "driverless": true,
                "expired": false,
                "externalMicroSd": false,
                "inaccessible": false,
                "lowBattery": false,
                "timerError": false,
                "hardwareMismatchedOrFileCorrupted" : false
            },
            "lm": {
                "currentTime": 1587659594,
                "currentTimeText": "2020-04-23 19:33:14",
                "hostIp": "127.0.0.1",
                "hostName": "B0943-PC",
                "hostPort": 3189,
                "lmsId": "6430031962975896019",
                "protocols": "IPv4,IPv6 (TCP and UDP at port 3189) 172.16.255.1, 192.168.1.49, 10.128.0.14, 172.16.72.1",
                "remote": false,
                "startTime": 1587659490,
                "uptimeEng": "00:01:44",
                "uptimeRus": "00:01:44",
                "version": "2.0.0.0"
            },
            "manufacturedDate": "",
            "productsCount": 1,
            "sessionsCount": 0,
            "vendor": {
                "publicCode": 1368487351,
                "publicCodeText": "DEMONVK"
            }
        }
    ]
}

Получение ключа по идентификатору


GET /v1.0/lm/dongles/{id}

Возвращает элемент dongle:

{
    "dongle": {
        "containerVersionText": "",
        "dongleInfo": {
            "containerActivationTime": 0,
            "containerVersion": 0,
            "dongleId": 1014133386,
            "dongleMemorySize": 59392,
            "dongleModel": 3,
            "driverType": 2,
            "firmwareFeatures": 1,
            "firmwareState": 0,
            "firmwareVersion": 16778248,
            "hwMcuVersion": 8,
            "netResource": 10,
            "publicCode": 1368487351,
            "typeFlags": 509
        },
        "firmwareVersionText": "1.0.4.8",
        "flags": {
                "bindHardware": false,
                "bindOs": false,
                "driverless": true,
                "expired": false,
                "externalMicroSd": false,
                "inaccessible": false,
                "lowBattery": false,
                "timerError": false,
                "hardwareMismatchedOrFileCorrupted" : false
         },
        "lm": {
            "currentTime": 1587659626,
            "currentTimeText": "2020-04-23 19:33:46",
            "hostIp": "127.0.0.1",
            "hostName": "B0943-PC",
            "hostPort": 3189,
            "lmsId": "6430031962975896019",
            "protocols": "IPv4,IPv6 (TCP and UDP at port 3189) 172.16.255.1, 192.168.1.49, 10.128.0.14, 172.16.72.1",
            "remote": false,
            "startTime": 1587659490,
            "uptimeEng": "00:02:16",
            "uptimeRus": "00:02:16",
            "version": "2.0.0.0"
        },
        "manufacturedDate": "18 Mar 2020 14-20-20",
        "productsCount": 1,
        "sessionsCount": 0,
        "vendor": {
            "publicCode": 1368487351,
            "publicCodeText": "DEMONVK"
        }
    }
}

Получение списка ключей с продуктами и компонентами


GET /v1.0/lm/dongles/products/features?search=text_or_value_for_search&dongle=3043211265&product=12&feature=2&lms=6430031962975896019&expired=true&broken=true

Доступен поиск по номеру компонента, номеру продукта, номеру модификации продукта, имени компонента, имени продукта, идентификатору ключа, открытому коду вендора (в числовом и текстовом виде), имени компьютера на котором установлен ключ.
Доступен фильтр по идентификатору ключа , номеру продукта, номеру компонента, идентификатору менеджера лицензий. Флаг expired позволяет вернуть компоненты лицензионные условия которых истекли или только рабочие компоненты.  Флаг broken позволяет вернуть только исправные или неисправные ключи. Для неисправных ключей (неважно задан фильтр или нет) могут возвращаться пустые списки продуктов и компонентов.

Возвращает массив dongles:

{
    "dongles": [
        {
            "containerVersionText": "",
            "dongleInfo": {
                "containerActivationTime": 0,
                "containerVersion": 0,
                "dongleId": 1014133386,
                "dongleMemorySize": 59392,
                "dongleModel": 3,
                "driverType": 2,
                "firmwareFeatures": 1,
                "firmwareState": 0,
                "firmwareVersion": 16778248,
                "hwMcuVersion": 8,
                "netResource": 10,
                "publicCode": 1368487351,
                "typeFlags": 509
            },
            "firmwareVersionText": "1.0.4.8",
            "flags": { 
                "bindHardware": false,
                "bindOs": false,
                "driverless": true,
                "expired": false,
                "externalMicroSd": false,
                "inaccessible": false,
                "lowBattery": false,
                "timerError": false,
                "hardwareMismatchedOrFileCorrupted" : false
            },
            "lm": {
                "currentTime": 1587659650,
                "currentTimeText": "2020-04-23 19:34:10",
                "hostIp": "127.0.0.1",
                "hostName": "B0943-PC",
                "hostPort": 3189,
                "lmsId": "6430031962975896019",
                "protocols": "IPv4,IPv6 (TCP and UDP at port 3189) 172.16.255.1, 192.168.1.49, 10.128.0.14, 172.16.72.1",
                "remote": false,
                "startTime": 1587659490,
                "uptimeEng": "00:02:40",
                "uptimeRus": "00:02:40",
                "version": "2.0.0.0"
            },
            "manufacturedDate": "18 Mar 2020 14-20-20",
            "products": [
                {
                    "features": [
                        {
                            "consumptionMode": 0,
                            "currentRunCounterValue": 0,
                            "featureNumber": 2,
                            "flags": {
                                  "expired": false,
                                  "rdpForbidden": true,
                                  "vmForbidden": false
                            },
                            "floatingResource": 10,
                            "maxConcurrentResource": 10,
                            "maxRunCounter": 0,
                            "name": "Тест документации",
                            "productModification": 0,
                            "productName": "Тест GCC",
                            "productNumber": 16,
                            "remoteMode": 3,
                            "reservedResource": 0,
                            "restOfLifeTimeDays": 0,
                            "sessionsCount": 0,
                            "validFromDate": 0,
                            "validUpToDate": 0,
                            "vendor": {
                                "publicCode": 1368487351,
                                "publicCodeText": "DEMONVK"
                            }
                        },
                        {
                            "consumptionMode": 1,
                            "currentRunCounterValue": 0,
                            "featureNumber": 4,
                            "flags": {
                                  "expired": false,
                                  "rdpForbidden": true,
                                  "vmForbidden": false
                            },
                            "floatingResource": 9,
                            "maxConcurrentResource": 10,
                            "maxRunCounter": 0,
                            "name": "Компонент вне лицензии",
                            "productModification": 0,
                            "productName": "Тест GCC",
                            "productNumber": 16,
                            "remoteMode": 3,
                            "reservedResource": 1,
                            "restOfLifeTimeDays": 0,
                            "sessionsCount": 0,
                            "validFromDate": 0,
                            "validUpToDate": 0,
                            "vendor": {
                                "publicCode": 1368487351,
                                "publicCodeText": "DEMONVK"
                            }
                        }
                    ],
                    "modification": 0,
                    "name": "Тест GCC",
                    "productNumber": 16,
                    "vendor": {
                        "publicCode": 1368487351,
                        "publicCodeText": "DEMONVK"
                    }
                }
            ],
            "productsCount": 1,
            "sessionsCount": 1,
            "vendor": {
                "publicCode": 1368487351,
                "publicCodeText": "DEMONVK"
            }
        },
        {
	        "containerVersionText": "0.2.6.2",
            "dongleInfo": {
                "containerActivationTime": 1586536055,
                "containerVersion": 132610,
                "dongleId": 3043211265,
                "dongleMemorySize": 0,
                "dongleModel": 1,
                "driverType": 0,
                "firmwareFeatures": 1,
                "firmwareState": 0,
                "firmwareVersion": 0,
                "hwMcuVersion": 0,
                "netResource": 0,
                "publicCode": 1368487351,
                "typeFlags": 2514
            },
            "firmwareVersionText": "",
            "flags": {
                "bindHardware": true,
                "bindOs": false,
                "driverless": true,
                "expired": false,
                "externalMicroSd": false,
                "inaccessible": false,
                "lowBattery": false,
                "timerError": false,
                "hardwareMismatchedOrFileCorrupted" : false
            },
            "lm": {
                "currentTime": 1587659650,
                "currentTimeText": "2020-04-23 19:34:10",
                "hostIp": "127.0.0.1",
                "hostName": "B0943-PC",
                "hostPort": 3189,
                "lmsId": "6430031962975896019",
                "protocols": "IPv4,IPv6 (TCP and UDP at port 3189) 172.16.255.1, 192.168.1.49, 10.128.0.14, 172.16.72.1",
                "remote": false,
                "startTime": 1587659490,
                "uptimeEng": "00:02:40",
                "uptimeRus": "00:02:40",
                "version": "2.0.0.0"
            },
            "manufacturedDate": "",
            "products": [
                {
                    "features": [
                        {
                            "consumptionMode": 0,
                            "currentRunCounterValue": 0,
                            "featureNumber": 2,
                            "flags": {
                                  "expired": false,
                                  "rdpForbidden": true,
                                  "vmForbidden": false
                            },
                            "floatingResource": 0,
                            "maxConcurrentResource": 0,
                            "maxRunCounter": 0,
                            "name": "Тест документации",
                            "productModification": 0,
                            "productName": "Test DL VMware Standard",
                            "productNumber": 13,
                            "remoteMode": 1,
                            "reservedResource": 0,
                            "restOfLifeTimeDays": 0,
                            "sessionsCount": 0,
                            "validFromDate": 0,
                            "validUpToDate": 0,
                            "vendor": {
                                "publicCode": 1368487351,
                                "publicCodeText": "DEMONVK"
                            }
                        }
                    ],
                    "modification": 0,
                    "name": "Test DL VMware Standard",
                    "productNumber": 13,
                    "vendor": {
                        "publicCode": 1368487351,
                        "publicCodeText": "DEMONVK"
                    }
                }
            ],
            "productsCount": 1,
            "sessionsCount": 0,
            "vendor": {
                "publicCode": 1368487351,
                "publicCodeText": "DEMONVK"
            }
        }
    ]
}

Получение всех продуктов c компонентами в ключе


GET /v1.0/lm/dongles{id}/products/features

Возвращает элемент dongle:

{
    "dongle": {
        "containerVersionText": "",
        "dongleInfo": {
            "containerActivationTime": 0,
            "containerVersion": 0,
            "dongleId": 1014133386,
            "dongleMemorySize": 59392,
            "dongleModel": 3,
            "driverType": 2,
            "firmwareFeatures": 1,
            "firmwareState": 0,
            "firmwareVersion": 16778248,
            "hwMcuVersion": 8,
            "netResource": 10,
            "publicCode": 1368487351,
            "typeFlags": 509
        },
        "firmwareVersionText": "1.0.4.8",
        "flags": {
                "bindHardware": false,
                "bindOs": false,
                "driverless": true,
                "expired": false,
                "externalMicroSd": false,
                "inaccessible": false,
                "lowBattery": false,
                "timerError": false,
                "hardwareMismatchedOrFileCorrupted" : false
        },
        "lm": {
            "currentTime": 1587659697,
            "currentTimeText": "2020-04-23 19:34:57",
            "hostIp": "127.0.0.1",
            "hostName": "B0943-PC",
            "hostPort": 3189,
            "lmsId": "6430031962975896019",
            "protocols": "IPv4,IPv6 (TCP and UDP at port 3189) 172.16.255.1, 192.168.1.49, 10.128.0.14, 172.16.72.1",
            "remote": false,
            "startTime": 1587659490,
            "uptimeEng": "00:03:27",
            "uptimeRus": "00:03:27",
            "version": "2.0.0.0"
        },
        "manufacturedDate": "18 Mar 2020 14-20-20",
        "products": [
            {
                "features": [
                    {
                        "consumptionMode": 0,
                        "currentRunCounterValue": 0,
                        "featureNumber": 2,
                        "flags": {
                                 "expired": false,
                                 "rdpForbidden": true,
                                 "vmForbidden": false
                         },
                        "floatingResource": 10,
                        "maxConcurrentResource": 10,
                        "maxRunCounter": 0,
                        "name": "Тест документации",
                        "productModification": 0,
                        "productName": "Тест GCC",
                        "productNumber": 16,
                        "remoteMode": 3,
                        "reservedResource": 0,          
                        "restOfLifeTimeDays": 0,
                        "sessionsCount": 0,
                        "validFromDate": 0,
                        "validUpToDate": 0,
                        "vendor": {
                            "publicCode": 1368487351,
                            "publicCodeText": "DEMONVK"
                        }
                    },
                    {
                        "consumptionMode": 1,
                        "currentRunCounterValue": 0,
                        "featureNumber": 4,
                        "flags": {
                                 "expired": false,
                                 "rdpForbidden": true,
                                 "vmForbidden": false
                         },
                        "floatingResource": 9,
                        "maxConcurrentResource": 10,
                        "maxRunCounter": 0,
                        "name": "Компонент вне лицензии",
                        "productModification": 0,
                        "productName": "Тест GCC",
                        "productNumber": 16,
                        "remoteMode": 3,
                        "reservedResource": 1,
                        "restOfLifeTimeDays": 0,
                        "sessionsCount": 0,
                        "validFromDate": 0,
                        "validUpToDate": 0,
                        "vendor": {
                            "publicCode": 1368487351,
                            "publicCodeText": "DEMONVK"
                        }
                    }
                ],
                "modification": 0,
                "name": "Тест GCC",
                "productNumber": 16,
                "vendor": {
                    "publicCode": 1368487351,
                    "publicCodeText": "DEMONVK"
                }
            }
        ],
        "productsCount": 1,
        "sessionsCount": 1,
        "vendor": {
            "publicCode": 1368487351,
            "publicCodeText": "DEMONVK"
        }
    }
}
  • No labels