downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Comprender cómo se genera el WSDL> <Implementar un componente SCA
[edit] Last updated: Fri, 17 May 2013

view this page in

Obtener el WSDL para un componente SCA que ofrece un Servicio como servicio web

Los componentes SCA que exponen una interfaz de servicio web (esto es, tienen una anotación @binding.soap) devolverán su definición WSDL en respuesta a una petición HTTP con un parámetro 'get' de "wsdl". La forma usual de obtener esto es con "?wsdl" al final de una URL. El ejemplo de abajo utiliza file_get_contents() para obtener WSDL desde un servicio y escribirlo a un fichero temporal antes de obtener un delegado para el servicio de la manera usual. Por supuesto, se podría también obtener el WSDL en un navegador, o mediante otros medios, y guardar el fichero uno mismo.

Ejemplo #1 Generated WSDL

<?php
$wsdl = file_get_contents('http://www.example.com/Services/Example.php?wsdl');
file_put_contents("service.wsdl",$wsdl); //write the wsdl to a file
$service = SCA::getService('service.wsdl'); 
?>

NOTA: si el wsdl requiere xsds importado, será necesario que este sea obtenido por separado.



add a note add a note User Contributed Notes Obtener el WSDL para un componente SCA que ofrece un Servicio como servicio web - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites