Gostaria de consumir informações de um determinado sistema que não possui Web Services e cujo banco de dados é ORACLE. É possível consumir as informações via ESB, e gerar um WS a partir dele para ser consumido pelo fluig e por outras aplicações?
Gostaria de consumir informações de um determinado sistema que não possui Web Services e cujo banco de dados é ORACLE. É possível consumir as informações via ESB, e gerar um WS a partir dele para ser consumido pelo fluig e por outras aplicações?
É possível disponibilizar as informação em formato TXT ou XML para o ESB. O ESB então recebe essa informação, realiza a transformação e envia para o Web Service do fluig.
Os componentes abaixo serão utilizados:
http://tdn.totvs.com/display/public/fluig/TOTVS+Sende
http://tdn.totvs.com/display/public/fluig/Transformer
Olá, Para fazer o ESB consumir diretamente um DB, somente via componente customizado. Você pode então, no fluxo do CustomReceiver que lê o banco oracle, enviar a mensagem para o WSChannelSender. Isso vai fazer com que as mensagens fiquem guardadas numa fila, que poderão ser posteriormente consumidas pelo WS do ESB, no método retrieveMessage, informando na campo "queue" o nome do componente WSChannelSender informado no diagrama;
Olá,
Para fazer o ESB consumir diretamente um DB, somente via componente customizado. Você pode então, no fluxo do CustomReceiver que lê o banco oracle, enviar a mensagem para o WSChannelSender. Isso vai fazer com que as mensagens fiquem guardadas numa fila, que poderão ser posteriormente consumidas pelo WS do ESB, no método retrieveMessage, informando na campo "queue" o nome do componente WSChannelSender informado no diagrama.
— Danilo Pacheco Martins 17 de Feb de 2017