- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Consumir Webservice via protheus
×
Linguagem de Programação ADVPL
Perguntas Consumir Webservice via protheus
- Felipcanal
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 1
- Obrigados Recebidos: 0
11 anos 5 meses atrás #15007
por Felipcanal
Consumir Webservice via protheus foi criado 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 ?
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Consumir Webservice via protheus
Tempo para a criação da página:0.089 segundos