Histórico da Página
...
| Produto: | TOTVS Agro PIMS Server | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: | Linha PIMS | ||||||||||||||||
| Segmento: | Agroindústria | ||||||||||||||||
| Módulo: | Framework | ||||||||||||||||
| Função: | Todas | ||||||||||||||||
| País: | Brasil | ||||||||||||||||
| Ticket: | |||||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : |
|
02. SITUAÇÃO/REQUISITO
...
O TOTVS Agro PIMS Server Installer foi homologado o modo silencioso, utilizando o IzPack como componente principal deste processo.
- Foi construído o arquivo auto-install.xml (Windows & Linux), onde contém as informações necessários para realizar o processo de instalação silencioso.
- Também foi realizado melhorias no instalador do TOTVS Agro PIMS Server para conseguir suportar o modo silencioso.
- Foi adicionado suporte a logs, onde cada passo da instalação, é salvo em um arquivo de log após a instalação/atualização, para facilitar o processo de manutenibilidade.
- Implementado novos arquivos de instalação silencioso (.bat & .sh), seguindo o padrão do framework IzPack.
Arquivos .bat & .sh
...
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<AutomatedInstallation langpack="bra">
<com.izforge.izpack.panels.htmlinfo.HTMLInfoPanel id="welcome"/>
<com.totvs.agro.installer.panels.install.InstallConfigPanel id="installPanel">
<Install.operation>INSTALL</Install.operation>
</com.totvs.agro.installer.panels.install.InstallConfigPanel>
<com.totvs.agro.installer.panels.pimsserver.panels.modules.PimsServerModulesConfigPanel id="modulesPanel">
<PIMSServer.module.arquiteturais>true</PIMSServer.module.arquiteturais>
<PIMSServer.module.acsa_web>false</PIMSServer.module.acsa_web>
<PIMSServer.module.bia>false</PIMSServer.module.bia>
<PIMSServer.module.cstg>false</PIMSServer.module.cstg>
<PIMSServer.module.hist_manejo>false</PIMSServer.module.hist_manejo>
<PIMSServer.module.logtra_off>false</PIMSServer.module.logtra_off>
<PIMSServer.module.ativmec>false</PIMSServer.module.ativmec>
<PIMSServer.module.logtra_web>false</PIMSServer.module.logtra_web>
<PIMSServer.module.operacoes_liberadas>false</PIMSServer.module.operacoes_liberadas>
<PIMSServer.module.pgfor>false</PIMSServer.module.pgfor>
<PIMSServer.module.mobilidade>false</PIMSServer.module.mobilidade>
<PIMSServer.module.plantio>false</PIMSServer.module.plantio>
<PIMSServer.module.rcmp_web>false</PIMSServer.module.rcmp_web>
<PIMSServer.module.remvar>false</PIMSServer.module.remvar>
<PIMSServer.module.adeco_agro>false</PIMSServer.module.adeco_agro>
<PIMSServer.module.lab_off>false</PIMSServer.module.lab_off>
<PIMSServer.module.manfro>false</PIMSServer.module.manfro>
<PIMSServer.module.opermant>false</PIMSServer.module.opermant>
<PIMSServer.module.fsw>false</PIMSServer.module.fsw>
</com.totvs.agro.installer.panels.pimsserver.panels.modules.PimsServerModulesConfigPanel>
<com.izforge.izpack.panels.target.TargetPanel id="install_dir">
<installpath>/usr/local/totvs-agro/pimsserver</installpath>
</com.izforge.izpack.panels.target.TargetPanel>
<com.totvs.agro.installer.panels.server.ServerConfigPanel id="serverPanel">
<Server.ip>localhost</Server.ip>
<Server.port>8180</Server.port>
<Server.memMin>1000</Server.memMin>
<Server.memMax>4000</Server.memMax>
<Server.maxPermSize>1000</Server.maxPermSize>
<Server.nameService>pimsserver</Server.nameService>
<Server.descService>pimsserver</Server.descService>
<Server.encrypt>false</Server.encrypt>
<Server.jvmArgsExtras> </Server.jvmArgsExtras>
</com.totvs.agro.installer.panels.server.ServerConfigPanel>
<com.totvs.agro.installer.panels.dataBase.DatabaseConfigPanel id="databasePanel">
<Database.type>ORACLE</Database.type>
<DatabaseConfigPanel.user>DB_USER</DatabaseConfigPanel.user>
<DatabaseConfigPanel.password>DB_PASSWORD</DatabaseConfigPanel.password>
<DatabaseConfigPanel.jdbcUrl>jdbc:oracle:thin:@//DB_IP:DB_PORT/DB_INSTANCE</DatabaseConfigPanel.jdbcUrl>
</com.totvs.agro.installer.panels.dataBase.DatabaseConfigPanel>
<com.totvs.agro.installer.panels.pimsserver.panels.jms.PimsServerJMSConfigPanel id="jmsPanel">
<PIMSServer.jms.transaction.support>xa</PIMSServer.jms.transaction.support>
<PIMSServer.jms.pool.max.size>20</PIMSServer.jms.pool.max.size>
<PIMSServer.jms.pool.min.size>0</PIMSServer.jms.pool.min.size>
<PIMSServer.jms.connection.max.wait.time>5000</PIMSServer.jms.connection.max.wait.time>
<PIMSServer.jms.connection.max.idle.time>30000</PIMSServer.jms.connection.max.idle.time>
<PIMSServer.jms.port>61616</PIMSServer.jms.port>
<PIMSServer.jms.ip>localhost</PIMSServer.jms.ip>
</com.totvs.agro.installer.panels.pimsserver.panels.jms.PimsServerJMSConfigPanel>
<com.totvs.agro.installer.panels.pimsserver.panels.smtp.PimsServerSMTPConfigPanel id="smtpPanel">
<PIMSServer.smtp.isEnabled>false</PIMSServer.smtp.isEnabled>
<PIMSServer.smtp.mail.transport.protocol>null</PIMSServer.smtp.mail.transport.protocol>
<PIMSServer.smtp.mail.user>null</PIMSServer.smtp.mail.user>
<PIMSServer.smtp.mail.password>null</PIMSServer.smtp.mail.password>
<PIMSServer.smtp.mail.debug>null</PIMSServer.smtp.mail.debug>
<PIMSServer.smtp.mail.smtp.user>null</PIMSServer.smtp.mail.smtp.user>
<PIMSServer.smtp.mail.smtp.host>null</PIMSServer.smtp.mail.smtp.host>
<PIMSServer.smtp.mail.smtp.port>null</PIMSServer.smtp.mail.smtp.port>
<PIMSServer.smtp.mail.smtp.auth>null</PIMSServer.smtp.mail.smtp.auth>
<PIMSServer.smtp.mail.smtp.starttls.enable>null</PIMSServer.smtp.mail.smtp.starttls.enable>
<PIMSServer.smtp.mail.smtp.starttls.required>null</PIMSServer.smtp.mail.smtp.starttls.required>
<PIMSServer.smtp.mail.smtp.ssl.trust>null</PIMSServer.smtp.mail.smtp.ssl.trust>
<PIMSServer.smtp.mail.smtp.ssl.protocols>null</PIMSServer.smtp.mail.smtp.ssl.protocols>
<PIMSServer.smtp.mail.smtp.ssl.enable>null</PIMSServer.smtp.mail.smtp.ssl.enable>
</com.totvs.agro.installer.panels.pimsserver.panels.smtp.PimsServerSMTPConfigPanel>
<com.totvs.agro.installer.panels.pimsserver.panels.login.PimsServerLoginConfigPanel id="loginPanel">
<PIMSServer.login.usuario>padrao</PIMSServer.login.usuario>
<PIMSServer.login.autenticacao>db</PIMSServer.login.autenticacao>
</com.totvs.agro.installer.panels.pimsserver.panels.login.PimsServerLoginConfigPanel>
<com.izforge.izpack.panels.packs.PacksPanel id="sdk_pack_select">
<pack index="0" name="Tomee" selected="true"/>
<pack index="1" name="Utilitarios" selected="true"/>
<pack index="2" name="JDK - Linux" selected="true"/>
</com.izforge.izpack.panels.packs.PacksPanel>
<com.izforge.izpack.panels.install.InstallPanel id="install"/>
<com.izforge.izpack.panels.process.ProcessPanel id="ProcessPanel_12"/>
<com.izforge.izpack.panels.finish.FinishPanel id="finish"/>
</AutomatedInstallation> |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas
