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).

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

 Exemplo

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:
NomeTipoDescriçãoDefaultObrigatório
Referência
cNameCaracterNome do semáforo a ser criado.
X
lEmpresaLógicoSe verdadeiro (.T.), o controle será feito por empresa.
X
.T.
lFilialLógicoSe verdadeiro (.T.), o controle será feito por filial.
XlMayIUseDiskLógicoSe verdadeiro (.T.), o semáforo será criando em disco
.F.