Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
GetWebJob
GetWebJob

Função: GetWebJob

Retorna

o

nome

de

usuário

da

thread

em

que

foi

executada.

Sintaxe

Bloco de código
collapsefalse
GetWebJob()
--> cRet

Retorno

Nome

Tipo

Descrição

cRet

(caracter)

caractere

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.

Observações

  • O retorno da função é o mesmo que aparece no campo “Usuário” do TOTVS | Monitor.
  • Função disponível a partir da build
 gerada
  • gerada com data superior a 05/09/2002.

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
User 
function
Function 
TstGetWebJob
teste()


  Local cRet := GetWebJob()


  conout("Usuario do processo corrente = "+cRet)


Return

Abrangência

Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server