Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Índice:
Índice | ||
---|---|---|
|
Objetivo:
O objetivo deste documento é trazer uma visão do que é e como funciona os serviços do Mashup via WebService.
Introdução:
O serviço do Totvs Mashups permite a integração de qualquer aplicativo de qualquer sistema operacional e linguagem de programação. A sua implementação foi feita em cima da WCF (Windows Communication Foundation) utilizando o padrão WS-*, XML e SOAP para a comunicação. Mas é expansível a outros padrões suportados pela WCF da plataforma Microsoft.NET.
Neste documento estão detalhados todos os métodos disponíveis e classes usadas para a comunicação com o WebService.
Aviso | ||
---|---|---|
| ||
Definição do WebService disponível aqui. |
Imagem Demostrativa:
Image Modified
Métodos Disponíveis no WebService:
Informações | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||
|
Passo a Passo para Execução do Mashup:
A execução do Mashup deve seguir um passo a passo que deve ser obrigatoriamente da seguinte Maneira:
- É feita uma chamada a função GetService;
- Deve-se verificar se existe algum dado do tipo Info e o mesmo deve ser apresentado ao usuário juntamente com os parâmetro para o CurrentState, deve-se verificar se os parâmetros obrigatórios para o CurrentState foram informados.
- É feita uma chamada a função Execute passado os dados preenchidos, todos os dados devem ser enviados na chamada exceto os do tipo Info.
- Após a execução, deve-se verificar o resultado da execução (ResultType) e de acordo com o resultado;
- Continue – A execução deve voltar ao passo 2 para continuar a execução do próximo State do Mashup;
- Finished – A execução foi finalizada, os dados de Resultado estarão preenchido;
- Error, Warning – Deve ser apresentada a mensagem de erro ao usuário, a execução é finalizada neste ponto;
- InvalidParam – Deve ser apresentada a mensagem de erro ao usuário e voltar a ao passo 2 para continuar a execução do Mashup
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|