Pre-first, VBScript is obviously an obsolete language.
First, I'm limited to VBScript because the script runs inside the Seagull Scientific BarTender 10.1 label printing app. I cannot install modules with NuGet or similar.
In VBScript, how is an XML-RPC request constructed and sent? The request is a combination of XML and HTTP headers. What is required to format a XML-RPC request in VBScript, and what is required to convert the response XML to an object, similarly to the Python example below.
In Python
models = xmlrpc.client.ServerProxy('{}/xmlrpc/2/object'.format(url))
models.execute_kw(db, uid, password,
'res.partner', 'check_access_rights',
['read'], {'raise_exception': False})
My attempt in VBScript
Dim xmlRpcRequest, endpoint, method
Set xmlRpcRequest = CreateObject("Msxml2.XMLHTTP.6.0")
endpoint = "https://1.erp.practichem.dev/xmlrpc/2/common"
xmlReq = "execute_kw"
xmlRpcRequest.open "GET", endpoint, false
xmlRpcRequest.send
msgbox() = xmlRpcRequest.responseText