WebService para alimentação de respostas de segurança

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

Navegação:  GERENCIAMENTO DE CONTAS >

WebService para alimentação de respostas de segurança

WebService para alimentação de respostas de segurança

 

O Qualitor possui um WebService para facilitar o preenchimento de respostas das questões de segurança, caso seja necessário realizá-lo de forma automática.

Assim, os usuários podem ter seus dados populados a partir de outros sistemas, sem a necessidade de preencher suas informações manualmente.

Este webservice está disponível no descritor "WSGeneral.wsdl" e consiste na execução do método "addSecurityQuestionAnswer".

Abaixo, segue um exemplo de execução deste webservice:

 

 

<?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>93</cdcliente>";

$xml .= "        <cdcontato>66</cdcontato>";

$xml .= "        <cdquestao>2</cdquestao>";

$xml .= "        <dsresposta>332732</dsresposta>";

$xml .= "  </data> ";

$xml .= " </contents> ";

$xml .= '</wsqualitor>';

 

$return = $soapClient->addSecurityQuestionAnswer($token, $xml);

print $return;

 

print "<br><br><-- Fim -->";

print "</font>";

 

?>

 

 

O Webservice espera um "xml" que possua a identificação do cliente e contato. Também é possível utilizar a tag “<cdloginweb>” para identificação do usuário.

O "XML" de retorno da execução deste WebService é similar ao exemplo abaixo:

 

<?xml version="1.0" encoding="ISO-8859-1"?>

<wsqualitor>

 <response_status>

   <status>1</status>

   <error_code></error_code>

   <msg></msg>

 </response_status>

 <response_data>

   <dataitem>

     <nmcliente>Qualitor+S.A.</nmcliente>

     <nmcontato>aluno2</nmcontato>

     <dsquestao>Qual+o+seu+numero+de+PIS+%2F+PASEP+3F</dsquestao>

     <dsresposta>332732</dsresposta>

     <dtprocessamento>2015-04-01 16:50:15.270</dtprocessamento>

   </dataitem>

 </response_data>

</wsqualitor>