by
0
3
37
1
Easy-to-find
Refined
MultiPlatform
Created
Modified Feb 1, 2019
AuthorEvaldo Maciel
BrowserFirefox
ERPRM
Languagephp
LicenseCreative Commons
TechnologySOAP

Criando / Atualizado dados no RM via SOAP com PHP

Atualizando dados no Totvs Corpore RM via PHP com SOAP utilizando o método SaveRecord do WebServices
Copy Embed Code
<iframe id="embedFrame" style="width:600px; height:300px;"
src="https://www.snip2code.com/Embed/4301178/Criando---Atualizado-dados-no-RM-via-SOA?startLine=0"></iframe>
Click on the embed code to copy it into your clipboard Width Height
Leave empty to retrieve all the content Start End
<?php // chamada para o webservice via Soap $wsdl ='http://SERVIDOR:8051/wsDataServer/MEX?wsdl'; // Paramêtros para iniciar a sessão $soapParametros = array('login' => 'mestre', 'password' => 'totvs', 'authentication' => SOAP_AUTHENTICATION_BASIC, 'trace' => 1, 'exceptions' => true ); // Criando objeto para fazer chamada $client = new SoapClient($wsdl, $soapParametros); $function = 'SaveRecord'; // Argumentos para atualização de dados via SOAP/XML $arguments = array(array( 'SaveRecord', 'DataServerName' => 'RhuPessoaData', 'XML' => '<RhuPessoa><PPessoa><CODIGO>12</CODIGO><APELIDO>Aninha =)</APELIDO></PPessoa><VPCompl><CODPESSOA>12</CODPESSOA><IDADE>26</IDADE><PESO>62</PESO></VPCompl></RhuPessoa>', 'Contexto' => '?' )); // Converter para XML, não utilizado nesse momento é apenas um teste // $xml = simplexml_load_string($arguments[0]["XML"]) or die("Erro"); //var_dump($xml); // Anotações para lembrar // $options = array('location' => 'http://350z:8051/wsDataServer.asmx'); // (String xmlContexto, Boolean checkRoot) em RM.Con.Conector.ConWSDataServer. // SaveRecord(String DataServerName, String XML, String UserName, String UserPassword, String contexto, String emailUsuarioContexto) ) // Chamada para salvamento $result = $client->__soapCall($function, $arguments); // Retorno da execução // Se tudo ocorrer como deve, vai retorno a chama primaria o objeto print_r($result); ?>
If you want to be updated about similar snippets, Sign in and follow our Channels

blog comments powered by Disqus