Webservice para informações adicionais de contatos

<< <%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>";

 

?>