Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Problema envío Fecha Hora con Nusoap

Estas en el tema de Problema envío Fecha Hora con Nusoap en el foro de Frameworks y PHP orientado a objetos en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/12/2011, 12:11
Avatar de PICOROFG  
Fecha de Ingreso: febrero-2008
Ubicación: Quito, Ecuador, Ecuador
Mensajes: 120
Antigüedad: 16 años, 2 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

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:36.