Indice

Preguntas Frecuentes TASA

   Volver a la Categoría   Siguiente  1 de 7
Error en la conexión WSDL

Las aplicaciones Borsan consumen servicios Web para lo cual necesitan tener instalado el Microsoft SOAP Toolkit. Pero muchas veces esto no ha sido suficiente. Hay problemas cuando se instalan algunos service Pack o hay conflictos de DLL.

El error se muestra como:

  • Error en la conexión WSDL. OLE IDispatch exception code 0 from WSDLReader: WSDLReader: Loading of the WSDL file failed HRESULT=080040154: Class not registered.
El error que se muestra puede deberse a los siguientes motivos:
  1. El soap tool kit no está instalado.
  2. El equipo no tiene acceso a la URL del Web Service.
  3. Conflicto en las DLLs del sistema operativo para el tratamiento de ficheros XML.
Solución: 
  1. Probar directamente desde el Internet Explorer (no usar otro explorador), la url (por ejemplo: http://servidor/wsborsanftp/wsborsanftp.wsdl) Se debe ver datos XML en la respuesta.
  2. Si el paso anterior es correcto, entonces significa que el problema es del diente. Falta la instalación de SOAPTOOLKIT. Si ya está instalado habría que desinstalarlo y volverlo a instalar.
  3. Si aún estando  instalado el SOAPTOOLKIT el problema persiste, se trata de conflicto de DLLs. Esto suele corregirse instalando el .NET Framework 2.0.
  4. Hay casos en los que es necesario aplicar la Actualización de seguridad para el Service Pack 2 de MSXML 4.0 (KB954430).
     

 


   Volver a la Categoría   Siguiente  1 de 7