Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/12/2005, 19:20
ray_rockus
 
Fecha de Ingreso: octubre-2003
Ubicación: Veracruz, México
Mensajes: 169
Antigüedad: 20 años, 7 meses
Puntos: 0
Problema con el WebService ??

Hola que tal, ates que nada un saludo.
Te comento, que yo apenas estoy metiendome en este asunto de los WebServices. Y cheque la página que mencionas sin embargo estoy algo contrariado en el aspecto de que al probar mi cliente SOAP solo me regresa el texto Array.

Aqui coloco mis códigos:


//Este es el codigo del server SOAP:
Código PHP:
<?
// Web Service de Ejemplo
require_once("nusoap/nusoap.php");
$ns="http://localhost/Agriver/nusoap";
$server = new soap_server();
$server->configureWSDL('CanadaTaxCalculator',$ns);
$server->wsdl->schemaTargetNamespace=$ns;
$server->register('CalculateOntarioTax', array('amount' => 'xsd:string'), array('return' => 'xsd:string'),$ns);

function 
CalculateOntarioTax($amount){
    
$taxcalc=$amount*.15;
    return new 
soapval('return','string',$taxcalc);
}

$server->service($HTTP_RAW_POST_DATA);
?>
Y este el del cliente:

Código PHP:
<?php
require_once("nusoap/nusoap.php");
$wsdl="http://localhost/Agriver/ws_example.php?wsdl";
$client=new soapclient($wsdl'wsdl'); 
$param=array('amount'=>'15.00',); 
echo 
$client->call('CalculateOntarioTax'$param);
?>

Sin embargo el último echo, me imprime "Array"

Que onda? Porque aparece esto ?

De antemano gracias por la explicación

Saludos desde Veracruz, México