Serviços Web

Classes

Serviço Descrição Argumentos Retorno
classesGetIds Listar todos os identificadores de objectos do tipo Classe - Lista de strings
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php"); 

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $response = $client->call("classesGetIds",array());
                                    $classes = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($classes);
                                ?>
                            
Serviço Descrição Argumentos Retorno
classesFindOne Consultar uma Classe Código da classe String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php");

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);
                                    
                                    $codigo = $_REQUEST["codigo"];
                                    $response = $client->call("classesFindOne",array("codigo" => $codigo); 
                                    
                                    print_r( simplexml_load_string($response),"SimpleXMLElement",LIBXML_PARSEHUGE) );
                                ?>
                            
Serviço Descrição Argumentos Retorno
classesFindAll Consultar todas as Classes - String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php");

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $response = $client->call("classesFindAll",array());
                                    $classes = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($classes);
                                ?>
                            
Serviço Descrição Argumentos Retorno
classesFindTop Consultar as Classes de 1º nível - String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php");

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $response = $client->call("classesFindTop",array());
                                    $classes = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($classes);
                                ?>
                            
Serviço Descrição Argumentos Retorno
classesFindSubtree Consultar a sub-árvore de uma Classe Código da classe String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php2);

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $codigo = $_REQUEST["codigo"];
                                    
                                    $response = $client->call("classesFindSubtree",array("codigo" => $codigo));
                                    $classes = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($classes);
                                ?>
                            

Entidades

Serviço Descrição Argumentos Retorno
entidadesGetIds Listar todos os identificadores de objectos do tipo Entidades - Lista de strings
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php"); 

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $response = $client->call("entidadesGetIds",array());
                                    $entidades = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($entidades);
                                ?>
                            
Serviço Descrição Argumentos Retorno
entidadesFindOne Consultar uma Entidade Identificador da entidade String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php");

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);
                                    
                                    $ident = $_REQUEST["ident"];
                                    $response = $client->call("entidadesFindOne",array("ident" => $ident);

                                    print_r(simplexml_load_string($response),"SimpleXMLElement",LIBXML_PARSEHUGE) );
                                ?>
                            
Serviço Descrição Argumentos Retorno
entidadesFindAll Consultar todas as Entidades - String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php");

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $response = $client->call("entidadesFindAll",array());
                                    $entidades = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($entidades);
                                ?>
                            

Legislações

Serviço Descrição Argumentos Retorno
legislacoesGetIds Listar todos os identificadores de objectos do tipo Legislação - Lista de strings
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php"); 

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $response = $client->call("legislacoesGetIds",array());
                                    $legislacoes = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($legislacoes);
                                ?>
                            
Serviço Descrição Argumentos Retorno
legislacoesFindOne Consultar uma Legislação Identificador da legislação String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php");

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);
                                    
                                    $idleg = $_REQUEST["idleg"];
                                    $response = $client->call("legislacoesFindOne",array("idleg" => $idleg);

                                    print_r(simplexml_load_string($response),"SimpleXMLElement",LIBXML_PARSEHUGE) );
                                ?>
                            
Serviço Descrição Argumentos Retorno
legislacoesFindAll Consultar todas as Legislações - String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php");

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $response = $client->call("legislacoesFindAll",array());
                                    $legislacoes = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($legislacoes);
                                ?>
                            

Termos

Serviço Descrição Argumentos Retorno
termosGetIds Listar todos os identificadores de objectos do tipo Termo - Lista de strings
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php"); 

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $response = $client->call("termosGetIds",array());
                                    $termos = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($termos);
                                ?>
                            
Serviço Descrição Argumentos Retorno
termosFindOne Consultar um Termo Identificador do termo String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php");

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);
                                    
                                    $idtermo = $_REQUEST["idtermo"];
                                    $response = $client->call("termosFindOne",array("idtermo" => $idtermo);

                                    print_r(simplexml_load_string($response),"SimpleXMLElement",LIBXML_PARSEHUGE) );
                                ?>
                            
Serviço Descrição Argumentos Retorno
termosFindAll Consultar todas os Termos - String XML
                                < ?php 
                                    require_once("./nusoap/lib/nusoap.php");

                                    $location = "http://epl.di.uminho.pt/~mef2016/webservices/api.php";
                                    $client = new nusoap_client($location,false);

                                    $response = $client->call("termosFindAll",array());
                                    $termos = simplexml_load_string($response,"SimpleXMLElement",LIBXML_PARSEHUGE);

                                    print_r($termos);
                                ?>
                            


MEF 2016