Saltar para o conteúdo principal
Versão: Próximo

Get license usage

Get license usage -> Resultado

ParâmetroTipoDescrição
ResultadoCollection🡐Uma coleção de objetos com informação sobre licenças retidas

Descrição

O comando Get license usage retorna uma coleção de objetos contendo informação das licenças retidas.

Cada objeto na coleção retornada tem os atributos abaixo:

Nome propriedadeTipoDescrição
productIdNumberID do tipo de licença
productNameTextNome do tipo de licença
productUsedCountNumberNúmero de licenças retidas (incluindo essa mesma) quando a licença for retida
productBalanceNumberNúmero de licenças retidas para o produto (logo após a ação)
globalProductUsedCountNumberQuando vários servidores estão rodando na mesma máquina, mostra a contagem de todas as licenças retidas para todos eles.
tokenNumberID único da operação
timeTextTimestamp que indica quando a licença foi retida, em formato ISO 8601
reasonTextA razão/chamada desse uso de licença
sessionObjectContém informação específica sobre a sessão de licença retida

Dependendo do tipo de sessão (cliente 4D ou REST por exemplo), os conteúdos do objeto session na tabela acima variam. Veja abaixo para mais detalhes.

objeto session para sessões 4D client

Dentro da coleção retornada para sessões 4D, cada elemento contém u m objeto session idêntico àquele retornado pelo comando Get process activity:

Nome de propriedadeTipoDescrição
typeText (enum)Tipo de sessão. Valores possíveis: "remote", "storedProcedure", "web", "rest"
userNameTextNome usuário
machineNameTextNome da máquina remota
systemUserNameTextNome da sessão de sistema aberto na máquina remota
IPAddressTextEndereço IP da máquina remota
hostTypeText (enum)Tipo Host. Valores possíveis: "windows", "mac", "browser"
creationDateTimeDate ISO 8601Data e hora da conexão da máquina remota
stateText (enum)Estado sessão. valores possíveis: "active", "postponed", "sleeping"
IDTextUUID da sessão
persistentIDTextID persistente da sessão

objeto session para sessões SQL

Essa tabela detalha os conteúdos do objeto session para sessões SQL:

Nome de propriedadeameTipoDescrição
IPAddressTextEndereço IP da sessão
userAgentTextAgente usuário
userNameTextNome usuário
userIdNumberID de usuário

objeto session para sessões REST

Essa tabela detalha os conteúdos do objeto sessão para sessões REST:

Nome de propriedadeTipoDescrição
userNameTextNome de usuário
sessionIDTextSessão REST ID
IPAddressTextID do cliente que iniciou a sessão REST
isDatastoreBooleanTrue se a petição REST vem de uma datastore