Documentation forTask Factory

Task Factory HTTP Download

 Task Factory users running version 2020.1.4 or older (released prior to May 27, 2020): There's an important Task Factory update. Please visit here for more details.

HTTP File Download Task

Task Icon Task Description
Task Factory HTTP File Download Task Icon The HTTP File Download Task is used to retrieve files using the HTTP or HTTPS protocols, and the SSIS HTTP Connection Manager.
Note:  The HTTP File Download Task supports HTTPS protocol connections.
Important:  The HTTP File Download ask uses the Native HTTP Connection Manager by Microsoft, and only supports TLS1.2. TLS1.0 and TLS 1.1 are not supported. 

Task Factory HTTP File Download Task

Option Description
HTTP Connection Manager The HTTP Connection Manager dropdown contains any SSIS HTTP, or SSIS HTTPS Connection Managers that are part of your package. You can create a new connection manager by selecting Create New HTTP Connection which displays the HTTP Connection Manager Editor.
Stop Package On Task Failure? Selecting this option stops the execution of the package if a failure occurs.

File to Download

Option Description
Where is the path to the file stored? Select where the file to download is stored.
Enter Path to File to Download This field's description changes depending on where the path to the file is stored.

Local File

This section is used to tell the HTTP File Download Task where to store the downloaded file locally.

Option Description
Where is the path to the file stored? There are four options for creating the path to the local file.
  • Text - Enter the URL to the file.
  • Expression - Use an expression to build the URL to the file.
  • Variable - Select a variable that contains the URL to the file.
  • Connection Manager - Configure a file connection manager to point to a local file.
Enter File Path For Local File This property changes depending on where the path to the file is stored.
Overwrite Local File? Set this property to true if the HTTP File Download Task should overwrite the local file with the file that is downloaded. Setting it to false causes the task to fail if the local file exists already.