O serviço de integração Pentaho Carte é utilizado para intermediar as requisições entre a a aplicação e fornecedores de plugins de integração.
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.
#!/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
/ws/java/jre11/bin/java -Xms1024m -Xmx4096m -XX:+UseG1GC -XX:-HeapDumpOnOutOfMemoryError -jar sfa_protheus.jar carte
Observações:
<slave_config> <!-- on a master server, the slaveserver node contains information about this Carte instance --> <slaveserver> <name>Master</name> <hostname>10.0.2.5</hostname> <port>8578</port> <username>wssim</username> <password>18012001</password> <master>Y</master> <!-- <sslConfig/> <keyStore>D:\KEY_STORE\Pentaho</keyStore> <keyStorePassword>OBF:1x8g1toc1u301z0f1u2a1toi1x8e</keyStorePassword> <keyPassword>OBF:1iun1i9a1lfk1w261w1c1lby1i6o1irz</keyPassword> </sslConfig> --> </slaveserver> <max_log_lines>1</max_log_lines> <max_log_timeout_minutes>1</max_log_timeout_minutes> <object_timeout_minutes>1</object_timeout_minutes> </slave_config>
Observação:
<?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>
<?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:
############################################################# ###################### PORTAS SERVICOS ###################### ############################################################# PORTA_GOOGLE=40001 PORTA_FLEX=40002 PORTA_BLOQUEIO_TITULOS=40003 PORTA_COTA=40004 PORTA_TPI=40005 PORTA_LOTE=40006 PORTA_LIMITE_CREDITO=40007
Observação: Adicionar as portas conforme necessário, no arquivo kettle.properties, que fica dentro da pasta config/.kettle da integração.