I have recently been asked to provide some sort of backup plan for our ALM installation. I think our operations department backs up the entire server from time to time but that isn't a good enough solution. I would like to set up a scheduled task to back up each of our projects regularly.
My first thought was to do this through Windows task scheduler using a vbscript and the ALM API. Does anyone know if the API (or APIs, more accurately) allow you to create project backups? I can't get to the documentation because chm files aren't working on my machine. I'm trying to sort that out but, as a second query, does anyone know where i can get the documents in a format other than chm?
Regarding the chm files, have you tried saving them to your local computer and opening them there rather than from the ALM server? We have to do that, due to some Microsoft security hotfix that messed up opening chm files from a server.
I'm not aware of methods in the API (OTA or Site Admin) that specifically manage back up tasks. There is an ExportProject method in the Site Admin API, which does the same thing as Export Project within the Site Admin UI, but HP recommendations indicate that you can't exceed 2 GB on the resultant file.
I'm also interested in secondary backup techniques. I haven't really delved into it yet, but I was planning to use Scheduled Tasks and scripts on the servers to execute SQL backups and copying the file repository.