Skip to main content

Snow Inventory Oracle Middleware Scanner 3

Here you can find the release notes for Snow Inventory Oracle Middleware Scanner 3. You can find the old release notes on the Flexera Community.


3.4.0 latest

Release date: 2025-09-25

Product dependency
(OM-5420)
This release features has a dependency on the following Snow Agent versions, depending on the platform:

  • Snow Inventory Agent for Windows (SIAW) 7.4.0
  • Snow Inventory Agent for Linux (SIAL) 7.4.0
  • Snow Inventory Agent for Unix (SIAU) 8.3.0

New

Oracle Scanners
Centralized log files location for all Oracle Scanners
(OM-4392)
The log files generated by the Oracle Scanners are now automatically included in the snowpack file during each scan by the Snow Inventory Agent. This provides easier access to the log files and improves the troubleshooting experience of the Oracle Scanners when needed.

Centralized orchestration via Snow Inventory Agent
(OM-4393)
This release introduces integrated orchestration of the Oracle Scanners directly by the Snow Inventory Agent, eliminating the need for separate scheduling. This streamlines the deployment process and simplifies the setup for customers using our detection technologies. All Oracle Scanners will now be executed by the Snow Inventory Agents. For this to work, the scanners must be enabled in the agent configuration file, snowagent.config.

The following changes must be made to the agent configuration file for each Oracle Scanner:

  • Snow Inventory Oracle Scanner (SIOS) - No changes to snowagent.config are necessary, as SIOS is already executed by the Snow Inventory Agent using the existing Configuration/Oracle element:
<Oracle enabled="true">
</Oracle>
  • Snow Inventory Oracle Middleware Scanner (SIOMS) - To enable SIOMS, add the following configuration to snowagent.config under the Configuration/SnowInventoryOracleMiddlewareScanner element:
<SnowInventoryOracleMiddlewareScanner enabled="true">
</SnowInventoryOracleMiddlewareScanner>
  • Snow Inventory Java Scanner (SIJS) - To enable SIJS, add the following configuration to snowagent.config under the Configuration/SnowInventoryJavaScanner element:
<SnowInventoryJavaScanner enabled="true">
</SnowInventoryJavaScanner>
  • Snow Inventory Oracle Hardware Scanner (SIOHWS) - To enable SIOHWS, add the following configuration to snowagent.config under the Configuration/SnowInventoryOracleHardwareScanner element:
<SnowInventoryOracleHardwareScanner enabled="true" />
note

Under Windows

After upgrading, remove the following Oracle Scanners launcher PowerShell scripts, if present. They are no longer needed, as the Snow Inventory Agent now will execute the scanners directly:

  • scan_SIOMSLauncher.ps1
  • scan_SIJSLauncher.ps1
  • Scan_SIOHWSLauncher.ps1

If these files are not removed, the scanners will run twice, once in the new and once in the old operational mode.

Under Linux/Unix

After upgrading, remove any cron jobs that are used to schedule the execution of the Oracle Scanners, if present. These are no longer needed, as the Snow Inventory Agent now will execute the scanners directly.

Under Mac OS

The execution of the Snow Inventory Java Scanner will still need to be scheduled manually by the user. The Snow Inventory Agent will not orchestrate the execution of SIJS.

Optimized File Scanning
(OM-4390)
Snow Inventory Oracle Middleware Scanner (SIOMS) and Snow Inventory Java Scanner (SIJS) now leverage the file search results provided by the Snow Inventory Agent, avoiding redundant scanning operations. The Snow Inventory Agent now generates file search results that are re-used by SIOMS and SIJS, eliminating the need for each scanner to perform its own file system search. This significantly improves execution time and overall performance of the Oracle Scanners.

