MSIR.0855 Class (classname) had (operation), but contains a direct or indirect reference to class (classname), which is not (capability): Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Created page with "An operation (such as a DeepDiscard) was performed against a class, or a rule for an operation (such as Allow DeepCopy) was provided for a class, and the operation or rule must b...")
 
(Automatically generated page update)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
An operation (such as a DeepDiscard) was performed against a class, or a rule for an operation (such as Allow DeepCopy) was provided for a class, and the operation or rule must be allowed on all classes that are referenced either directly or indirectly from the class (via Object variables). But some of these directly or indirectly referenced classes don't allow the operation or rule.  
An operation (such as a <var>DeepDiscard</var>) was performed against a class, or a rule for an operation (such as <var>Allow DeepCopy</var>) was provided for a class, and the operation or rule must be allowed on all classes that are referenced either directly or indirectly from the class (via Object variables). But some of these directly or indirectly referenced classes don't allow the operation or rule.  


For example, class X might have an Allow DeepCopy, but it also contains a variable of Object Y, and class Y does not have an Allow DeepCopy. Either correct the directly or indirectly referenced classes to allow the operation or rule, or eliminate the operation or rule from the indicated class.
For example, class X might have an <var>Allow DeepCopy</var>, but it also contains a variable of Object Y, and class Y does not have an <var>Allow DeepCopy</var>. Either correct the directly or indirectly referenced classes to allow the operation or rule, or eliminate the operation or rule from the indicated class.


[[Category:Sirius Mods Messages]]
{{Template:MSIR.0855 footer}}
[[Category:MSIR.0800 - MSIR.0999]]

Latest revision as of 23:35, 3 March 2017

An operation (such as a DeepDiscard) was performed against a class, or a rule for an operation (such as Allow DeepCopy) was provided for a class, and the operation or rule must be allowed on all classes that are referenced either directly or indirectly from the class (via Object variables). But some of these directly or indirectly referenced classes don't allow the operation or rule.

For example, class X might have an Allow DeepCopy, but it also contains a variable of Object Y, and class Y does not have an Allow DeepCopy. Either correct the directly or indirectly referenced classes to allow the operation or rule, or eliminate the operation or rule from the indicated class.


Message attributes:

RETCODEO=0Sets online return code
RETCODEB=4Sets batch (single user) return code
CLASS=EError class; the message can be suppressed with the X'04' bit setting of the MSGCTL parameter
AUDITERWrites the message with line type ER to the audit trail
COUNTIncrements the error count (ERCNT) parameter
ECHODisplays the line that caused the error

Back to list of messages