Martin,
No se como detallar mi "necesidad"... a ver si me sale...
Tengo una aplicación de Gestión/Facturación, en Xailer, la cual contiene mis
Bases de Datos, DBFs, y funcionando perfectamente.
Luego por otra parte, una web del proveedor, hay una "cesta" para
confeccionar Presupuestos o Pedidos.
Dicha cesta hay que indicar la IP (donde se alla mi aplicación con las BBDD)
y el puerto 8080 de comunicación entre aplicaciones.
O sea que no es mi aplicación la que "manda" la información al formulario
web, sinó que el formulario hace la "petición" de información, envia un XML
y luego SI mi aplicación o directamente el servidor debe responder a esa
petición de datos.
Es ahí donde me pierdo...
¿Cómo capturo y leo lo que llega al puerto 8080 de un ordenador en
cuestión???
¿Cómo le enviaré la información???
En aplicativos como enviar SMSs, se utiliza un OCX que se encarga de este
menester, sólo creo el XML y el OCX lo manda.
Pero ahí se trata de primero recibir, y luego mandar.
Si puedes hecharme una mano, te puedo enviar el dossier.
Estoy muy necesitado de este enlace entre aplicativos.
Gracias por tu tiempo.
Un Saludo,
Xevi.
"Martin Del Angel" <
mdangel@dymsasistemas.com> escribió en el mensaje de
noticias news:49c95557$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Xevi wrote:
>> Necesito conectar una aplicación web con mi aplicación, ya que ésta (mi
>> aplicación) és la que dispone de datos (cliente, vehículo, artículos) que
>> se deben gestionar en la aplicación web (pedidos, pressupuestos...).
>> Para ello, por el dossier que he recibido de la marca, la petición de
>> datos y respuesta se hacen mediante HTTP XML, utilizando la dirección IP
>> del servidor de datos (que entiendo que es la que está mi aplicación con
>> mis BBDD) y utilizando el puerto 8080 para dicha comunicación.
>>
>> ¿Alguien puede darme un poco de luz en este asunto???
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> __________ Información de ESET Smart Security, versión de la base de
>> firmas de virus 3957 (20090324) __________
>>
>> ESET Smart Security ha comprobado este mensaje.
>>
>>
http://www.eset.com
>>
>>
>>
> Hola Xevi !
>
> Podrías poner mas a detalle lo que deseas !
>
>
> Acabo de terminar un programa donde por medio de SOAP transmito datos a un
> Servidor WebServices.
>
> Tuve que instalar MS SOAP Tool Kit 3.0
>
http://www.microsoft.com/downloads/deta ... milyId=C94 3C0DD-CEEC-4088-9753-86F052EC8450&displaylang=en
>
> y despues en el codigo:
>
> TRY
> ::oACR := CreateObject("MSSOAP.SoapClient30")
> CATCH oError
> lResult := .F.
> MsgStop(oError:Operation,"Error al Inicializar Servicios Web")
> END
> ::oACR:MSSoapInit("
http://www.lacompania.com.mx/wstxp/service.asmx?wsdl")
>
> (
www.lacompania.com.mx es para mera ilustración , claro la direccción real
> es otra.)
>
> asi de esta manera me conecto a servidor de ellos:
>
> hay 2 posibilidades para mandar inf.:
>
> 1. Que escribas la función o codigo en XML para transmitir los datos.
>
> 2. Que por el lado del WebService te proporcionen la función o Metodo para
> Transmitir los Datos , el cual fue mi caso.
>
> Ellos ya tenian una función para que el cliente les mandase inf.
>
>
>
>
>
> y para transmitir los datos utilice un función de los servicios web de
> ellos:
>
> TRY
>
> wResult:=::oACR:PolizasRemotasNUICTX(wClaveAgente,wCodSeg,wP refijo,;
>
> wFolio,wTipoEndoso,wEstadoEntrada,wMotivoVisita,wFechaRegist ro,;
>
> wInicioVigencia,wHora_Inicio,wFinVigencia,wFormaPago,wMoneda ,;
>
> wAsegurado,wCalleNumero,wColonia,wCodPostal,wEmail,wProducto ,;
>
> wMunicipio,wEstado,wLada,wTelefono,wAnio,wNumSerie,wPlacas,w Marca,;
>
> wModelo,wDescripcionUso,wPaisPlacas,wPaisPlacasOtro,wEstadoP lacas,;
>
> wRemolque,wDescripcionRemolque,wPuertoEntrada,wPrima,wDerech o,;
>
> wAuxilioVial,wMiscelaneo,wDescuento,wExtraPrima,wConceptoExt raPrima,;
>
> wPrefijoAnterior,wFolioAnterior,wObservaciones,wSubAgente,;
>
> wFinanciamiento,wEnganche,wMesesFinanciamiento,wVehiculos,;
>
> wFolioCertificado,wEstatus,wReferenciaPago,wFiller1,wFiller2 )
>
> CATCH oError
>
> MsgStop(oError:Operation+"("+ALLTRIM(CSTR(oError:GenCode))+ ")","Error al
> Enviar Poliza Via Servicios Web")
>
> END
>
> y asi de facil les transmiti la Inf.
>
> lo unico complicado es generar el archivo wsdl en el caso que tu tuvieras
> que hacerlo.
>
>
> No se cual sea tu caso, porque no detallas lo que necesitas y tal vez
> pudieramos aportar alguna idea.
>
>
> Saludos...
>
> __________ Información de ESET Smart Security, versión de la base de
> firmas de virus 3957 (20090324) __________
>
> ESET Smart Security ha comprobado este mensaje.
>
>
http://www.eset.com
>
>
>
__________ Información de ESET Smart Security, versión de la base de firmas de virus 3960 (20090325) __________
ESET Smart Security ha comprobado este mensaje.
http://www.eset.com