GetWebJob [AS]

GetWebJob [AS]
Author: Eurai
Inclusão: 01/01/2016
Alteração: 27/07/2021

Descriçã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
getwebjob_-_resultado_01  

 

 

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! 😎  

 

 

 

 

 

 

 

Esse conteúdo te ajudou? Ajude o canal com doação
Compartilhar
Comentários