Retorna a URL de determinado serviço no registry da TOTVS ( https://endpoint-registry.totvs.app/api/v1/services ) .
Sintaxe
FwTotvsAppsRegistry():GetServiceURL(cServiceId, cVersion ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|
cServiceId | caracter | Id do serviço, compatível com a lista disponível no registry. | X |
|
cVersion | caracter | Versão do serviço solicitada. Default: "1" |
|
|
Retorno
Nome | Tipo | Descrição |
---|
cServiceURL | caracter | Endereço do serviço solicitado. Pathparams são retornados no formato: url/{param1}/{param2} |
Exemplo
Static Function TstRegistry()
Local cEndPoint As Character
//"https://admin.rac.totvs.app/totvs.rac/connect/token"
cEndPoint := FwTotvsAppsRegistry():GetServiceURL( "rac-token" )
//"https://provisioning.totvs.app/api/carol-definitions/v1/entities/{source}"
cEndPoint := FwTotvsAppsRegistry():GetServiceURL( "provisioning-carol-definitions-entities" )
Return
Observações
- É possível sobrescrever as configurações do endereço do registry com informações no INI. Para isso crie uma configuração com "fw-tf-registry-endpoint" com o endereço que será utilizado no ambiente em que os programas de integração serão executados. Ex:
[environment]
SOURCEPATH=C:\AP\latest\protheus\apo
ROOTPATH=C:\AP\latest\protheus\protheus_data
STARTPATH=\system\
RPODB=TOP
RPOLANGUAGE=PORTUGUESE
RPOVERSION=120
LOCALFILES=CTREE
LOCALDBEXTENSION=.dtc
StartSysInDB=1
TOPMEMOMEGA=1
PICTFORMAT=DEFAULT
DATEFORMAT=DEFAULT
DBServer=localhost
DBAlias=latest19
DBPORT=7890
DBDataBase=MSSQL
SpecialKey=SPECIAL_KEY
LogProfiler=0
; Configurações para Integração TechFin
fw-tf-registry-endpoint=https://endpoint-registry.dev.totvs.app/api/v1/services
Veja também