Árvore de páginas

Versões comparadas

Chave

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

...

Visto que o serviço deve ser providenciado pela equipe interna utilizando esta documentação, caso não se observe configuração feita em "Configuração > Integração > Plugins de integração > Configuração Geral", deverá ser aberto um chamado junto ao suporte SFA para que o serviço seja devidamente configurado.

Arquivos de Configuração no servidor:

Bloco de código
languagebash
titleConfiguração do pentaho-carte.sh (Linux)
#!/bin/bash
cd "$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"

# PARA SERVIDORES TCLOUD DESCOMENTE O TRECHO ABAIXO
# export DEFAULT_JNDI_ROOT=/ws/integracao_spoon/data-integration/simple-jndi

/ws/java/jre11/bin/java -Xms1024m -Xmx4096m -XX:+UseG1GC -XX:-HeapDumpOnOutOfMemoryError -jar sfa_protheus.jar carte
Bloco de código
languagebash
titleConfiguração do pentaho-carte.sh (Windows)
/ws/java/jre11/bin/java -Xms1024m -Xmx4096m -XX:+UseG1GC -XX:-HeapDumpOnOutOfMemoryError -jar sfa_protheus.jar carte

...

Bloco de código
languagexml
titleConfiguração do repositories.xml (Linux)
linenumberstrue
<?xml version="1.0" encoding="UTF-8"?>
<repositories>
	<repository>
		<id>KettleFileRepository</id>
		<name>COMMON_SERVICES</name>
		<description>File repository</description>
		<is_default>true</is_default>
		<base_directory>jar:file:///ws/integracao_spoon/custom-directory/sfa_protheus.jar!/integracao/source/</base_directory>
		<read_only>N</read_only>
		<hides_hidden_files>N</hides_hidden_files>
	</repository>
</repositories>
Bloco de código
languagexml
titleConfiguração do repositories.xml (Windows)
linenumberstrue
<?xml version="1.0" encoding="UTF-8"?>
<repositories>
	<repository>
		<id>KettleFileRepository</id>
		<name>COMMON_SERVICES</name>
		<description>File repository</description>
		<is_default>true</is_default>
		<base_directory>jar:file:///C:/ws/integracao_spoon/homologacao/sfa_protheus.jar!/integracao/source/</base_directory>
		<read_only>N</read_only>
		<hides_hidden_files>N</hides_hidden_files>
	</repository>
</repositories>  

Observação: 

  • O nome do JAR é importante e deve ser o mesmo que está relacionado ao cliente. Sempre que a integração tiver alguma customização, o JAR possui o nome do cliente.
  • O Nome do Repositório sempre sera "COMMON_SERVICES"
  • O caminho do JAR é deve ser informado com exatidão