GetWebJob [AS]
Autor: Eurai Criado: 01/01/2016 Atualizado: 27/07/2021Descrição
Retorna o nome de usuário da thread em que foi executada. |
Sintaxe
GetWebJob() |
Parâmetros
Par | Nome | Tipo | Descrição | Default | Obg | Ref |
Retorno
Retorno | Tipo | Descrição |
cRet | Caracter |
Retorna uma string com o nome do usuário da thread em que a chamada à função foi realizada. Como em AdvPL uma função pode ser iniciada de várias formas, esse nome de usuário tem uma semântica diferente dependendo de contexto em que foi iniciado:• Via SmartClient (Windows, Linux, Mac ou ActiveX): representa o nome do usuário logado na máquina que executou o SmartClient.• Via requisições WEB .apl: o retorno é a string “HTTP:GENPROC”.• Via requisições WEBEX .apw: o retorno é o nome da seção (definida em responsejob) que foi configurada no totvsappserver.ini para atender a requisição.• Via seção ONSTART do totvsappserver.ini: o retorno é o nome do job configurado para atender a requisição.• Via função StartJob dentro de um programa AdvPL: nesse caso o retorno é o usuário da thread que executou StartJob seguido de um _ no final. Ex: username_.• Via chamadas RPC: retorna uma string vazia |
Exemplo
#INCLUDE "TOTVS.CH" User Function GetWebJob() MsgInfo( 'GetWebJob: ' + GetWebJob(), 'UniversoADVPL' ) Return( Nil )
Resultado
Informações adicionais
O retorno da função é o mesmo que aparece no campo “Usuário” do TOTVS | Monitor |
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