Alguno a trabajado con MSXML2.XMLHTTP en Linux? corriendo la aplicación con Wine en Linux Mint?
Tengo este código, que funciona correctamente en Windows
- Code: Select all Expand view RUN
- TRY
oHttp := CreateObject( "MSXML2.ServerXMLHTTP" )
lOle := .t.
CATCH
oHttp := CreateObject( "MSXML2.XMLHTTP" )
lOle := .t.
END
If !lOle
Return .f.
End
TRY
oHttp:open("POST",cUrl,.f.)
oHttp:setrequestheader("SOAPAction","http://www.fact.com.mx/schema/ws/RequestTransaction")
oHttp:setrequestheader("content-type","text/xml")
oHttp:Send(cXML)
catch oError
MsgStop( "Error" + CRLF + "Error: " + cValToChar( oError:GenCode) + CRLF + ;
"SubC: " + cValToChar( oError:SubCode ) + CRLF + "OSCode: " + cValToChar( oError:OsCode ) + CRLF + ;
"SubSystem: " + cValToChar( oError:SubSystem ) + CRLF + "Envio de SOAP: " + oError:Description )
return .f.
end
Pero en Linux no funciona, después del :Send(), me da el siguiente error:
- Code: Select all Expand view RUN
GenCode: 1
SubCode: 1007
OSCode: -2147352567
SubSystem: WINOLE
Description: (0x800C0019)
Según veo es un error de WinOle?
Cualquier ayuda se las agradecería.
Saludos
Carlos.