Unified configuration management
(OM-4389)
Configuration for all Oracle Scanners is now consolidated into the agent configuration file, snowagent.config. This replaces the need for separate configuration files for each scanner. Transfer all relevant configurations from the individual scanner configuration files to snowagent.config. The following configuration files should be included:

  • sios.config - Transfer all content of the Configuration element in sios.config to the Configuration/Oracle element of snowagent.config. The following sios.config content:

    <FileSystemSecurityModule>DEFAULT</FileSystemSecurityModule>
    <CommonOsGroup>dba</CommonOsGroup>
    <UseMixedCredentials>false</UseMixedCredentials>
    <EnableEbsScanning>true</EnableEbsScanning>

    should be transferred to the snowagent.config file under the Configuration/Oracle element:

    <Oracle enabled="true">
    <Include>
    <AllInstances>true</AllInstances>
    </Include>
    <FileSystemSecurityModule>DEFAULT</FileSystemSecurityModule>
    <CommonOsGroup>dba</CommonOsGroup>
    <UseMixedCredentials>false</UseMixedCredentials>
    <EnableEbsScanning>true</EnableEbsScanning>
    </Oracle>
  • snowmiddlewarescanner.config - Transfer all content of the Configuration element in snowmiddlewarescanner.config to the Configuration/SnowInventoryOracleMiddlewareScanner element of snowagent.config. The following snowmiddlewarescanner.config content:

    <UseDataOptimization>false</UseDataOptimization>
    <Anonymization>
    <File filename="config.xml">
    <Xpath>//listen-port</Xpath>
    <Xpath>//listen-address</Xpath>
    <Xpath>//credential-encrypted</Xpath>
    <Xpath>//node-manager-password-encrypted</Xpath>
    </File>
    </Anonymization>

    should be transferred to the snowagent.config file under the Configuration/SnowInventoryOracleMiddlewareScanner element:

    <SnowInventoryOracleMiddlewareScanner enabled="true">
    <UseDataOptimization>false</UseDataOptimization>
    <Anonymization>
    <File filename="config.xml">
    <Xpath>//listen-port</Xpath>
    <Xpath>//listen-address</Xpath>
    <Xpath>//credential-encrypted</Xpath>
    <Xpath>//node-manager-password-encrypted</Xpath>
    </File>
    </Anonymization>
    </SnowInventoryOracleMiddlewareScanner>
  • sijs.config - Transfer all content of the Configuration element in sijs.config to the Configuration/SnowInventoryJavaScanner element of snowagent.config. The following sijs.config content:

    <SecurityLevel>HIGH</SecurityLevel>
    <ImpersonationUser>javascan</ImpersonationUser>

    should be transferred to the snowagent.config file under the Configuration/SnowInventoryJavaScanner element:

    <SnowInventoryJavaScanner enabled="true">
    <SecurityLevel>HIGH</SecurityLevel>
    <ImpersonationUser>javascan</ImpersonationUser>
    </SnowInventoryJavaScanner>
note

The examples above show the default configurations for each Oracle Scanner. When transferring settings, use the environment-specific values already present for those environments.

If the scanner-specific configuration files are still present, the agent remains backward compatible and will use them. However, if both the legacy files and the new centralized configuration are present, the settings in snowagent.config will take precedence.

Corrections

Snow Inventory Oracle Middleware Scanner
(OM-5260)

  • The scanner now reliably parses files with unknown encoding formats, preventing scan failures that previously occurred when reading files such as version.txtbips_version.txt, and NQSConfig.ini. These files contribute to the content of the Oracle Verified Data output file that can be downloaded from SAM Core and Snow License Manager.
    When the scanner encounters a file with an unrecognized encoding, it defaults to UTF-8. Previously, this could result in decoding errors, for example, when attempting to read an ANSI-encoded file as UTF-8. With this update, undecodable characters are automatically replaced with the standard Unicode replacement character (�), allowing the scan to complete successfully without interruption. (02965325)

3.3.4

Release date: 2025-06-18

Corrections

Oracle scanners
(OM-5075)

  • If the path specified in the env.temp_dir setting in snowagent.config does not exist on the file system, the scanner will use the system default temporary location, instead of exiting with “The system cannot find the path specified” error message (1362161)

3.3.3

Release date: 2025-03-26

Corrections

Oracle Scanners
(OM-4675)

  • During a file system scan, if a certain folder is removed in the background, it could potentially be mistaken for a file and added to the scan results. To prevent this rare edge case, additional validation has been added to check that the particular path exists and it is a file before adding it to the scan results. (1327769)

3.3.2

Release date: 2024-12-18

Enhancements

Snow Inventory Oracle Middleware Scanner
Security
(OM-4270)

  • The Apache Commons Compress library that is used as part of the Oracle Verified Solution functionality has been updated to version 1.27.1

Corrections

Oracle Scanners
(SIT-3857)

  • The scanner now performs the file system search as expected when wildcards (i.e. {} ) are used to replace a folder in the include paths specified in the Software element of the agent configuration file, snowagent.config. Example: /folder-1//folder-2/*. (04786606)

