Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

EagleML Hash Check Sum is an optional process which allows to ensure data integrity of data loaded. The idea here is to perform a checksum on the entire payload, not to use a designated column with a numeric value. Eagle identifies the default checksum/hash utility and runs it on UNIX or Windows.

Algorithm and Utilities

EagleML Hash Check Sum uses SHA256 (SHA-2) algorithm.

Unix - sha256sum command from CoreUtilities packet
Windows - certUtil tool with -hashfile command

Rules

  • eagle_ml-2-0_cm/out/tagvalue/acquire_data_files.xml
  • eagle_ml-2-0_cm/out/tagvalue/execute_wrkfl_event.xml
  • eagle_ml-2-0_cm/out/xml/task_reporter.xml
  • eagle_ml-2-0_cm/unpacker/t_wrf_unzip_t.xml
  • eagle_ml-2-0_cm/get_hash_sum.inc

Streams

  • eagle_ml-2-0_default_cm_acquire_data
  • eagle_ml-2-0_default_cm_execwkfl
  • eagle_ml-2-0_default_cm_unpacker_exec
  • eagle_ml-2-0_default_cm_task_reporter

Hash Sum Calculation

EagleML uses get_hash_sum.inc include to calculate the hash sum with SHA-2 algorithm. When the hash sum is resolved, utility returns it either in format for UNIX:

...

Output parameters:
   :varHashSum:
   :varHashSummError:

Scenarios of Hash Sum Checks Applied to EagleML Data Loads

Child pages (Children Display)