PHP usando NuSoap

Existem várias bibliotecas que podem ser utilizadas para criar e consumir serviços em PHP, em nosso exemplo estaremos utilizado a NuSOAP pela sua enorme facilidade de uso pois é um grupo de classes escritas em PHP que permite aos desenvolvedores criar e consumir serviços Web usando SOAP. NuSOAP não requer nenhuma extensão especial de PHP, o que a torna utilizável por todos desenvolvedores PHP bastando apenas incorporar ao código da aplicação a vinculação do módulo nusoap.php conforme segue.

NuSOAP pode ser obtida em http://sourceforge.net/projects/nusoap/

<?php

require_once('nusoap.php');

$servico = new nusoap_client("http://www.federalweb.com.br/webservice.asmx?WSDL", 'wsdl');

$params = array(

'cod_cliente'            => '1',

'cod_usuario'  => 1,

'documento'            => '1',

'cod_consulta'         => 1,

'formato_resposta'    => 3,

'dispositivo'             => 1,

'cod_integrador'       => 1

);

$result = $servico->call('Consultar', $params);

print $result["ConsultarResult"];

?>