2011 - Escola Europeia de Ensino Profissional
2011 - Escola Europeia de Ensino Profissional
2011 - Escola Europeia de Ensino Profissional
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
102<br />
Prova <strong>de</strong> Aptidão Professional - Broadcast Server <strong>2011</strong><br />
9. Anexos<br />
9.3. Código fonte <strong>de</strong> alguns ficheiros<br />
9.3.1. Ficheiro services.php<br />
WSDL();<br />
// O XRDS está a ser requerido<br />
if (isset($_GET['xrds']))<br />
$serviceResponse->XRDS();<br />
if (<strong>de</strong>fined('XMDS'))<br />
$service = 'soap';<br />
// Verifica se estamos a usar o serviço errado (se esta a usar o xmds.php entao vamos usar<br />
sempre o serviço SOAP)<br />
if (<strong>de</strong>fined('XMDS') || $method != '')<br />
{<br />
// Cria um serviço para arranjar um novo método<br />
switch ($service)<br />
{<br />
case 'soap':<br />
Kit::ClassLoa<strong>de</strong>r('xmdssoap');<br />
try<br />
{<br />
$soap = new SoapServer($serviceLocation . '?wsdl');<br />
$soap->setClass('XMDSSoap');<br />
$soap->handle();<br />
Prova <strong>de</strong> Aptidão <strong>Profissional</strong> – Hugo Barros e Mário Castro