Llamada a webservice server en PHP

Hola, a todos.

Tengo un proyecto de aplicacion RAILS que llama a diferentes
webservices. Estos webservices estan desarrolados en RAILS (rest),
Java(SOAP) y PHP(SOAP).

Con los webservices server en RAILS y Java, la aplicacion envia y el
servidor recibe correctamente los parametros.

Pero con el WS en PHP(SOAP), el parametro que recibe el servidor es la
key+value, es decir:

RAILS client to SOAP:
wsdl = ‘http://url_ws?wsdl’
driver = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver
@xmlout = driver.login({:user => ‘asv’}).Return

JAVA Server:
funcion login(user) => user=‘asv’

PHP Server:
funcion login(user) => user=‘userasv’

Sabeis que esta pasando con los wsSOAP hechos en PHP?

Muchas gracias.
Rafa.

Hola,
Mi nombre es Antonio, yo estoy desarrollando un proyecto con
servicios web hachos en java pero aun no he podido hacer nada de
servicios web en ruby on rail.

Sera que me puedes enviar alguna informacion o ejemplos para poder
cosumir servicios web hechos en java(soap)

Gracias.

Saludos

Rafa C. wrote:

Hola, a todos.

Tengo un proyecto de aplicacion RAILS que llama a diferentes
webservices. Estos webservices estan desarrolados en RAILS (rest),
Java(SOAP) y PHP(SOAP).

Con los webservices server en RAILS y Java, la aplicacion envia y el
servidor recibe correctamente los parametros.

Pero con el WS en PHP(SOAP), el parametro que recibe el servidor es la
key+value, es decir:

RAILS client to SOAP:
wsdl = ‘http://url_ws?wsdl’
driver = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver
@xmlout = driver.login({:user => ‘asv’}).Return

JAVA Server:
funcion login(user) => user=‘asv’

PHP Server:
funcion login(user) => user=‘userasv’

Sabeis que esta pasando con los wsSOAP hechos en PHP?

Muchas gracias.
Rafa.