Batch Processing Constraints
FlexNet Manager Suite
2023 R1
(On-Premises)
The batch scheduler imposes the following constraints on tasks that are queued for the batch processor. (These collections or groupings of tasks are labeled 'bands' to avoid confusion with database groups in massive implementations.)
Constraints are of two types:
- Within each of the following bands, for the scope(s) described, only one task may run at a time.
- Between certain bands, as specified below, operations are mutually exclusive. For example, any running task in band A prevents any task in band E from starting.
Therefore, when ActiveDirectoryImport
is running, it blocks all other tasks in band A (unique task within band) and
all tasks in band E (mutually exclusive bands).
Band A: Inventory imports
For each tenant (on a multi-tenant system), or across the system (for an on-premises
implementation), only one of the following tasks can be run at a time:
ActiveDirectoryImport
DataWarehouseUpdate
DataWarehouseUpdateRights
EntitlementRecommendations
InventoryImport
InventoryImportNoStats
InventoryImportReaders
InventoryImportSpreadsheet
InventoryImportWriters
LicenseReconcile
OracleGlasEvidenceFileGeneration
(mutually exclusive with all tasks in either band B [Business imports] and band E [Content])
Band B: Business imports
For each group (in a massive implementation with multiple compliance databases), or across the system (for an on-premises implementation), only one of the
following tasks can be run at a time:
BusinessAdapterImport
EnterpriseGroupImport
IBMPassportAdvantage
POLineImport
UserAssignmentImport
Band C: SAP imports
For each tenant (on a multi-tenant system), or across the system (for an on-premises
implementation), only one of the tasks in band C or D can be run at a time:
SAPInventoryImport
SAPLicensePositionCalculation
SAPPackageLicenseImport
SAPUserAndActivityImport
SAPUserRecommendationsExport
Band D: SAP business imports
These tasks remain mutually exclusive with those in band C (SAP imports), but in
addition are mutually exclusive with band B (Business imports):
SAPTransactionProfileImport
SAPUserConsumptionImport
SAPUserImport
SAPUserRoleImport
Band E: Content
Across the system (or across a group, for those massive implementations), only one of
the following tasks can be run at a time:
ARLCleanup
ARLDownload
ARLImport
Band F: General
For any individual tenant, only one instance of each of the following tasks can run
at a time (no parallel instances of the same task, but these tasks are not mutually
exclusive):
ActivityLogHistoryDelete
BaselineImportProcessing
BusinessAdapterConfig
CognosTenantSync
FlexeraSaaSmanagerImport
(mutually exclusive with all tasks in band E - Content)FNMEAEnterpriseGroupExport
(mutually exclusive with all tasks in band B - Business imports)FNMPDataMaintenance
FNMPSoftwareUsageHistoryUpdate
FNMSDashboardUpdate
(mutually exclusive withDataWarehouseUpdateRights
andDataWarehouseUpdate
in band A - Inventory imports)FNMSPrecalcUpdate
GenerateOracleLMSArchive
IMDataMaintenance
(one running instance per group, where groups apply; and otherwise one per system for this task)IMTenantDataMaintenance
IMTenantObsoleteInventoryMaintenance
(mutually exclusive with all tasks in band A - Inventory imports)ServiceNowExport
(mutually exclusive with all tasks in either band A [Inventory imports] and band B [Business imports])
Mutually-exclusive bands
When two bands are mutually exclusive, it means that any task from either band blocks
all tasks from the other band.
- Band A (Inventory imports) and band E (Content) are mutually exclusive
- Band D (SAP business imports) and band B (Business imports) are mutually exclusive
- Some members in band F (General), as marked, are mutually exclusive with tasks in bands A and/or B.
FlexNet Manager Suite (On-Premises)
2023 R1