Retorna a URL de determinado serviço no registry da TOTVS ( https://endpoint-registry.totvs.app/api/v1/services ) .
Classe disponível a partir da versão 2.0.0 da lib do TechFin.
Deve-se preferir o uso do registry em favor das configurações de RAC, Plataforma e Carol. Caso o endpoint desejado não esteja no registry entre em contato com o time do Totvs Apps.
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
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:
Configuração no INI
[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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas