none
Enviar DateTime a WebService RRS feed

  • Pregunta

  • Que tal Grupo.

    quiero mandar una fecha a un webservice.

    Ya trate con eso:

    rsv.CreateDateTime=Now().ToString(("yyyy-MM-dd'T'HH:mm:ss.ffffffz"))

    Tambien con esto:

    rsv.CreateDateTime=system.xml.xmlconvert.toString(now())

    No me marca error al envi opero simplemente no los manda.

    Que puede ser?

    Gracias!!

    
    
    
    
    
    
    
    
    
    
    
    miércoles, 16 de mayo de 2012 20:35

Todas las respuestas

  • hola

    pero de que clase de servicio web te refieres? o sea es un asmx o es un servicio de WCF, o sea un .svc

    has creado la web reference al servicio para poder invocarlo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 17 de mayo de 2012 5:26
  • Que tal Leandro.

    Si, ya tengo creada la web reference para invocarlo, de hecho ya le mando otros datos y si me funciona, pero

    lo que no puedo hacer es mandar fechas, creo es por el formato.

    Es un servicio (wsdl) que importe a mi proyecto creando una clase.

    Gracias!

    jueves, 17 de mayo de 2012 12:49
  • pero esta parametro o propiedad que debes asignar de que tipo de datos se trata ?

    es del tipo DateTime ?

    porque si es de este tipo asignas directo un DateTime.Now

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 17 de mayo de 2012 13:11
  • si es DateTime, y ya trate con esto tambien y nada:

    rsv.CreateDateTime=DateTime.now

    rsv.CreateDateTime=XmlConvert.ToDateTime("2012-01-01", XmlDateTimeSerializationMode.Local)

    Lo que pasa que lo mando al web service y al parecer no me aparecer nada, tengo un "emulador" Membrane Monitor

    para ver que es lo que manda mi proyecto y no se ve lo que es la fecha.

    Saludos.

    jueves, 17 de mayo de 2012 13:56
  • Lo que pasa que lo mando al web service y al parecer no me aparecer nada,

    como es que detectas el "no me aparece nada" ?

    digo has puesto un breakpoint en el servicio, estas logueando en un archivo, se produce un error

    no se ve lo que es la fecha.

    si es una propiedad como que no se ve?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 17 de mayo de 2012 14:23
  • Hola Leandro.

    Ok, en el proyecto VbNEt con un breakpoint si me aparece que esta el dato.

    Pero uso un programa "Membrane monitor" que me sirve para ver lo que envio al web service,

    es ahi donde no veo que se va la fecha, solo CreatorId y Estatus.

    <s:Body xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance

    xmlns:xsd="http://www.w3.org/2001/XMLSchema">

    <HotelReservation>

    <Hotelreservation CreatorID="ServicioReservacion" Estatus="1">

    Saludos!

    jueves, 17 de mayo de 2012 16:27
  • la verdad desconozco el "Membrane monitor", nnunca lo he usado

    pero si en el extremo del servicio cuando lo invocas llega el dato de la fecha, entonces esta correcto el codigo

    porque "Membrane monitor" no lo muestra, la verdad no tengo idea


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 17 de mayo de 2012 18:54
  • Muchas gracias!
    jueves, 17 de mayo de 2012 21:27