Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice:


       

Índice
exclude.*ndice:

 

Objetivo:


        O objetivo deste documento é apresentar a integração com WebService do Totvs Mashups, apresentando todos os métodos disponíveis e classes usadas para a comunicação com o 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 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.

        A definição do WebService está disponível em: http://mashups.totvs.com.br/TotvsSOA.Host/SOAManager.svc?wsdl

Métodos Disponíveis no WebService:


      GetServiceTypes:

        Através         Através desta função é possível obter uma lista dos tipos de Mashups disponíveis. Na arquitetura do Totvs Mashups, podem ser criados vários tipos diferentes Mashups, tais como:

  • MashupStudioService – Mashups criados com a ferramenta Mashup Studio
  • MetadataService – Serviços de informações dos Mashups
  • WebServices – Mashups baseados em WebServices

              Parâmetros: (SOAConnectionData)
         Resultados: Array de strings com a lista de ServiceTypes.  

   

Classe

 Classe: SOAConnectionData

  • ClientID: String – ID do Client do Totvs Mashups
  • UserName: String – Nome do usuário do Totvs Mashups
  • Password: String – Senha do usuário

      GetServiceNames:

              Através desta função é possível obter uma lista dos Mashups disponíveis para o ServiceType selecionado. Cada ServiceType pode ter vários Mashups publicados.

         Parâmetros: (SOAConnectionData; ServiceType: String)
         Resultados: Array de strings com a lista de Mashups.

      GetServicesInfo:

              Através desta função é possível obter uma lista com detalhes dos Mashups disponíveis para o SearchType e SearchValue informados. Esta função retorna diversas informações sobre os Mashups que estão definidas na classe SOAServiceInfo.

         Parâmetros:

  • SOAConnectionData
  • SearchType: Enumerado (All, ServiceName, ServiceTitle, Description, Provider, Tag)
  • SearchValue: String

         Resultados: Array de SOAServiceInfo.

     Classe: SOAServiceInfo

  • ServiceType: String – Tipo de serviço do Mashup
  • ServiceName: String – Nome do Mashup
  • ServiceVersion: Integer – Versão do Mashup
  • ServiceTitle: String – Título do Mashup
  • ServiceProvider: String – Provedor dos dados do Mashup
  • ServiceDescription: String – Descrição detalhada do Mashup
  • ServiceTags: Strings – Tags relacionadas ao Mashup
  • ServiceDate: DateTime – Data da publicação/alteração do Mashup


Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 11.82.XX e 12.01.XX

Informações
iconfalse

Processo: Integração com o WebService do Totvs Mashups

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 30/05/2016

Informações
iconfalse

Autores:

Douglas Maxwell de Oliveira

Fábio Augusto Amaral Melo Nunes

Karina Dos Santos Costa

Stella Gleyse Macedo Vilaca

Wesley Avelino De Carvalho