Versão atual:

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.

Versão (1):

Ver a versão formatada

Webservice SOAP em TL++

Comentário

new question