× Linguagem de Programação ADVPL

Perguntas Consumir Webservice via protheus

Mais
11 anos 5 meses atrás #15007 por Felipcanal
Pessoal alguém poderia me ajudar com o Webservice ?

O IDE gerou o client das funçoes:

WSMETHOD UpdateCustomer
WSDATA oWScustomer AS TotVSManager_Customer

WSMETHOD INIT WSCLIENT WSTotVSManager
::oWScustomer := TotVSManager_CUSTOMER():New()
::oWSdocument := TotVSManager_DOCUMENT():New()
Return

WSSTRUCT TotVSManager_Customer
WSDATA cCustomerCode AS string OPTIONAL
WSDATA cCustomerName1 AS string OPTIONAL
WSDATA cCustomerName2 AS string OPTIONAL
WSDATA cAddress1 AS string OPTIONAL
WSDATA cAddress2 AS string OPTIONAL
ENDWSSTRUCT

O meu client eu montei a chamada assim:

oWS:= WSTotVSManager():New()
oWS:oWScustomer:cCustomerCode := A1_COD
oWS:oWScustomer:cCustomerName1 := SUBSTR(A1_NOME,1,35)
oWS:oWScustomer:cCustomerName2 := SUBSTR(A1_NOME,36,35)
oWS:oWScustomer:cAddress1 := LEFT(A1_END,35)
oWS:oWScustomer:cAddress2 := SUBSTR(A1_END+A1_COMPLEM,36,35)
oWS:UpdateCustomer()

porém ele fala que não foi possível conectar com o WS, a pessoal que criou falou que eu preciso enviar os dados para ela com o tipo complex type. Alguém sabe o que posso estar errando ?

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.089 segundos
Joomla templates by a4joomla