Hola a todos

Tengo este codigo, en el cual se instancia un objeto del tipo HTTPService

loHTTPService = Thisform.ObtenerHTTPService()

If IsNull(loHTTPService)

VentanaError( "No se pudo registrar la librería iFox.dll y es necesaria
para esta operación." + Chr(13);
+ "Para solucionar este problema ejecute la opción al menos una vez con un
usuario + "Windows que tenga permisos de Administrador.", Thisform.Caption)

MostrarEstado("")

Return .F.

EndIf

lcFechaDesde = Dtos( lcFechaDesde )

lcFechaHasta = Dtos( lcFechaHasta )

cServer = "dfe.ec.gba.gov.ar"

cURL =
"/DomicilioElectronico/SeguridadCliente/dfeServicioDescargaPadron.do"

*!* Para bajar Padron Completo

Text to XMLConsulta NOSHOW TEXT PRETEXT 7

<DESCARGA-PADRON>

<fechaDesde><<lcFechaDesde>></fechaDesde>

<fechaHasta><<lcFechaHasta>></fechaHasta>

</DESCARGA-PADRON>

EndText

cCodigoHash = loManejadorCodigoHash.Encriptar( XMLConsulta )

cFileName = "DFEServicioDescargaPadron_" + cCodigoHash + ".XML"

loHTTPService.AddPostField( "user", cUserCUIT )

loHTTPService.AddPostField( "password", cPassWord )

loHTTPService.AddPostFieldasFile( "file", XMLConsulta, cFileName )

Try

loHTTPService.IgnoreSSLErrors = .T.
cRespuesta = loHTTPService.Post( cServer, cURL, , , 443 )

Catch To loEx

VentanaError( "Error en metodo HTTPService. Motivo: " + loEx.Message,
Thisform.Caption )

MostrarEstado("")

llEjecutaMetodoHTTPService = .F.
EndTry

el objeto lo instancia correctamente ( loHTTPService es distinto de NULL )

el problema lo tengo en la linea siguiente :
loHTTPService.IgnoreSSLErrors = .T.
el error que sale es :
Codigo de error OLE 0X80020006: Nombre desconocido

La pc donde se ejecuta este codigo tiene windows xp instalado.
quisiera por favor que me ayude el que pueda paar saber la causa de dicho
error . gracias

PD: Lo raro es que al editar la dll , veo que la propiedad IgnoreSSLErrors
existe

Responder a