Hi,
first: You could found detailed information in the documentation.
build in: all information is stored directly in your job.
repository: all information is stored in the repository. In the job only a link is stored. So if you change the properties in the repository (for example a server name) all jobs will use the new value. But this only works if you run your job inside of TOS or at export time.
Bye
Volker