Thank you for your prompt reply.
No, the only alternative they supply is the use of SOAP, I quote from the manual:
------------------------------------------------------------------
Although not normally suggested, it is possible to circumvent IOM and use SOAP requests to interact with
Aras Innovator. You may use the Microsoft XMLHTTP Object to send the AML to the Aras Innovator
Server.
The following is a VBScript example:
Dim innovatorServer
innovatorServer =
"
http://localhost/InnovatorServer/Server/InnovatorServer.aspx"
Dim database: database = "innovator81"
Dim loginName: loginName = "admin"
Dim password: password = "607920b64fe136f9ab2389e371852af2" 'MD5 hash of the
password
Dim soapStart: soapStart = _
"<SOAP-ENV:Envelope xmlns:SOAP-
ENV='
http://schemas.xmlsoap.org/soap/envelope/' " &_
"encodingStyle='
http://schemas.xmlsoap.org/soap/encoding/'><SOAP-
ENV:Body>"
Dim soapEnd: soapEnd = "</SOAP-ENV:Body></SOAP-ENV:Envelope>"
Dim soapAction: soapAction = "ApplyItem"
Dim body: body = "<Item type='User' action='get' select='login_name'/>"
Dim soap
soap = soapStart & "<" & SOAPAction & " xmlns:m='
http://www.aras-corp.com/'>"
&_
body & "</" & soapAction & ">" & soapEnd
Dim http: Set http = CreateObject("Msxml2.ServerXMLHTTP")
http.open "POST", innovatorServer, false
http.setRequestHeader "SOAPaction", soapAction
http.setRequestHeader "AUTHUSER", loginName
http.setRequestHeader "AUTHPASSWORD", password
http.setRequestHeader "DATABASE", database
http.send(soap)
Dim response: response = http.responseText
Dim responseDom: Set responseDom = CreateObject("microsoft.xmldom")
responseDom.loadXML(response)
Dim userItems: Set userItems =
responseDom.selectNodes("//Item[@type='User']")
Wscript.Echo "Number of users: " & userItems.Length
soapAction = "logoff"
body = "logoff"
soap = soapStart & "<" & SOAPAction & " xmlns:m='
http://www.aras-corp.com/'>"
&_
body & "</" & soapAction & ">" & soapEnd
http.open "POST", InnovatorServer, false
http.setRequestHeader "SOAPaction", soapAction
http.setRequestHeader "AUTHUSER", loginName
http.setRequestHeader "AUTHPASSWORD", password
http.setRequestHeader "DATABASE", database
http.send(soap)
"
But I am lost in the line
Dim password: password = "607920b64fe136f9ab2389e371852af2" 'MD5 hash of the
password
Can you help me with this "MD5 hash of the password"