Páginas filhas
  • LockByName - Criação de semáforo no servidor de licenças

Versões comparadas

Chave

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

...

Portuguese

Pagetitle
LockByName - Criação de semáforo no servidor de licenças
LockByName - Criação de semáforo no servidor de licenças

Função: LockByName - Criação de semáforo no servidor de licenças

 

Versões:Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Espanhol , Inglês

 


Descrição:

Função utilizada para criar um semáforo no servidor de licenças ou em disco.

Programa Fonte:
APLIB050.PRW


Sintaxe:

LockByName - Criação de semáforo no servidor de licenças ( cNamelEmpresalFilial [ lMayIUseDisk ] ) --> ( cName, lEmpresa, lFilial) → lCreated


Retorno:
lCreated
    (logicological)
  • Retorno verdadeiro (.T.) se conseguir criar o semáforo com sucesso, caso não consiga criar ou já exista o retorno será falso (.F.)
Observações

A LockByName () trabalha em conjunto com o a chave SpecialKey, que pode ser informada no arquivo de configuração do servidor no ambiente corrente, para distinguir os diversos ambientes (produção e homologação).

 Exemplo

Em versões que não possuem Servidor de Licenças o semáforo é criado automaticamente em disco.

Exemplo:

 

[EnvironmentX]

SourcePath=d:\Protheus\APO\
RootPath=D:\Protheus\
StartPath=\System\
x2_path=
RpoDb=Dbf
RpoLanguage=English
RpoInterface=Windows
RpoVersion=811
Cisasync=0
LocalFiles=ADS
Trace=0
SpecialKey=EnvironmentX

Observação:

1) Em versões que não possuem Servidor de Licenças o semáforo é criado automaticamente em disco.

2) Não utilize a chave SpecialKey nos ambientes de produção. Ele deve ser utilizado apenas nos ambientes de homologação. 


Parâmetros:

 

 
Nome
 
 
Tipo
  
Descrição
  
Default
  
Obrigatório
  Referência  
cName
 
 
Caracter
  
Nome do semáforo a ser criado.
   
  

X
 
    
lEmpresa
  
Lógico
  
Se verdadeiro (.T.), o controle será feito por empresa.
     X     lFilial  Lógico 
.T.
lFilialLógico
 
Se verdadeiro (.T.), o controle será feito por filial.
     X    

 

 
.F.