SIC Service - Serviço de Informações ao Cliente Termaco


Informações Técnicas
Consultas
Exemplos

Prezado Cliente,

Abaixo segue informações técnicas para realizar a integração de seus sistemas com as informações do webservice da Termaco.


Endereço do Webservice: http://www2.termaco.com.br/sicservice/server.php

Endereço do WSDL: http://www2.termaco.com.br/sicservice/server.php?wsdl

Descrição do XML (PDF): Visualizar Documento

Prezado Cliente,

Abaixo descriminado código em linguagem PHP de um cliente para consumir o webservice (sicservice), para ser utilizado como facilitador nas integrações por parte dos clientes da Termaco Logística.


Exemplo PHP de um Client para consumir o webservice

<?php

/**
 * Acesso ao Sicservice via WebService com PH e NuSoap
 *
 * @author Daniel Moraes
 * @since 01/07/2011
 */

// Permite visdualizar erros ocorridos
error_reporting(E_ALL); 

// Importa a biblioteca Nusoap do PHP para utilizar na comunicacao SOAP
require_once('./nusoap/lib/nusoap.php');

// WSDL do webservice
$wsdl "http://www2.termaco.com.br/sicservice/server.php?wsdl";

// Instancia o objeto
$client = new soapclient($wsdltrue);

// Verifica erros no construtor
$err $client->getError();
if (
$err) {
    echo 
'<h2>Erro no Construtor</h2><pre>' $err '</pre>';
}

// Configuracoes Gerais do SOAP e XML     
$client->soap_defencoding 'utf-8';
$client->useHTTPPersistentConnection(); 

// XML da Consulta a ser enviada
$consult '<sicservice>
              <cnpjcliente># Digite o CNPJ do Cliente #</cnpjcliente>
              <usuario># Usuario de acesso ao webservice #</usuario>
              <senha># Senha do Cliente #</senha>
              <tipoconsulta># Tipo da Consulta #</tipoconsulta>
              <itensconsulta># Itens da Consulta #</itensconsulta>              
            </sicservice>'
;

// Classe responsavel para realizar a chamada ao webservice
$result $client->call("sicservice", array($consult), "","""");

// Verifica erros no retorno e imprime o resultado
$err $client->getError();
if (
$err) {
    echo 
'<pre><b>Problemas ao acessar o webservice: </b>' 
    
$err '</pre><br>';
}else{

    
$result $client->document;
    
$xml = new SimpleXMLElement($result);

    echo 
$result;
        
}

// Imprime o resultado
echo '<h2>Constructor error</h2><pre>' $err '</pre>';
echo 
'<h2>Debug</h2>';
echo 
'<pre>' htmlspecialchars($client->getDebug(), ENT_QUOTES) . '</pre>';

// Finaliza o Objeto
unset($client);

?>

Prezado Cliente,

Abaixo segue módulo de consulta para testes, desenvolvido validar as informações repassadas via integração, auxiliando assim no desenvolvimento dos clientes.


CNPJ Remetente:  

Usuário:  

Senha:  

Tipo da Consulta:  

Itens da Consulta:  

Nota Fiscal:   Serie:  
Conhecimento:  
Fatura:  
Pedido:  

Enviar Consulta





Conheça o SIC Service

O SIC Service foi desenvolvido para você, cliente Termaco. Uma ferramenta tecnológica com as informações necessárias ao gerenciamento dos serviços prestados a nossos clientes.

Com este webservice, disponibilizamos uma forma de integração direta entre a Termaco e o Cliente, abaixo uma lista de informações que este canal fornece.