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); |