Quiero crear un Servicio WCF creado que se invoca con el clic de botón del Formulario de Acceso MS.Llamando al Servicio WCF desde MS Access
Respuesta
No puede consumir un WCF directamente con MS Access.
Si posee el servicio WCF, tendrá que cambiarlo a un servicio web utilizando enlaces HTTP.
Si no lo posee, tendrá que escribir su propio servicio web que básicamente es un envoltorio alrededor del WCF.
Luego puede consumirlo como un servicio web en MS Access.
PUEDE consumir servicios de WCF a través de MS Access, pero no a través de mecanismos estándar de WCF. Deberá consumir el servicio mediante solicitudes GET, solicitudes POST o solicitudes SOAP.
Una forma de lograr esto para las peticiones SOAP en el lado de acceso está usando el kit de herramientas SOAP: http://msdn.microsoft.com/en-us/library/aa140260%28office.10%29.aspx
Otra manera que funcione para GET, las solicitudes POST o SOAP es el uso de XMLHTTP (si ir a la ruta de SOAP, que necesita para hacer su propia envoltura SOAP en el XML): http://www.codemaker.co.uk/it/tips/ado_conn.htm (búsqueda de Xmlhttp)
en el lado WCF tiene un par de choic es:
Alojar un servicio de WebHttpBinding. Esto le brinda opciones para exponer los puntos finales GET y POST para sus servicios. Ver http://www.windowsitpro.com/article/net-framework2/exposing-classic-http-endpoints-with-wcf-in-net-3-5.aspx.
Aloje un servicio BasicHttpBinding que expone un punto final SOAP (este es el punto final predeterminado de WCF si crea un nuevo servicio en Visual Studio). Si realiza esta ruta, es probable que desee configurarlo para que use la serialización XML heredada y WSDL para la compatibilidad si va con la opción 1 en el extremo de acceso (consulte http://msdn.microsoft.com/en-us/library/system.servicemodel.xmlserializerformatattribute.aspx).
otra cosa a tener en cuenta: Si crea un servicio WCF BasicHttpBinding con XmlSerializerFormatAttribute, que son básicamente recibiendo (desde el punto de vista de intercambio de datos) lo mismo que si tuviera que escribir un servicio legado asmx.
- 1. Llamando al servicio web desde C++
- 2. Llamando al servicio WCF habilitado para AJAX desde jQuery - MVC 2
- 3. Llamando al servicio web ASP.NET ASMX desde jQuery
- 4. Consultas WPAD llamando al servicio web desde ASP.NET
- 5. Llamando al servicio web ASP.net desde la aplicación C#
- 6. Llamando a setVolumeControlStream desde un Servicio
- 7. Nhibernate y MS Access
- 8. MS Access Propiedades
- 9. MS Access sin VBA?
- 10. MS Access trigger?
- 11. MS Access prepara declaraciones
- 12. VBA: Cómo ejecutar otra aplicación desde MS Access
- 13. Llamando al método getIntent en el servicio
- 14. autenticación falló al llamar a un servicio WCF desde ASP.NET
- 15. Múltiples llamadas simultáneas WCF desde un solo cliente al Servicio
- 16. Excepción al intentar ejecutar "reemplazar" en contra de MS Access
- 17. llamando al procedimiento almacenado desde solr
- 18. ¿Cómo usar la base de datos SQLite desde MS Access?
- 19. VBA + Hilos en MS Access
- 20. ¿Tenemos transacciones en MS-Access?
- 21. access HttpContext.Current from WCF Web Service
- 22. Sincronizar datos de MS Access a MS SQL
- 23. Devolver una interfaz desde un servicio WCF
- 24. Cómo configurar la seguridad al llamar al Servicio WCF desde .Net 2.0 Cliente
- 25. Llamando a métodos web desde el mismo servicio web
- 26. llamando al script R desde java
- 27. Llamando al Servlet Post desde otro Servlet
- 28. ¿Llamando al método BHO desde Javascript?
- 29. Llamando al método Bean administrado desde JavaScript
- 30. Llamando al método Win32 API desde Java
Esta es una respuesta realmente agradable y completa, con muchas cosas interesantes reunidas en un solo lugar. +1 - Daría +5 si pudiera. –