Commit a3237d16f6ad840696bf98744c02bbb2f44bd84e
1 parent
741fcd33
Exists in
master
and in
5 other branches
Marcelo
Showing
2 changed files
with
65 additions
and
1 deletions
Show diff stats
rn/PendenciasTramiteRN.php
| @@ -122,7 +122,7 @@ class PendenciasTramiteRN extends InfraRN { | @@ -122,7 +122,7 @@ class PendenciasTramiteRN extends InfraRN { | ||
| 122 | curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); | 122 | curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); |
| 123 | curl_setopt($curl, CURLOPT_SSLCERT, $this->strLocalizacaoCertificadoDigital); | 123 | curl_setopt($curl, CURLOPT_SSLCERT, $this->strLocalizacaoCertificadoDigital); |
| 124 | curl_setopt($curl, CURLOPT_SSLCERTPASSWD, $this->strSenhaCertificadoDigital); | 124 | curl_setopt($curl, CURLOPT_SSLCERTPASSWD, $this->strSenhaCertificadoDigital); |
| 125 | - curl_setopt($curl, CURLOPT_TIMEOUT, 6000); | 125 | + curl_setopt($curl, CURLOPT_TIMEOUT, 180); |
| 126 | return $curl; | 126 | return $curl; |
| 127 | } | 127 | } |
| 128 | 128 |
| @@ -0,0 +1,64 @@ | @@ -0,0 +1,64 @@ | ||
| 1 | +<? | ||
| 2 | + | ||
| 3 | +require_once dirname(__FILE__) . '/../../SEI.php'; | ||
| 4 | + | ||
| 5 | + | ||
| 6 | +InfraDebug::getInstance()->setBolLigado(false); | ||
| 7 | +InfraDebug::getInstance()->setBolDebugInfra(true); | ||
| 8 | +InfraDebug::getInstance()->limpar(); | ||
| 9 | + | ||
| 10 | +echo "Script de teste de conexão ao barramento \n"; | ||
| 11 | + | ||
| 12 | +$wsdl = 'https://homolog.pen.api.trafficmanager.net/interoperabilidade/soap/v2/?wsdl'; | ||
| 13 | +$urlPendencia = 'https://homolog.pen.pendencias.trafficmanager.net/'; | ||
| 14 | +$caminhoCertificado = '/opt/sei/config/BNDES-HOMOLOGall.pem'; | ||
| 15 | + | ||
| 16 | +$options = array( | ||
| 17 | + 'soap_version' => SOAP_1_1 | ||
| 18 | + , 'local_cert' => $caminhoCertificado | ||
| 19 | + , 'passphrase' => '1234' | ||
| 20 | + , 'resolve_wsdl_remote_includes' => true | ||
| 21 | + , 'cache_wsdl'=> WSDL_CACHE_NONE | ||
| 22 | + , 'trace' => true | ||
| 23 | + , 'encoding' => 'UTF-8' | ||
| 24 | + , 'attachment_type' => BeSimple\SoapCommon\Helper::ATTACHMENTS_TYPE_MTOM | ||
| 25 | + , 'ssl' => array( | ||
| 26 | + 'allow_self_signed' => true, | ||
| 27 | + ) | ||
| 28 | + ); | ||
| 29 | + | ||
| 30 | + | ||
| 31 | +//Testes de chamada ao serviço SOAP | ||
| 32 | +$webservice = new BeSimple\SoapClient\SoapClient($wsdl, $options); | ||
| 33 | +$parametros = new stdClass(); | ||
| 34 | +$parametros->filtroDePendencias = new stdClass(); | ||
| 35 | +$parametros->filtroDePendencias->todasAsPendencias = false; | ||
| 36 | +$resultado = $webservice->listarPendencias($parametros); | ||
| 37 | + | ||
| 38 | +if(isset($resultado) && isset($resultado->listaDePendencias->IDT)){ | ||
| 39 | + print_r($resultado->listaDePendencias->IDT); | ||
| 40 | + foreach ($resultado->listaDePendencias->IDT as $pendencia) { | ||
| 41 | + echo sprintf(" - Pendência com IDT: %d: status %d \n", $pendencia->_, $pendencia->status); | ||
| 42 | + } | ||
| 43 | + | ||
| 44 | +} | ||
| 45 | + | ||
| 46 | + | ||
| 47 | +// $urlPendencia = 'https://homolog.pen.pendencias.trafficmanager.net/'; | ||
| 48 | +// $curl = curl_init($urlPendencia); | ||
| 49 | +// curl_setopt($curl, CURLOPT_URL, $urlPendencia); | ||
| 50 | +// curl_setopt($curl, CURLOPT_HEADER, 0); | ||
| 51 | +// curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); | ||
| 52 | +// curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); | ||
| 53 | +// curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); | ||
| 54 | +// curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); | ||
| 55 | +// curl_setopt($curl, CURLOPT_SSLCERT, $caminhoCertificado); | ||
| 56 | +// curl_setopt($curl, CURLOPT_SSLCERTPASSWD, '1231'); | ||
| 57 | +// $resultado = curl_exec($curl); | ||
| 58 | +// curl_close($curl); | ||
| 59 | + | ||
| 60 | +echo "==============================================================\n"; | ||
| 61 | +print_r($resultado); | ||
| 62 | +echo "==============================================================\n"; | ||
| 63 | + | ||
| 64 | +exit(0); |