0.6.0
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'DC.Title: Salesforce Scripting Toolkit
'
'DC.Description: Wraper of the Ajax Toolkit to be used through the
' command line. Used to develop batch interfaces
' requiring business rules.
' Source : https://www.salesforce.com/appexchange/detail_overview.jsp?id=a0330000002f62XAAQ
'
' New in 0.6.0: DeleteFromSOQL can remove more than 2k records
' New in 0.6.0: prerelease parameter
' New in 0.6.0: oAuth authentication by default
' New in 0.4.9: ToolKit.metadataServerUrl
' New in 0.4.8: API 13.0 usage, Apex Code execute() and executeAnonymous() available, new ToolKit.StringtoFileUTF8() method
' New in 0.4.7: API 11.1 usage
' New in 0.4.6: SOQL2CSV : null values management
' New in 0.4.5: ini file management
' end of compatibility with Ajax Beta3
' including SOQL relationships in csv export
' New in 0.4.4: Ajax v9 compatibility
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
This script encapsulates Salesforce's AJAX Toolkit to provide a batch access to SalesforceExamples :
cscript scriptingtoolkit.wsf /user:myself@mycompany.com /pass:secret
cscript scriptingtoolkit.wsf /debug /server:emea.salesforce.com /sid:Xabu.ZcSapOXihiaglMeP.....t1jqGWcvtGpYnKO9AsNCSeX5jsUoLXQ=
if no user/password and no server/sid, script tries to get an existing sid from an IE browsing session
using a proxy: cscript scriptingtoolkit.wsf /proxyserver:192.168.0.7:3128 /proxyuser:jla /proxypass:jla
Proxy error ? See "http://support.microsoft.com/kb/289481/en-us"
Compatibility test: "cscript scriptingtoolkit.wsf //Job:diagnose"
On Error, text is dumped to stdErr
No errorUnable to run queryFile not foundNo records matched.Too many records.You cannot run queries on this object.3MVG9A2kN3Bn17huybPDZzyv26a0UTpBDUfVY_QjcYA0okMBnX1fODB78VGoIxlT14pMn4QWVtjlJHENx2et75027091994086308390