pess_id (aux2) $metodo2 = "listPessoasByNome"; $param2 = array ('nomeSistema' => 'acessoainformacao', 'chaveSistema' => 'GLiCh0BL6jS7f9O82BgEZqVvcGIGiN', 'nome' => $nome2); $client2 = new nusoap_client($wsdl); $result2 = $client2->call($metodo2, $param2, $pkname, 'listPessoasByNome'); // echo "--" . $result2 . "--"; // if ($result2 == " ") { if (preg_match("/ <\/Pessoas>/", $result2)) { echo "not found"; } else { $x2 = "".utf8_encode($result2); $xml2 = simplexml_load_string($x2); $aux2 = (int)$xml2->Pessoa->pess_id; //echo " aux2: " . $aux2 ; // getPessoa // PessoaId (aux2) -> unid_id (aux3) // PessoaId (aux2) -> unid_sigla $metodo3 = "getPessoa"; $param3 = array ('PessoaId' => $aux2, 'nomeSistema' => 'acessoainformacao', 'chaveSistema' => 'GLiCh0BL6jS7f9O82BgEZqVvcGIGiN'); $client3 = new nusoap_client($wsdl); $result3 = $client3->call($metodo3, $param3, $pkname, 'getPessoa'); $x3 = "".utf8_encode($result3); $xml3 = simplexml_load_string($x3); $aux3 = (string)$xml3->Unidade->unid_id; //echo "aux3: " . $aux3; $wsdl4 = "http://150.163.12.105/institucional/unidadews?wsdl"; // getCoordenacaoByUnidade // idUnidade ($aux3) -> unid_id (aux4) $metodo4 = "getCoordenacaoByUnidade"; $param4 = array ('nomeSistema' => 'acessoainformacao', 'chaveSistema' => 'GLiCh0BL6jS7f9O82BgEZqVvcGIGiN', 'idUnidade' => $aux3); $client4 = new nusoap_client($wsdl4); $result4 = $client4->call($metodo4, $param4, $pkname, 'getCoordenacaoByUnidade'); $x4 = "".utf8_encode($result4); $xml4 = simplexml_load_string($x4); $aux4 = (int)$xml4->Unidade->unid_id; echo $xml3->Unidade->unid_sigla . "-" . $xml4->Unidade->unid_sigla . "-INPE-MCTI-GOV-BR"; } ?>