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