OS4X plugin os4xplugin hqm sealcheck

From OS4X
Revision as of 10:00, 2 November 2015 by Admin (talk | contribs) (New page: Category:Plugins == Purpose == Check every Siemens NX file of the job if it has a valid HQM seal contained. == Configuration == The plugin can be configured with these simple paramete...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Purpose

Check every Siemens NX file of the job if it has a valid HQM seal contained.

Configuration

The plugin can be configured with these simple parameters:

  • Test configuration name: if the test configuration name is given, this name will be explicitely searched in the NX parameters. If another test seal name is found (i.e. when using a different than expected environment), the plugin will fail. Beware that the given configuration name is case-sensitive. Example:
DAIMLER_COMMON_NX100_06_2015
  • Verbosity: for better debugging of special situation, you may increase the verbosity level from 0 to 2.
  • Post script: in case of failure, the configured post script is being executed before the job fails. The post script has one parameter: the job's XML file, which was given to the plugin.

Requirements

The NX file must be check with the HQM GUI in Siemens NX interactively. After successful check, the file must be saved.

Bevahiour

The plugins follows these rules:

  • Check if file is a valid Siemens NX file. If this is not given, skip this file.
  • Check if the file is an assembly. If this is the case, skip the file.
  • Check if the NX file is marked as "non release relevant", (namely model type: "NON_RELEASE_REL") skip this file.
  • Check the NX properties if a valid HQM seal check is contained in the NX file. If the properties don't exist, the optional post script is being executed and the job fails.
  • Verify if the seal check has a valid result. In case of non-OK results, the optional post script is being executed and the job fails.
  • (optional: check the exact configuration name of the HQM environment).
  • Verify if the HQM seal is still valid (say: no changes are made after the last check). If this is not the case, the optional post script is being executed and the job fails.

License requirements

The plugin requires OS4X Enterprise as software license.

  • No HQM Batch license required.
  • No HQM GUI license is required.
  • No Siemens NX license is required.