Special Handling of Oracle Java
FlexNet Manager Suite
2023 R1
(On-Premises)
The Oracle Java audit scan collects additional information on the Java installations found on
the system being scanned - such as build type (for example, commercial
),
installation date, presence of the release file, and publisher. A full system scan can be
performed to check for Oracle Java, and that special file evidence is collected and submitted
as part of your OracleGLASEvidence.zip archive for reporting or as part
of an audit response.
For your convenience, the standard FlexNet inventory agent (version 18.4.0 or later) is able
to collect the required evidence, along with the additional files that Oracle requires, ready
for inclusion in the OracleGLASEvidence.zip archive. This functionality
is available in any of:
- The complete FlexNet inventory agent locally installed on a target inventory device
- The lightweight FlexNet Inventory Scanner, where the self-extracting executables are available on the target inventory device
- The zero footprint inventory collection method, where the necessary inventory components are downloaded from an inventory beacon, executed, and subsequently removed from the target inventory device.
However, because the full system scan on each inventory device (and resulting data uploads)
can be time-consuming, this functionality is disabled by default. There are two stages of
control available, both of which default to off (
false
):- The Enable collection of Oracle Java audit data check box (located in enables the inventory collection process. )
- The Include Oracle Java (on the Inventory tab of the System Settings page) allows the uploaded data and files to be incorporated into the OracleGLASEvidence.zip archive.
When the first of these, the Enable collection of Oracle Java audit
data check box, is selected:
- The change is distributed through your inventory beacons as device policy to all
managed inventory devices (those receiving device policy through any inventory beacon, and subsequently automatically uploading inventory through the inventory beacon
hierarchy). Tip: This mechanism automatically updates locally-installed instances of FlexNet inventory agent, and the components on the inventory beacon used for zero footprint inventory collection. However, if you have deployed the lightweight FlexNet Inventory Scanner, ensure that you also update its associated copy of InventorySettings.xml, and if necessary update its command line with the
-o PerformOracleJavaAuditScan=true
option. - Each inventory device saves the downloaded preference in the
PerformOracleJavaAuditScan
preference in the registry (or pseudo-registry file on UNIX-like platforms).Tip: If you have disconnected inventory beacons, or inventory devices that are not managed automatically, you can arrange for your preferred registry tool to set this preference totrue
to enable this scanning by all locally-installed copies of FlexNet inventory agent. - If the FlexNet inventory agent needs to scan for file evidence (as authorized by the
IncludeDirectory
preference), it checks whetherPerformOracleJavaAuditScan
isTrue
, and if so, it also scans each of the visited folders for the required Oracle Java evidence. Make sure theIncludeDirectory
configuration covers all the folders that have Oracle Java installation or is set to Collect file evidence for all folders. - When the FlexNet inventory agent completes its regular (default: daily) inventory
collection, including any required file evidence collection, it again checks whether
PerformOracleJavaAuditScan
isTrue
, and if so, begins a scan in the folders that are specified in theIncludeDirectory
preference for any remaining Oracle Java evidence. - Additional properties of Oracle Java on the inventory device are saved within the standard archived .ndi file.
- As always, the inventory (.ndi) files are uploaded through your hierarchy of inventory beacons, and are eventually imported into FlexNet Manager Suite through the standard processes.
- During import, the evidence for Oracle Java is processed and saved in the compliance database as installer evidence (not a typo – it is collected in the same manner as file evidence, but then presented as installer evidence, based on conversions found in InventorySettings.xml). Like all installer evidence, it can be linked to application records, which can in turn be linked to license records; and when appropriately configured, the nightly license compliance calculations include an assessment of consumption for Oracle Java applications. By default, this presentation of the uploaded data within FlexNet Manager Suite is the only use made of the uploaded data about Oracle Java applications.
- However, once the Include Oracle Java check box is selected, the relevant uploaded data and files are also incorporated into the OracleGLASEvidence.zip archive (normally compiled after the nightly inventory import and license compliance calculations), ready for submission when an audit is required. This separation of control between the collection of inventory and its inclusion in the GLAS archive means you can collect the inventory, use it to correctly configure your application and license records, and correct any licensing oversights before you then save your corrected state, in case you need to submit it to Oracle in future.
FlexNet Manager Suite (On-Premises)
2023 R1