Gente, desde fines de agosto me ha dejado de funcionar el acceso al WS de
Arba, ya sea para bajar el padrón y/o para traer la Retención / Percepción.
Me aparece el error Nº 12004 - Error en la descarga del recurso
solicitado.
Les paso la parte del código (VB6 SP6) que se conectaba
perfectamente , ya que desde ARBA no me dan solución/atención/bolilla.
Desde ya muchas Gracias
.--------------------------------
On Error GoTo igWSArbaPadr
Dim xmlhttp As MSXML2.XMLHTTP30
Dim ilRtas As Integer
Dim slXMLF As String
Dim slHash As String
Dim slArch As String
Dim slName As String
Dim slXMLQ As String
Dim lDesde As Long
Dim lHasta As Long
Dim stream, fileDst
Dim ilDo As Integer
Dim ret As String
lDesde = Val((Mid(Trim(Str(llFecMov)), 1, 6)) & "01")
lHasta = Val((Mid(Trim(Str(llFecMov)), 1, 6)) + Right("00" &
Trim(Str(objS.igGetUltimoDia(Mid(Trim(Str(llFecMov)), 5, 2),
Mid(Trim(Str(llFecMov)), 1, 4)))), 2))
slXMLQ = ""
slXMLQ = slXMLQ + "<DESCARGA-PADRON>" + Chr(13) + Chr(10)
slXMLQ = slXMLQ + "<fechaDesde>" + Trim(Str(lDesde)) + "</fechaDesde>" +
Chr(13) + Chr(10)
slXMLQ = slXMLQ + "<fechaHasta>" + Trim(Str(lHasta)) + "</fechaHasta>" +
Chr(13) + Chr(10)
slXMLQ = slXMLQ + "</DESCARGA-PADRON>"
slHash = LCase(HashString(slXMLQ))
slName = "DFEServicioDescargaPadron_" + Trim(slHash) + ".XML"
slXMLF = ""
slXMLF = slXMLF + "------WebKitFormBoundaryVL3fdve1Hm4Big3a" + Chr(13) +
Chr(10)
slXMLF = slXMLF + "Content-Disposition: form-data; name=" + Chr(34) +
"user" + Chr(34) + Chr(13) + Chr(10) + Chr(13) + Chr(10)
slXMLF = slXMLF + Trim(slCUIT) + Chr(13) + Chr(10)
slXMLF = slXMLF + "------WebKitFormBoundaryVL3fdve1Hm4Big3a" + Chr(13) +
Chr(10)
slXMLF = slXMLF + "Content-Disposition: form-data; name=" + Chr(34) +
"password" + Chr(34) + Chr(13) + Chr(10) + Chr(13) + Chr(10)
slXMLF = slXMLF + Trim(slPass) + Chr(13) + Chr(10)
slXMLF = slXMLF + "------WebKitFormBoundaryVL3fdve1Hm4Big3a" + Chr(13) +
Chr(10)
slXMLF = slXMLF + "Content-Disposition: form-data; name=" + Chr(34) +
"file" + Chr(34) + "; filename=" + Chr(34) + Trim(slName) + Chr(34) +
Chr(13) + Chr(10)
slXMLF = slXMLF + "Content-Type: text/xml" + Chr(13) + Chr(10) + Chr(13)
+ Chr(10)
slXMLF = slXMLF + Trim(slXMLQ) + Chr(13) + Chr(10)
slXMLF = slXMLF + "------WebKitFormBoundaryVL3fdve1Hm4Big3a--"
If ilMens Then MsgBox "slXMLF :" & Chr(13) & slXMLF
Set xmlhttp = New MSXML2.XMLHTTP30
xmlhttp.Open "POST", strURL, False
xmlhttp.setRequestHeader "Content-Type", "multipart/form-data;
boundary=----WebKitFormBoundaryVL3fdve1Hm4Big3a"
xmlhttp.setRequestHeader "Content-length", Len(Trim(slXMLF))
If Right(Trim(slpath), 1) = "\" Then slpath = Mid$(Trim(slpath), 1,
Len(Trim(slpath)) - 1)
slArch = slpath & "\PadronRGS" & Mid(llFecMov, 5, 2) & Mid(llFecMov, 1,
4) & ".zip"
If ilBaja Then
Call xmlhttp.Send(Trim(slXMLF))
If xmlhttp.Status = 200 Then
.--------------------------------
Lic. Diego A. Montero
TE : 02337-452272
Cel. : 02392-15-635176
Email : <mailto:[email protected]> [email protected]
Skype : diegoamontero
C. Pellegrini 664 America (Bs.As.)
P Antes de imprimir, piense en el medio ambiente.