Hola Maestro Fernando. Cómo estas tanto tiempo.
Yo tengo desarrollado 2 WS (WsLpg y WsFE) en VFP utilizando SoapToolkit q utilizan el WS de AFIP (Administración Federal) ambos no emplean MTOM.
Hace un tiempo salieron 2 WebService nuevos q utilizan MTOM y me despertó curiosidad saber si VFP9 lo soporta.
Estuve investigando, pero no llegué x falta de tiempo a armar el código p probarlo.
Estos 2 servicios utilizan MTOM
http://www.afip.gob.ar/ws/WSCComu/vecuwsconcomunicaciones.pdf
El primero pienso q podría llegar a funcionar xq es p consultar informes q afip te deja en ventanilla y podrían traer archivos adjuntos como respuesta.
El segundo es más complicado, xq hay q subir archivos encriptados y se utiliza mtom p el armado de esto. Mirá los pdf q trae ejemplos de implementación en .Net q podrían ser consumidos desde VFP pero esto es otra historia.
Afip se puede utilizar de 2 formas en modo producción y homologación, p usar este segundo, luego de tener el certificado digital q ellos te dan, tenés q pedirles q aplicativos uno quiere trabajar y ellos te habilitan.
Estuve viendo este tema con Pancho y luego se me ocurrió hacerle una consulta a Rick Strahl sobre este tema, q te la adjunto p q la veas:
From: Esteban. [mailto:er...@yahoo.com.ar]
Sent: Friday, October 24, 2014 4:06 PM
Subject: Hello.
I don’t speak english very well . I’m argentine. Apologize for my sentences… (laugh)
I need to ask you about Webservices. It´s possible to use the MTOM encoding in VFP with Soap30 + WS?
I guess I need to resolve this situation with .Net, but I haven’t knowledge about this.
I would like to have your opinion.
Greeting from Argentine!!!
Esteban.
Respuesta:
I just did some work with MTOM in a FoxPro app, and we tried WCF with .NET and actually couldn’t get the format to line up exactly. However, that would always be my first try – use WCF to connect to the MTOM service in .NET and then call that from FoxPro if it works.
Getting these services to work can often be very difficult especially if they are Java services as they tend to use very strict rules that are hard to match. In the previous app the WCF client was pushing valid MTOM messages but the server refused to accept them. We actually ended up hand coding the SOAP requests with string data and that did in the end work. That’s a last resort if nothing else works.
There are always ways to make this work – but some are easier than others.
+++ Rick ---
Ahora en este momento estoy trabajando sobre una modificación sobre el WsLpg q me está llevando tiempo y no puedo hacer pruebas sobre MTOM, pero ni bien tenga algo de tiempo haré alguna prueba sobre alguno de estos 2 WS y te aviso a donde llego…
Saludos.
Esteban.
Fer. Dudo q llegues a poder probar sin tener un user registrado, y no olvides q todos los WS de Afip, se necesita el Token y sign q son el ticket con el tiempo de uso sobre el ws q vas a utilizar. Supongo q todo esto lo sabes mas q yo. Si logras algo, con gusto quiero saber!!!
Si tengo un rato de tiempo me hago un prg de acceso al nuevo WS con una consulta MTOM y te cuento.
Para hacer consultas en AFIP como te había mencionado si o si necesitas un token y un sign válido y tener la aprobación de afip p usar con la cuit de tu certificado digital el servicio q quieras.
Saludos.
Esteban.
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Fernando D. Bozzo
Enviado el: viernes, 20 de febrero de 2015 08:25 p.m.
Para: publice...@googlegroups.com
CC: er...@yahoo.com.ar
Asunto: Re: [vfp] Uso de web services MTOM desde VFP9?
Tenías razón, la única prueba que pude hacer es con un servicio de los 3 de testing que se llama dummy, pero no me sirve para comprobar la compatibilidad MTOM, así que buscaré algún otro en la web, a ver si encuentro.
Saludos.
Esteban.
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Fernando D. Bozzo
Enviado el: viernes, 20 de febrero de 2015 11:06 a.m.
Para: publice...@googlegroups.com