bulkLoad.properties file
The bulkLoad.properties file specifies the predefined bulk costing inputs required by the bulkLoad.cmd command.
aPriori provides a sample file named bulkLoadTemplate.properties at install\ext\analysis-purchasing-module\command-line\
Note that paths specified within this file must use UNIX-style forward slashes. In addition, you can add entries from the apriori.properties and the bulk loader plugin.properties (see below) which will override the values set in those files. Note that paths specified within these files must use UNIX-style forward slashes.
 
Properties file entries
Description
bulkLoader.name=
Corresponds to the Name field in the user interface.
bulkLoader.partsDir=<directory of parts>
Corresponds to the Directory field in the user interface. Note that this property and any other path properties in this file must be specified with UNIX-style forward slashes, such as C:/BulkLoad_Test/CAD_files
bulkLoader.inputsFile=<input excel file>
Optional - Corresponds to the Inputs File field in the user interface.
bulkLoader.rollupName=<name of Rollup>
Optional - Corresponds to the Rollup Name field in the user interface. Note: Must be specified when bulkLoader.watchpointXlsFile is set, or no report will be generated.
bulkLoader.processingInputRule =
<update|skip|create_new_scenario|
clear_existing>
Optional – Corresponds to the “Processing rule if scenario exists” drop-down box.
bulkLoader.active=<true|false>
Optional – Corresponds to the Active field in the user interface, which takes yes|no rather than true|false values.
bulkLoader.official=<true|false>
Optional – Corresponds to the Official field in the User Interfac, which takes yes|no rather than true|false values e.
bulkLoader.onlyCostSpreadsheetComponents=
<true/false>
Corresponds to the “Only cost components in spreadsheet” field in the user interface.
bulkLoader.defaultProcessGroup=
<default process group name>
Corresponds to the Default Part Process Group field in the user interface.
bulkLoader.defaultPartVpe=
<default part vpe>
Corresponds to the Default Part VPE field in the user interface.
bulkLoader.defaultAssemblyVpe=
<default assembly vpe>
Corresponds to the Default Assembly VPE field in the user interface.
bulkLoader.description=<text>
Optional - Corresponds to the Description field in the user interface.
bulkLoader.username=<username>
Required if not entered on the command line, and if your site has not implemented Single Sign On to automatically use your logged-in Windows credentials. Otherwise specify your aPriori username.
bulkLoader.password=<password>
This is the aPriori password used to log in to the application. Not required if it has been entered on the command line, or if your company has implemented Single Sign On (SSO) to automatically use your logged-in Windows credentials. In summary, for SSO-enabled installations, leave username and password blank to have the Bulk Loader job run under the Windows username and password.
bulkLoader.deployment=<deployment>
Required. This must specify the name of the deployment you wish to connect to.
bulkLoader.schemaname=<schemaname>
Required. Set this to point to the component schema associated with the deployment you specified above. The schema must be configured in the aPriori database.
bulkLoader.xmlFile=
<previously exported bulk loader XML file>
Optional - Set this to use an existing bulk loader file. This is the same as Open Loader File functionality in the user interface.
bulkLoader.watchpointXmlFile=
<watchpoint input file>
Optional - This is the name and path of the watchpoint input file.
bulkLoader.watchpointXlsFile=
<watchpoint output spreadsheet>
Optional - This is the name and path of the watchpoint output report file. Note: If you set this property, you must also set bulkLoader.rollupName or no report will be generated.