WSDATA
WSDATA cName AS cSoapType [OPTIONAL]Declara propriedades usadas no contrato do serviço.
Visão geral
No SOAP, WSDATA declara nome e tipo compatível, com ARRAY OF e OPTIONAL quando aplicáveis, usando TOTVSWebSrv.ch. No REST legado documentado, WSDATA também recebe parâmetros de QueryString sob RESTFUL.CH. Não transferir opções de uma macro para outra sem conferir o include. Declaração de tipo não substitui validar tamanho, faixa, campos obrigatórios e autorização. O recorte é apenas uma propriedade SOAP, a inserir dentro da declaração da classe correspondente. (Fontes: refs. 1–3.)
Sintaxe
WSDATA cName AS cSoapType [OPTIONAL]Exemplo comentado
#Include "TOTVSWebSrv.ch"
// Fragmento dentro da classe SOAP: nome externo fixo do contrato.
WSDATA requestCode AS STRINGDeclara requestCode como STRING; não cria nem publica um serviço completo. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Conferir o WSDL e a forma de serialização real; OPTIONAL não é permissão para ignorar regras de negócio.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.