Descrição
GetWebJob [AS] - Retorna o nome de usuário da thread em que foi executada.
|
Sintaxe
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! 😎