Pessoal tudo bem? Me ajudem em um teste que preciso fazer via soapui, nunca utilizei este e alguns testes que via nas documentações que encontrei e teste de calculadora.
Utilizamos o WebServiceExecBO para retornar algumas informações do DATASUL, utilizamos ele no Fluig, só que estamos com problema de comunicação da ferramenta fluig com o DATASUL.
O teste que gostaria de fazer é utilizar uma pi-profissao que temos dentro do totvs, consumir ela utilizando EXECBO.
Cheguei até nessa parte, onde consegui pegar o Token de usuário, passei o nome do programa .p e também no argumento n° 2 passei o nome da pi que tem dentro do .p travado no arg3, eu deixei ele aberto achando que ia passar e retornar todas as informações cadastradas na tabela mas nao acredito que tenha que passar algum parametro.
Esta é a logica do nosso .p
DEFINE TEMP-TABLE tt-profissao NO-UNDO
FIELD cod_profissao AS CHAR
FIELD nome_profissao AS CHAR.
PROCEDURE pi-profissao:
DEFINE OUTPUT PARAM TABLE FOR tt-profissao.
/*************************************************************
*************************** LOGICA ***************************
*************************************************************/
FOR EACH escc_profissao NO-LOCK:
CREATE tt-profissao.
BUFFER-COPY escc_profissao TO tt-profissao.
END.
RETURN "OK".
END PROCEDURE.
RETURN “OK”.
Como poderia passar o parâmetro dentro do argumento 3 e retornar o cadastro que tenho no Datasul?