# What to write in a Job script

A Job script is typically made of the following parts:

* Job properties, including Job type and context paramters, for big data Jobs or Jobs with contexts.

* The components of your Job.

* Connections between those components.

* Notes, if needed.

* Subjob properties, if needed.

### In this section

* [Defining Job properties in a Job script](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/defining-job-properties-in-job-script)
* [Defining contexts and variables in a Job script](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/defining-contexts-and-variables-in-job-script)
* [Adding a component in a Job script](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/adding-component-in-job-script)
* [Defining a schema in a Job script](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/defining-schema-in-job-script)
* [Defining connections between components in a Job script](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/defining-connections-between-components-in-job-script)