A very important part of setting up TX is configuring the scheduler. When you have built your project, deployed and verified the data, you will want it to update automatically at specified intervals. To be able to do this you must set up the scheduler.
The TX scheduler is a Windows service that checks if there are any execution packages that are scheduled to be executed. This check happens every two minutes.
Step by step
The first step is to configure the service to use the right user account. This can either be the same account that you use to develop your projects, or a different service account. It is important that this user has sufficient user rights, and that it is configured to use the correct repository database.
If you use the same user for the scheduler that you use for developing projects, you can skip step 1 and 2.
- Make sure that the account has sufficient permissions - see this article on required permissions for TX.
- Set up the user to use the correct repository - see this article on changing the repository settings.
- Open the services snap-in, Start -> Run -> Services.msc and locate the TX Server service. The name will be something like 'Discovery Hub Scheduler version number'. Right click the scheduler and click Properties.
- On the General tab, change the startup type to Automatic.
- On the Log On tab change the Log on as to This Account and insert the name and password for the service account that you configured in step 1 and 2.
- Click OK. You may be notified that the user has been granted log on as a service permissions.
- Right click the scheduler service and click Start.
Any execution packages will now run. Please note that it may take up to two minutes after the scheduled time until a package runs, and that a project needs to be marked as deployed before a new package can be executed through the scheduler. You only need to deploy any single object to do this.
You set up execution packages in the Execution tab in TX.
This article applies to: tX2012, TX2014. Last updated: 2014-03-31