Webservice SOAP em TL++

Olá.

Estou convertendo fontes de ADVPL para TL++. Porém estou com problema em um Webservice SOAP. Nele utilizamos WSSTRUCT e definições de DATA com tipos não primitivos (string, array, struct).

Ao converter para TL++ retorna vários erros de compilação, principalmente sobre as variáveis primitivas.

Os fragmentos de código abaixo são alguns pontos que o compilador aponta como erro.

    WSDATA TOKEN     AS String
    WSDATA EMPRESA     AS String
    WSDATA FILIAL     AS String
> Invalid Type STRING (12) Error: Property must be of primitive type.

    WSDATA RESULT_GET_ESTRUTURA Array of StructEstrututaKit
> Error: Invalid Type STRUCTESTRUTURAKIT

WSStruct  StructEstrututaKit

    WSDATA PRODUTO            As String OPTIONAL
    WSDATA DESCRICAO            As String
    WSDATA QUANTIDADE        As String
    WSDATA RATEIO            As String

EndWSStruct

Minha dúvida principal é se é possível conversão de um webservice SOAP ADVPL para TL++. Não encontrei documentação sobre SOAP, apenas REST que não podemos converter nesse momento.

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 TOTVS DevForum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags soap tlpp webservices webservice ou faça a sua própria pergunta.