Chamar serviço via task workflow

Bom dia,

Criei um serviço via fluig studio. Queria chamar ele em uma task mas nao sei como.

Achei uns exemplos com o uso de dataset chamando o serviceManager.

Porem o mesmo náo é encotrado na task quando codifico.

segue codigo:

function servicetask6(attempt, message) {
    var provider = serviceManager.getService('1'); //preciso acertar aqui!
    var service  = serviceLocator.getGETWSMATA410SOAP();

    var soap          = provider.instantiate("_113._0._168._192._8079.WSMATA410SOAP");
    var stpedidovenda = provider.instantiate("_113._0._168._192._8079.STPEDIDOVENDA");
    var c5            = provider.instantiate("_113._0._168._192._8079.STCABSC5");
    var c6Array       = provider.instantiate("_113._0._168._192._8079.ARRAYOFCTCORSC6");
    var c6            = provider.instantiate("_113._0._168._192._8079.CTCORSC6");

    c5.setC5CLIENTE("00000027");
    c5.setC5CONDPAG("001");
    c5.setC5EMPRESA("01");
    c5.setC5FILIAL("01");
    c5.setC5LOJACLI("01");
    c5.setC5TIPO("N");
    c5.setC5TIPOCLI("F");

    c6.setC6ITEM("1");
    c6.setC6PRCVEN("10");
    c6.setC6PRODUTO("000001");
    c6.setC6QTDVEN("5");

    c6Array.getCTCORSC6().add(c6);

    stpedidovenda.setSCAB(c5);
    stpedidovenda.setSCOR(c6Array);

    soap.inclui(stpedidovenda);
}

Acredito que o restante funcione uma vez que eu consiga chamar o servico.

Obrigado!

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags workflow evento servicos ou faça a sua própria pergunta.