O TOTVS Intellector editor é uma solução web based para edição de políticas para o Intellector server, em substituição ao client/server em PowerBuilder. Este manual descreve passo-a-passo o processo de instalação do servidor para o Wildfly 9 .0.2.
O público alvo para este manual são administradores de sistemas e application servers, e que tenha bom conhecimento de WildFly9 e JVM.
Este manual assume que os administradores tem familiaridade com os conceitos de administração e deployment do Wildfly, Linux e Sun JDK.
Como um primeiro passo, verifique os itens abaixo.
Instale a Sun JDK 1.8 64bits (último update) apropriada para sua plataforma.
Não é suficiente ter somente o Java Runtime Environment (JRE), é imprescindível ter a versão full-blown JDK.
O TOTVS Intellector Editor foi homologado na versão Wildfly 9.0.2. Um bundle pré-configurado fica disponibilizado, onde configurações mínimas são necessárias para ajustar ao ambiente final, como descrito abaixo.
Os scripts de bootstrap para o TOTVS Intellector editor estão na pasta padrão ($WILDFLY_HOME/bin/init.d), precisando apenas das modificações no que concerne a utilização via comando service do Linux.
Exemplo datasource Oracle; url de conexão, ou service, deve ser alterado, user-name e password também; os demais são itens de tuning. Voce pode fazer isso também pela console do Wildfly.
<datasource jta="false" jndi-name="java:/intellector/totvs" pool-name="intellector/totvs" use-ccm="false"> <connection-url>jdbc:oracle:thin:@<IP_INSTANCIA_ORACLE>:1521:oralin</connection-url> <driver-class>oracle.jdbc.OracleDriver</driver-class> <driver>oracle-driver</driver> <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation> <pool> <min-pool-size>5</min-pool-size> <max-pool-size>20</max-pool-size> </pool> <security> <user-name>USUARIO_BD</user-name> <password>SENHA_BD</password> </security> <validation> <validate-on-match>false</validate-on-match> <background-validation>false</background-validation> </validation> <statement> <share-prepared-statements>false</share-prepared-statements> </statement> </datasource> |
Considerando que os itens de instalação foram seguidos, o próximo passo será o deployment (instalação) do pacote iw-editor-x.x.x.ear. Após o deploy, acessar o Editor em http://<IP>:8080/iw-front.
Se os passos foram seguidos e tudo correu bem, então é hora de iniciar o Wildfly. No diretório $WILDFLY_HOME/bin/init.d existem os scripts de startup via service do SO, precisa adaptar ao contexto do ambiente (usuário, chmod, etc). Na pasta $WILDFLY_HOME/bin existe um script run-iw-editor.sh usado no desenvolvimento, que pode ser útil pra testar se a aplicação sobe, etc. Não use esse script em produção, exceto que ele seja adaptado para suportar service do SO.
Normalmente, ajustes adicionais, ou tuning, dependem de plataforma, número de requisições, escalabilidade, multi-ip, dentre outras; no caso específico do Editor que não se espera volumes grandes de edições simultâneas, a configuração default suporta facilmente 300 usuários editando políticas!