Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2011, 12:11
Avatar de PICOROFG
PICOROFG
 
Fecha de Ingreso: febrero-2008
Ubicación: Quito, Ecuador, Ecuador
Mensajes: 120
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta Problema envío Fecha Hora con Nusoap

Buenos días amigos del foro, buscando su ayuda con algo que me tiene estancado, confiando en su guía me permito en formular mi problema

Tengo un cliente para Consumir un Servicio Web en Oracle, el cual me pide un campo tipo fecha hora el cual al momento de pasarlo me devuelve el siguiente error:

[faultcode] => soapenv:Server.userException
[faultstring] => java.lang.NumberFormatException: Invalid date


Pongo a consideración el código que estoy usando

Código PHP:
require_once('nusoap/lib/nusoap.php');

$client = new nusoap_client('http://servidor.php''wsdl');
$err $client->getError();
if (
$err) {
    echo 
'<h2>Constructor error</h2><pre>' $err '</pre>';
}


$rand rand(1000099999);
 
$auth = array('principal' => 'user','credential' => 'psw');


$fecha=gmDate("Y-m-d\TH:i:s\Z"); 
echo 
$fecha;

            
$params=array(
'authentication' => $auth 
'eventName' => 'WS_Event_01'
'productTypeName' => 'Web Service'
'externalSource' => 'PHP' ,
'externalDate' => $fecha
'workflowName' => 'WS_Event_01',
'externalID' => $rand 
'parameter' => array('toemail' => 'mail1' 'fromemail' => 'mail2' ,'body' => 'hola')
);

$result $client->call('postExternalEvent'$params''''falsetrue);

 
if (
$client->fault) {
    echo 
'<h2>Fault</h2><pre>';
    
print_r($result);
    echo 
'</pre>';
} else {
 
    
$err $client->getError();
    if (
$err) {
 
        echo 
'<h2>Error</h2><pre>' $err '</pre>';
    } else {
        echo 
'<h2>Resultado</h2><pre>';
        
print_r($result);
        echo 
'</pre>';
    }
}
echo 
'<h2>Request</h2><pre>' htmlspecialchars($client->requestENT_QUOTES) . '</pre>';
echo 
'<h2>Response</h2><pre>' htmlspecialchars($client->responseENT_QUOTES) . '</pre>';
echo 
'<h2>Debug</h2><pre>' htmlspecialchars($client->debug_strENT_QUOTES) . '</pre>'
Muchas Gracias por su colaboración