Difference between revisions of "Seon plugin seonplugin hqm sealcheck"

From Seon
Jump to: navigation, search
(Bevahiour)
(Bevahiour)
Line 18: Line 18:
 
*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.
 
*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).
 
*(optional: check the exact configuration name of the HQM environment).
*Verify if the HQM seal is still valid. If this is not the case, the optional post script is being executed and the job fails.
+
*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 ==
 
== License requirements ==

Revision as of 09:07, 2 November 2015

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.

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.