none
Conexion a web service RRS feed

  • Pregunta

  • Hola buenas tardes, tengo un problema con una conexión a web service les comento solo son dos formas en vb.net para windows CE dispositivos moviles la primera forma recibe la lectura del reader symbol, la pasa hacia el metodo del web service y no hay ningun problema procesa todo hasta mostrar los datos que necesito, el problema se presenta cuando intento hacer otra lectura, la aplicacion nunca se cierra solo pasa de la pantalla de lectura a la pantalla de detalle y cuando muestra los detalles despues deun tiempo me vuelve a mosrtar la primera para volver a leer si vuelvo a leer un codigo de barras lo lee pero el problema es cuando intento enviarlo otra ves al metodo del webservice ya que me marca timeout pero la primera ves si lo ahce podrian apoyarme para saber que me falta o estoy haciendo mal.

    Gracias.

    martes, 21 de enero de 2014 23:32

Todas las respuestas

  • hola

    por lo que entiendo el problema se presenta con una segunda invocacion al servicio web

    me pregunto estas destruyendo correctamente el objeto del proxy que usaste para invocar el servicio, usas el

    Using svc As New NombreProxyServicio

      'aqui invocas el webmetod

    End Using

    de esta forma se destruye correctamente

    ---

    tambien valida que no quede colgado del lado del servidos, si luego de invocarlo usas alguna otra aplicacion winform que crees de prueba para enviar un valor al servicio este responde ?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 22 de enero de 2014 2:48
  • Ya intente haciendo lo que comentas pero aun asi sigue marcando el mismo error en efecto es como mencionas en la segunda invocación al servicio web es donde ya no pasa el codigo que utilizo es el siguiente:

    Dim req As String = WebRequest.Create(sUrlService).GetResponse().Headers.Get("Date")
                Dim strfecha As String = DateTime.Parse(req).ToLocalTime.ToString()
                Dim Data As New srv.Marcaje
                Dim Servive As New wsService.Service
                Dim lec As New srv.LecturaData
                FechaActual = String.Format("{0:s}", strfecha)
                Data.Id = 1
                Data.Lectura = txtCodigo.Text.Trim
                Data.FH = FechaActual
                Data.Reader = strReader
                Using Service As New wsService.Service.Service
                    lec = Servive.IngresarData(Data)
                    sNombre = lec.Nombre
                    sDetalle = lec.Detalle
                    sRFC = lec.RFC
                    sFecha = Fecha
                    sCompra = lec.Compra
                    sticket = lec.ticket
                End Using

    Fuera de esto en ninguna otra parte de la app se manda a llamar, en las demas solo se llenan labels con los datos obtenidos.

    Gracias por su ayuda

    miércoles, 22 de enero de 2014 15:28
  • Hola alguien podria apoyarme estoy atorada con ese detalle al parecer mi objeto prosy no se esta destruyendo y no puedo hacer una segunda invocación desde la app windows pero si la invoco desde SOAP por ejemplo al si lo hace bien puede que tenga algo más acaso pero no encuentro que puede ser.

    De antemano gracias.

    martes, 28 de enero de 2014 23:46
  • Hola alguien podria apoyarme estoy atorada con ese detalle al parecer mi objeto prosy no se esta destruyendo y no puedo hacer una segunda invocación desde la app windows pero si la invoco desde SOAP por ejemplo al si lo hace bien puede que tenga algo más acaso pero no encuentro que puede ser.

    De antemano gracias.

    martes, 28 de enero de 2014 23:46