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.