<< <%SKIN-STRTRANS-SYNTOC%> >> Navegação: Webservices & Integração > Webservice para informações adicionais de contatos |
Descrição |
Webservice para informações adicionais de contatos |
Acesso |
Criação e edição de recursos utilizando WebServices do Qualitor (recursos de integração) |
Aplica-se |
Q810 |
Nos webservice do descritor WSGeneral, foram incluídos novos webservices para permitir a edição de informações adicionais de contatos.
Webservice: WsGeneral.wsdl
Método: updateContactAddInfo
Parâmetros de entrada:
1.<cdcliente> - Código do cliente (obrigatório);
2.<cdcontato> - Código do cliente (obrigatório);
3.<nminformacao> - Nome da informação adicional (se estiver em branco, o código é obrigatório);
4.<cdinformacao> - Código da informação adicional (se estiver em branco, o nome é obrigatório);
5.<vlinformacao> - Valor a ser atribuído à informação adicional (obrigatório).
Saída:
<response_status>
<status> - 0 ou 1;
<error_code> - código do erro;
<msg> - mensagem de erro.
</response_status>
A operação espera receber, dentro do padrão de WebServices do Qualitor, o conteúdo de dados correspondente ao formato:
<data>
<cdcliente> - código do cliente;
<cdcontato> - código do contato;
<nminformacao> - nome da informação (opcional);
<cdinformacao> - código da informação
<vlinformacao> - valor atribuído à informação;
</data>
Exemplo:
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
$soapURL = "http://localhost/qualitor810/ws/services/service.php?wsdl=WSGeneral";
$soapClient = new SoapClient($soapURL);
$token = $soapClient->login('adm', '123', 1);
print $token;
$xml = '';
$xml .= '<wsqualitor>';
$xml .= " <contents> ";
$xml .= " <data> ";
$xml .= " <cdcliente>161</cdcliente>";
$xml .= " <cdcontato>8</cdcontato>";
$xml .= " <cdinformacao>6</cdinformacao>"; // Decisor de negócio
$xml .= " <vlinformacao>SIM</vlinformacao>";
$xml .= " </data> ";
$xml .= " </contents> ";
$xml .= '</wsqualitor>';
$return = $soapClient->updateContactAddInfo($token, $xml);
print $return;
print "<br><br><-- Fim -->";
print "</font>";
?>