From the documentation you linked “The server tries first to gather all sites using the HTTPS protocol. In case of failure, the server will gather the sites using the HTTP protocol. This redirection applies only if the URL is hard-coded with HTTP. This is the default behavior.”
I have never added the -usehttps switch because of the above description. I just ran it again with the -no-usehttps switch and get the same result - “Nothing to download”. Here is the log file output [edited]:
2020-02-12 08:46:56 IBM BigFix 9.5.13.130 Airgap CLI Tool. (c) Copyright IBM Corp 2001, 2018. (c) Copyright HCL Technologies Limited 2018, 2019
2020-02-12 08:47:03 Site List written to [d:\sitelist.txt].
2020-02-12 08:47:03 Saving history. Do not terminate until save completes.
2020-02-12 08:47:03 Saved.
2020-02-12 08:47:03 Operation successfully completed.
2020-02-12 08:49:54 IBM BigFix 9.5.13.130 Airgap CLI Tool. (c) Copyright IBM Corp 2001, 2018. (c) Copyright HCL Technologies Limited 2018, 2019
2020-02-12 08:50:08 Gathering sites...
2020-02-12 08:50:08 Gathering site [BES Inventory and License]
2020-02-12 08:50:11 Creating intermediate archive for site...
2020-02-12 08:50:12 Intermediate archive for site created.
2020-02-12 08:50:12 Version: 188.
2020-02-12 08:50:12 Gathering site [IBM Endpoint Manager for Software Use Analysis]
2020-02-12 08:50:13 Creating intermediate archive for site...
2020-02-12 08:50:13 Intermediate archive for site created.
2020-02-12 08:50:13 Version: 130.
2020-02-12 08:50:13 Gathering site [IBM Software Inventory]
2020-02-12 08:50:14 Creating intermediate archive for site...
2020-02-12 08:50:14 Intermediate archive for site created.
2020-02-12 08:50:14 Version: 88.
2020-02-12 08:50:14 Gathered 3 sites.
2020-02-12 08:50:14 Creating temporary AirgapResponse...
2020-02-12 08:50:15 temporary file for AirgapResponse created. Will replace AirgapResponse.
2020-02-12 08:50:15
Response file AirgapResponse created.
2020-02-12 08:50:15 Parsing sites...
2020-02-12 08:50:15 Sites Parse completed.
2020-02-12 08:50:16 Nothing to write. No file list created.
2020-02-12 08:50:16 Saving history. Do not terminate until save completes.
2020-02-12 08:50:16 Saved.
2020-02-12 08:50:16 Operation successfully completed.
I deleted Airgap.db prior to starting and generate a new “clean” one, along with a new sitelist file, so it is not skipping downloads because it thinks it has already downloaded them. In my sitelist file, I change the flags for the sites I want to R::, then use the -fDays filter to specify number of days for content. The command line I just ran looks like this:
BESAirgapTool.exe -site d:\sitelist-inv.txt -createFilelist d:\filelist-inventory-delta-2020-02-12.txt -fDays 30 -no-usehttps -timeout 60