Other
(SIT-4019)

  • When the scan is executed in a 32-bit context (by using 32-bit JRE) under 64-bit Windows environments, the scanner’s file search module will now properly resolve the ProgramFiles special folder to return the correct path, provided the include/exclude paths in the snowagent.config file are configured to use the %ProgramFiles% variable. (04799044)

3.3.1

Release date: 2024-08-21

Corrections

Snow Inventory Oracle Middleware Scanner
(SIT-3529)

  • The scanner will no longer log a warning message when a certain process is not detected during the process search under Linux/Unix (04761611)

3.3.0

Release date: 2024-05-08

Enhancements

Oracle scanners
All logical drives are included in the scan (Windows only)
(OM-651)

  • When no paths are specified in the Software/Include element of the Agent configuration file, snowagent.config, all fixed logical drives will be used for scanning under Windows. (IDEAS-I-2370)

3.2.2

Release date: 2024-03-27

Enhancements

Security
(OM-3609)

  • This release includes security enhancements. To avoid a possible path traversal vulnerability, the jar file extraction functionality will now validate the corresponding jar file to prevent illegal entries in the jar resources.

3.2.1

Release date: 2023-11-01

(OM-845)

Corrections

Snow Inventory Oracle Scanners
(OM-1850)

  • The file search functionality of the scanner will no longer follow symbolic and junction links under Windows and therefore the file search will now finish instead of getting stuck in a loop.

3.2.0

Release date: 2023-08-30

Enhancements

Snow Inventory Oracle Scanners
Oracle re-verification program for Database and Fusion Middleware
(OM-246)

  • Changes in collecting files and running processes have been introduced based on the requirements for the re-verification program.

3.1.0

Release date: 2023-06-07

Enhancements

Snow Inventory Oracle Scanners
Align the Oracle scanners' filesystem search module with the agents
(OM-676)
The Oracle scanners (Snow Inventory Oracle Middleware Scanner - SIOMS, and Snow Inventory Java Scanner - SIJS) will ignore all mounted drives that have filesystem type different from the root (“/“) filesystem type, unless it is listed in the filesystem include criteria. For the Linux environments, there are fixed exclude paths added to align the file search behaviour with the Snow Inventory Agent for Linux.

info

Under Linux:
Bind mounts scanning can be configured using software.scan.ignore_bind_mounts key as part of the snowagent.config file
Autofs mounts scanning can be configured using software.scan.ignore_autofs_mounts key as part of the snowagent.config file

info

Under Unix:
Bind mounts scanning can be configured using software.scan.ignore_bind_mounts key as part of the snowagent.config file

Corrections

Snow Inventory Oracle Scanners
(SIT-2680)
Snow Inventory Oracle Middleware Scanner and Snow Inventory Java Scanner will ignore all mounted drives that have filesystem type different from the root (“/“) filesystem type, unless it is listed in the filesystem include criteria (04642669, 04628290).


3.0.0

Release date: 2023-02-01

Compatibility
(SIT-2556)
The SUS upgrade to SLM 9.25.0 can be done from SLM 9.24.0. The following versions are compatible with this version of Snow License Manager:

Inventory ServerSnow Integration Manager
6.5 or later5.18 or later

New

Snow Inventory Oracle Middleware Scanner
Oracle Fusion Middleware verified solution and visibility on additional five Middleware products
(OM-1018)

  • As part of the Oracle Verified Solution for Fusion Middleware, the Snow Inventory Oracle Middleware Scanner is able to inventory the raw data that later on will be processed to Snow License Manager and shown as part of the Enterprise: Oracle > Oracle Verified Data page. The data will at the end be made available for download based on user needs.
    • To give the users additional flexibility to define which data will be anonymized before it is shared with relevant stakeholders, a new configuration file, sioms.config, has been introduced. The sioms.config file is optional and the default values, defined in the default sioms.config file, that will be anonymized by design are described in the user guide.
  • The Snow Inventory Oracle Middleware Scanner is inventorying data for the following five additional Oracle Fusion Middleware products that will be part of Snow License Manager, on the Enterprise: Oracle > Products page:
    • Oracle Business Intelligence
    • Oracle Forms And Reports
    • Oracle SOA Suite
    • Oracle Tuxedo
    • Oracle WebCenter
note

These features require Snow License Manager (SLM) 9.26.0 released on February 1st, 2023.


Flexera does not own the third party trademarks, software, products, or tools (collectively, the "Third Party Products") referenced herein. Third Party Product updates, including user interface updates, may not be reflected in this content.