Wallet Oracle
Quando for necessário integrar o banco de dados com o Flowfast (por exemplo, para criação de tarefas), é importante avaliar os seguintes pontos da infraestrutura:
1. O Flowfast está configurado com HTTPS (certificado digital)?
2. Os servidores estão em uma sub-rede separada da rede principal da empresa?
3. O Oracle possui conectividade (rede/liberação) para acessar o endereço do Flowfast?
Uso de Wallet
O uso de wallet no Oracle somente é necessário se a resposta da pergunta 1 for “sim” (ou seja, quando a comunicação for via HTTPS).
Além disso:
Se os servidores não estiverem em sub-redes separadas, a configuração de wallet torna-se obrigatória, pois é ela que garantirá a criptografia dos dados trafegados entre o banco de dados e o Flowfast.
Os seguintes passos podem ser utilizados de referencia para fazer esta configuração no Oracle e no Flowfast:
1 - Cria a pasta no servidor oracle
Ex: mkdir -p /u01/app/walletsenha
2 - Criar o arquivo de Wallet
orapki wallet create -wallet /u01/app/walletsenha -pwd senha@123
3 - Extrair os certificados do servidor destino

OBS: Nem sempre os navegadores apresentam a cadeia de certificados completa. O ideal é utilizar o openssl para conferir:
openssl s_client -connect meuflowfast.com.br:443 -showcerts
OBS2: Não utilize o certificado do servidor (ex: meuflowfast.com.br) Use somente os certificados raiz e intermediários.
4- Importar os certificados extraidos no wallet do oracle
orapki wallet add -wallet /u01/app/walletsenha/ -trusted_cert -cert SectigoPublicServerAuthenticationCAOVR36.crt -pwd senha@123
orapki wallet add -wallet /u01/app/walletsenha/ -trusted_cert -cert SectigoPublicServerAuthenticationRootR46.crt -pwd senha@123
5 - Trocar o owner do wallet para o usuario do oracle
chown -R oracle:oinstall /u01/app/walletsenha/
6 - Informar os parâmetros no Flowfast (Tela Parâmetros do Administrador):
Acesso/15 = Caminho do wallet dentro do servidor oracle. (Ex: file:/u01/app/walletsenha)
Acesso/16 = Senha do Wallet criado. (Ex: senha@123)
Erros possíveis:
Violação de segurança (ORA-53203)
O seguinte erro aparecera caso não tenha permissão no ACL Oracle. É necessário dar permissao na UTL_HTTP para o owner do Flowfast e tambem informar que seu endereço destino é permitido o acesso.
Erro SQL [29273] [99999]: ORA-29273: falha na solicitação HTTP
ORA-06512: em "FLOWFAST.WFL_WS_FNC", line 177
ORA-53203: violação da segurança
ORA-06512: em "SYS.UTL_HTTP", line 380
ORA-06512: em "SYS.UTL_HTTP", line 1148
ORA-06512: em "FLOWFAST.WFL_WS_FNC", line 156
ORA-06512: em line 10