Páginas filhas
  • SvcSoapCall

Realiza a chamada do serviço, já alimentando o objeto de retorno.

Essa função é utilizada na construção da classe client criada a partir do facilitador do IDE que utiliza o endereço WSDL para gerar as definições.


ParâmetrosDescriçãoDefault
oSvcObjObjeto client Protheus utilizado na requisição
cSoapCorpo da mensagem que será enviada
cSoapActionURI de SOAPAction da requisição
cSoapStyleEstilo da mensagem que está sendo enviada (DOCUMENT, DOCUMENTSOAP12, RPC ou RPCX)
cNameSpaceNamespace padrão que será utilizado na mensagem (:tns e :types para o estilo RPC ou RPCX)
cSoapHeadHeader da mensagem soap que será enviadaVazio
cXBuildIndica que este fonte client foi gerado a partir de um WSDL fornecido por um Protheus (interno)
cPostUrlIndica a url no serviço, caso o _URL não seja alimentado
Exemplo
cSoap := <ATU_MATA010 xmlns="http://localhost:94/"><CCOD>000001</CCOD><CDESCR>Teste</CDESCR><CTIPO>PA</CTIPO></ATU_MATA010>

oXmlRet := SvcSoapCall( oSvcObj, cSoap, "http://localhost:94/ATU_MATA010", "DOCUMENT", "http://localhost:94/", ,"", "http://localhost:94/ws/MATA010_SERV.apw" )



  • Sem rótulos