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 | 122 | curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); |
123 | 123 | curl_setopt($curl, CURLOPT_SSLCERT, $this->strLocalizacaoCertificadoDigital); |
124 | 124 | curl_setopt($curl, CURLOPT_SSLCERTPASSWD, $this->strSenhaCertificadoDigital); |
125 | - curl_setopt($curl, CURLOPT_TIMEOUT, 6000); | |
125 | + curl_setopt($curl, CURLOPT_TIMEOUT, 180); | |
126 | 126 | return $curl; |
127 | 127 | } |
128 | 128 | ... | ... |
... | ... | @@ -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); | ... | ... |