Operação updateContactAddInfo

<< <%SKIN-STRTRANS-SYNTOC%> >>

Navegação:  Manual de INTEGRAÇÃO > Recurso WebServices > Geração de Log para os WebServices > WebService General >

Operação updateContactAddInfo

Operação updateContactAddInfo

Essa operação permite a edição de informações adicionais de contatos.

 

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).

 

Parâmetros de 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>";

 

?>