--- title: Configurar aplicativos EMS na plataforma source: https://tdn.totvs.com/display/fluig/Configurar+aplicativos+EMS+na+plataforma path: \Plataforma Documentação técnica\Configuração\Configurar aplicativos EMS na plataforma.md --- # Índice - 1 [Configuração de Aplicativo EMS no TOTVS Fluig Plataforma](#ConfiguraraplicativosEMSnaplataforma-ConfiguraçãodeAplicativoEMSnoTOTVSFluigPlataforma) - 2 [Cadastrando o Adapter](#ConfiguraraplicativosEMSnaplataforma-CadastrandooAdapter) - 3 [Cadastrando o aplicativo](#ConfiguraraplicativosEMSnaplataforma-Cadastrandooaplicativo) - 4 [Publicando um Aplicativo](#ConfiguraraplicativosEMSnaplataforma-PublicandoumAplicativo) - 5 [Configurando os parâmetros variáveis](#ConfiguraraplicativosEMSnaplataforma-Configurandoosparâmetrosvariáveis) - 6 [Third Party Trademarks](#ConfiguraraplicativosEMSnaplataforma-ThirdPartyTrademarks) Atenção! Devido a necessidade de execução de applets, este recurso não tem seu funcionamento como esperado. Os applets são uma tecnologia depreciada e por este motivo foram descontinuados pelos navegadores no geral. ### Configuração de Aplicativo EMS no TOTVS Fluig Plataforma --- Para executar os programas do EMS é necessário configurar o Adapter e Aplicativo. ![](..\..\images\image2013-9-11%20134743.png) ### Cadastrando o Adapter --- Primeiro, é necessário cadastrar um adapter que utilize o arquivo emshradapter.jar. Para isso somente é necessário adicionar um novo adapter e no campo Arquivo JAR informar o trecho abaixo: ``` {$WDKPROTOCOL}://{$WDKHOST}:{$WDKPORT}/{$WDKWEBHOME}/utils/emshradapter.jar ``` A funcionalidade ***Adapter*** está disponível no menu **Painel de Controle**, no agrupador **Desenvolvimento**. ![](..\..\images\2-ems.png) ### Cadastrando o aplicativo --- Depois do adapter cadastrado, é necessário criar o aplicativo que vai executar o EMS. Clique em adicionar e informe o código do aplicativo e descrição, selecione o adapter do EMS e no campo linha de comando informe o trecho abaixo: ``` {$PARAM_path_PROGRESS}\bin\prowin32.exe -pf {$PARAM_pf} -basekey ini -ininame {$PARAM_ininame} -p men\men906za.p ``` ![](..\..\images\image2013-9-11%20135528.png) Nota Para bancos unificados deve-se criar um novo arquivo de alias, onde neste arquivo deverá ser alterado o comando RUN, informando o valor: **men/men906za.p**. E na linha de comando do aplicativo deve ser informado o parâmetro **–p** com o caminho do novo arquivo de alias. **Exemplo abaixo:** ``` {$PARAM_path_PROGRESS}\bin\prowin32.exe –pf {$PARAM_pf} -basekey ini -ininame {$PARAM_ininame} –p f:\datasul\ems\alias.p ``` No cadastro do aplicativo é necessário também adicionar sete parâmetros na tabela **Parâmetros**, para incluir um parâmetro basta clicar no botão **Adicionar**. ![](..\..\images\image2013-9-11%20152737.png) Os parâmetros cadastrados devem ser configurados conforme tabela a seguir: | | | | | | --- | --- | --- | --- | | **Parâmetro** | **Valor** | **Variável por Usuário** | **Formato Senha** | | **company** | 1 (Empresa do EMS, normalmente é 1) | Não | Não | | **ininame** | Informar o caminho do arquivo INI utilizado no atalho do EMS. Ex: \\servidor\ems\scripts\progress.ini | Opcional. Se o caminho for o mesmo para todos os usuários não há necessidade de ser variável. | Não | | **password** | Informar a senha do usuário do EMS | Sim | Sim | | **path\_PROGRESS** | Informar o caminho do diretório de instalação do Progress® na máquina do usuário. Exemplo: C:\dlc101b | Sim | Não | | **pf** | Informar o caminho do arquivo PF utilizado no atalho do EMS. Ex: \\servidor\ems\scripts\ems.pf | Opcional. Se o caminho for o mesmo para todos os usuários não há necessidade de ser variável. | Não | | **product** | Informar o produto que será executado (EMS2, EMS5 ou HR). Para o EMS2.04 usar EMS2. | Não | Não | | **user** | Informar o usuário de acesso ao EMS | Sim | Não | Nota Os parâmetros devem estar com o código exatamente como descrito na coluna **Parâmetro** da tabela acima, respeitando **maiúsculas** e **minúsculas**. Para garantir que a linha de comando está corretamente configurada, pode-se fazer um teste simples no Executar do Windows®. Substitua os parâmetros da linha de comando pelos valores reais e execute-o. **Por exemplo, altere:** **De:** ``` {$PARAM_path_PROGRESS}\bin\prowin32.exe -pf {$PARAM_pf} -basekey ini -ininame {$PARAM_ininame} -p men\men906za.p ``` **Para:** ``` c:\dlc101b\bin\prowin32.exe -pf f:\ems\scripts\ems.pf -basekey ini -ininame f:\ems\scripts\progress.ini -p men\men906za.p ``` ### Publicando um Aplicativo --- Para configurar um programa do EMS será necessário publicar um novo aplicativo abaixo de uma pasta. ![](..\..\images\image2013-9-11%20141257.png)   Deve ser selecionado o aplicativo EMS configurado anteriormente e no campo **Parâmetros** deve ser informado a constante **Program:** com o caminho do programa EMS que será executado. **Exemplo:** ``` Program:btb/btb001aa.w ``` ![](..\..\images\image2013-9-11%20141434.png)  Publicado o aplicativo, será criado o link na pasta selecionada e ao clicar no link será aberto o programa informado nos parâmetros do aplicativo. ### Configurando os parâmetros variáveis --- Como alguns parâmetros são variáveis, cada usuário deve acessar as **Preferências do Usuário** e configurar estes parâmetros. Por exemplo o caminho do Progress®, usuário e senha do EMS. ![](..\..\images\image2013-9-11%20141852.png) ### Third Party Trademarks --- JavaScript is a trademark of Oracle Corporation. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries. Java is a trademark of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Progress and OpenEdge are trademarks or registered trademarks of Progress Software Corporation or one of its subsidiaries or affiliates in the U.S. and other countries. Any other third party trademarks are the property of their respective owners.