Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

When specifying the particular object of the Structured variable type, for which the comparison should be done, the value of the parameter DestId, or also ColIndex for the particular column, must be non-zero. These parameters are followed by the optional keywords (named as FlagList parameter) that enable to organize the final output.

Note: The term "value of eval tag" (or abbreviated "value") will be used below in terms of the value that is intended for calculation for a row of target column in the structured variable. One eval tag has several values. It depends on the number of row rows of target columns in the structured variable.

...

KeywordMeaning
DetailDisplays detailed information about differences in the compared values (they contain an error or special flags).
DebugThe same meaning as Detail, but when writing ColIndex, it displays also the compared value without flags.
Ignore_TimeIgnores the timestamps of the compared values (for SBS this option is always enabled).
ReCalc0sCompares the values no matter when the eval tag was calculated. Default The default value is 10s.
ReCalc1mDoes not compare the values if the eval tag was calculated before less than 1 minute and the response has not been received from the D2000 System yet. The default value is 10s.

...

It checks only those eval tags with the defined reference to the target column of the structured variable.


1. type of log (neither Detail nor Debug parameters are set)

When necessary, you may narrow the selection by defining the DestID parameter for the structured variable, or the ColIdex parameter for the particular target column.

...

At the beginning of the log, there is always a TELL command and time when it was started. This is followed by the specific record, which contains a header of CSV data. Just one row with data in CSV format is assigned to each eval tag with the defined target column. This row represents either debugging information (green color) or an error message (red color).
Each eval tag contains a consecutive number for row (number of rows is equal to the number of eval tags with the defined target column of structured variable), the ID of eval tag, its name, type, and filled target column in the format $^ColIndex. The special counters come after this column in this order:

...

  • none of the counters can be greater than the value in COUNT,
  • the flags are evaluated sequentially from top to bottom,
  • if the value has a NoEval flag, it is also compared with the value from the D2000 System (the value may have still ErrCnv flag or ErrDiff),
  • if the value has a ReCalc flag, other flags will not be evaluated,
  • if the value has an ErrInv flag, other flags will not be evaluated,
  • if the value has an ErrCnv flag, it compares the value registered in the D2000 System and invalid value (the value can even acquire ErrDiff flag),
  • if the value has an ErrDiff flag, it means that the values differ and it is the main debugging error
  • when comparing the values, there are ignored these flags:
    • whether the value is manual,
    • value for indirect,
    • if it is SBS or Ignore_Time has been entered, it ignores also the value time;
  • the row in the log represents the debugging information if ErrInv, ErrCnv, and ErrDiff are null, otherwise, it represents the error message.

At the end of the log, there is a summary. Before starting the tell command with other parameters, you should check the error flags (cumulative ErrInv, ErrCnv, and ErrDiff) and special flag flags (cumulative cumulatively NoEval and ReCalc). If there are the eval tags that fill the same destination column of the structure variable, a warning occurs even before this log.

...

Tell command without the parameters allowed to find out the number of error flags and special flags (see the summary at the end of a log of 1. example). If their sum is convenient because it defines the maximum number of rows of the next log, the tell command without DestID can be called for the structured variable. In the output, the one row will correspond to each value of the structured eval tag, which contains an error flags or special flags. If it contains special flags only special flag,  it will be in the form of a warning, but if it contains both error and special flags, the row will represent the error message.

...

The output file will contain either the detailed information for each value of the structured I/O tag, which contains the error flags , if the Detail parameter is entered, specified or detailed information about all values if Debug parameter is entered.

...