Tempo aproximado para leitura:00:04:00 min
Dúvida
Como realizar a alteração de salario composto via integração WebService, utilizando a ferramenta SoapUI?
Ambiente
TOTVS RH - TOTVS RH (Linha RM) - TOTVS Folha de Pagamento - Todas as versões
Solução
Para realizar o processo de alteração de salario composto, vamos utilizar o seguinte DataServer: FopSalCompostoData.
1. No aplicativo SoapUI, acesse File | New SOAP Project para iniciar um novo projeto no SoapUI.
2. Informe um nome para o Projeto e a URL referente ao serviço que vamos realizar que será consumir um DataServer. Clique neste Link para obter o endereço local.
3. Copie todo o endereço e cole no SoapUi
4. Após a criação do projeto, acessar ReadRecord e abrir o Request 1. Nessa tela você informa os parâmetros para consumo, mas primeiro temos que realizar o login como no RM. Clique em Auth e em Authorization, selecione Add New Authorization do Type Basic mesmo.
5. Informe o Usuário e senha do RM e marque a opção Authenticate pre-emptively e pronto, o acesso está concedido. Agora realizamos a passagem de Parâmetros, vamos usar o DataServer FopSalCompostoData, lembrando que para identificar qual é o Data Server basta, na respectiva tela do RM, pressionar o atalho CTRL+ALT+F9.
5.1. Sendo como CODCOLIGADA, CHAPA irei solicitar coligada 1, Chapa 00001, separados por ponto e vírgula cada chave. Podem existir apenas 1 ou mais de 2 PrimaryKey.
5.2. No contexto, deve-se informar CODCOLIGADA, CODSISTEMA (ou CODAPLICACAO) e CODUSUÁRIO. Como utilizamos folha de pagamento o sistema é P, ficando: CODCOLIGADA=1;CODAPLICACAO=P;CODUSUARIO=mestre.
6. Com todos parâmetros informados corretamente, clique em PLAY e observe o retorno no campo à direita.
6.1 Todas informações do RM serão apresentadas no XML a direita, separadas por TAG. Para alterar as informação, basta copiar o XML obtido nesse consumo e Realizar o SaveRecord, do mesmo modo.
7. Copiar desde <![CDATA] até ]]> para poder salvar.
7.1. Com o XML copiado, vamos utilizar um SaveRecord. Abra o Request 1 no canto esquerdo e informe o DataServer, o Contexto e também o botão Auth como feito em ReadRecord.
7.2. Apague a interrogação em XML e cole o obtido pelo ReadRecord.
7.3. Qualquer informação editada dentro da TAG no XML será replicada no RM. clique em PLAY e observe o retorno no RM.
Saiba mais
FopSalCompostoData
0 Comentários