Oracle Java Scanning

FlexNet Manager Suite 2022 R2 (On-Premises)
Using either a User license type or an Oracle Processor license type, Oracle Java may be licensed in either of two ways:
  • It may consume from its own license
  • It may be covered by a license for a 'parent' application, such as Oracle SQL Developer, so that it does not consume from its own license.
To configure the latter case, you:
  • Set the Import detailed evidence check box on the General tab of the application properties
  • Ensure that only file evidence is attached to the application for recognition (with no installer evidence or WMI evidence attached)
  • Declare the file path(s) on target devices where that file evidence is installed in the Exemption by file path listing, in the Exemptions section of the Use Rights & Rules tab of the linked license
  • Set the Enable collection of Oracle Java audit data check box on this page, as described below
  • Set the Include Oracle Java check box (on the Inventory tab of the System Settings page), which allows the uploaded data to be incorporated into the archive, ready for submission when an audit is required. You may also control data obfuscation in the audit archive (see System Settings: Inventory Tab).
Once enabled, the FlexNet inventory agent can collect the appropriate inventory using either:
  • The FlexNet inventory agent installed locally on the device where the Oracle Java is running
  • The zero footprint inventory collection method, where the main part of the FlexNet inventory agent (ndtrack) is temporarily downloaded from a nearby inventory beacon, executed, and subsequently removed.
(You can learn more about methods of collecting FlexNet inventory in Gathering FlexNet Inventory.)
Tip: FlexNet Manager Suite is verified by Oracle for collection and reporting of inventory for Oracle Java.
In normal operation, both the previously-mentioned check boxes should be selected, and left 'on' forever. However, it is possible that, while rolling out this functionality, you want to turn on the data collection now for testing and inspection; and only include the results in the audit archive when you have adequate agent coverage of the relevant servers, and have configured all the required licenses.
Tip: This data collection requires FlexNet inventory agent version 18.4.0 or later. Earlier versions of the FlexNet inventory agent simply ignore the setting, and so may continue to be used in other environments where Oracle Java is not in play.

To authorize collection of Oracle Java inventory:

  1. Ensure that the FlexNet inventory agent installed on the appropriate Oracle server(s) has been updated to version 18.4.0 or later. For zero footprint inventory collection, the simplest path is to upgrade the appropriate inventory beacon(s) to version 18.4.0 or later, as this also updates the embedded version of the FlexNet inventory agent.
  2. Navigate to Discovery & Inventory > Settings.
    The Inventory Settings page displays.
  3. Scroll down and ensure that the Oracle audit data scanning section of the page is expanded (if necessary, click the expansion button on the far right of the section heading).
  4. Select the Enable collection of Oracle Java audit data check box.
  5. Scroll to the bottom of the page, and click Save to commit your change.
  6. Wait a day or two.
    This allows for the new setting to be distributed to each inventory beacon as a beacon policy update (by default, these updates are requested and delivered each morning); and thereafter each installed FlexNet inventory agent receives the new setting when it requests a device policy update from its preferred inventory beacon. Then there must be sufficient time for inventory collection and upload, followed by the nightly inventory import and license consumption calculations.
  7. When inventory data is reliably uploading for the appropriate devices, remember to also visit the System Settings page and select the Include Oracle Java check box, so that the inventory data is available for audit on demand.
  8. Look for newly uploaded evidence for Oracle Java.
    The Oracle Java audit data can be reviewed and verified in the generated archive.
  9. Before sending over the audit data CSV files to Oracle, check that the data is correct. In particular, make sure the Machine Type and Environment Type fields are filled in correctly.
    Attention: The following columns are filled in with N by default by the system; therefore, you should double-check whether the values are correct or need to be adjusted:
    Field Description
    BCL Set this field to Y if the installation is under the Binary Code License (BCL) development license grant; otherwise, set it to N.
    BLRA Set this field to Y if the installation is under the Binary License and Redistribution Agreement (BLRA); otherwise, set it to N.
    NFTC Set this field to Y if the installation is under the No-Fee Terms and Conditions (NFTC) license agreement; otherwise, set it to N.
    Part of other product Set this field to Y if the installation is included in other Oracle Product licenses; otherwise, set it to N.
    Support required Set this field to Y if the installation is under the Oracle Technology Network (OTN) license agreement; otherwise, set it to N.
    Used with OCI Set this field to Y if the installation is included in an OCI subscription; otherwise, set it to N.

FlexNet Manager Suite (On-Premises)