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âmetros | Descrição | Default |
---|---|---|
oSvcObj | Objeto client Protheus utilizado na requisição | |
cSoap | Corpo da mensagem que será enviada | |
cSoapAction | URI de SOAPAction da requisição | |
cSoapStyle | Estilo da mensagem que está sendo enviada (DOCUMENT, DOCUMENTSOAP12, RPC ou RPCX) | |
cNameSpace | Namespace padrão que será utilizado na mensagem (:tns e :types para o estilo RPC ou RPCX) | |
cSoapHead | Header da mensagem soap que será enviada | Vazio |
cXBuild | Indica que este fonte client foi gerado a partir de um WSDL fornecido por um Protheus (interno) | |
cPostUrl | Indica 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" )
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas