Versões comparadas

Chave

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

Retorna as configurações para a integração TechFin/Carol.

Sintaxe

FwTfConfig()

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cSource





Retorno

...

caractere

...

Indica a string que está compactada.

...

X

...

nSourceLen

...

numérico

...

Indica o tamanho da string compactada.

...

X

...

cTarget

...

caractere

...

Indica a string descompactada.

...

X

...

X

Nome

Tipo

Descrição

oConfig

Objeto Json

Objeto, onde cada propriedade representa uma configuração da Integração Carol/TechFin

Exemplo


Bloco de código
titleExemplo
Static Function TstConfig()
    Local aIntegration := Array( 5 )
    Local oConfig      := FWTFConfig()

    aIntegration[ 1 ] := PadR( oConfig[ "platform-clientId" ], 32 )
    aIntegration[ 2 ] := PadR( oConfig[ "platform-secret"   ], 32 )
    aIntegration[ 3 ] := PadR( oConfig[ "platform-tenantId" ], 36 )
    aIntegration[ 4 ] := PadR( oConfig[ "carol-apiToken"    ], 32 )
    aIntegration[ 5 ] := PadR( oConfig[ "carol-connectorId" ], 32 )

Return

Observações

  • É possível sobrescrever as configurações gravadas com informações no INI. Para isso crie uma configuração com "fw-tf-"+nome da propriedade a ser atualizada no ambiente em que os programas de integração serão executados. Ex: 
Bloco de código
titleConfiguraçã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-carol-endpoint=https://totvstechfindev.carol.ai/api
fw-tf-platform-endpoint=https://fmscash.dev.totvs.io
fw-tf-rac-endpoint=https://totvs.rac.dev.totvs.io


Veja também

  • FwTFSetConfig
  • FwTFDefault

Retorno

Nome

Tipo

Descrição

lRet

lógico

Retorna .T. se a descompactação for realizada com sucesso; caso contrário, retorna .F..

Observações

  • Essa função descompacta um string no formato gzip (GNU zip).
  • Caso haja um erro na descompactação, é definido em cTarget uma string vazia ("").