MSIR.0682 LONGSTRING error: truncation, no Sirius debug info

From m204wiki
Revision as of 16:41, 9 November 2010 by Admin (talk | contribs) (1 revision)
Jump to navigation Jump to search

A longstring variable, or $function or method result was used in a context that would result in the longstring being implicitly truncated. The most common examples of this are assignment of a longstring to a shorter, non-longstring variable, and the passing of a longstring longer than 255 bytes to a non-longstring capable $function. One somewhat unusual but confusing case that can produce this error is assignment of a longstring with trailing blanks to an image item with STRIP set (the default). Because STRIP results in the trailing blanks effectively disappearing, this is considered a truncation error. Longstring truncation is a topic too complex to cover here, so the Sirius Functions Reference Manual should be consulted for more information.

To get more debugging info such as the procedure and line number in which the error occurred, rerun the request with the DEBUGUL user parameter set or the 1 bit set in the SIRFACT system parameter. The latter can only be done if SirFact is installed.