We currently describe Storage Root extensions by reference to Object extensions. This is fine in terms of what the structure is and an error in the storage root extensions structure should result in E086. However, there is no warning code defined for use of an unregistered extension in a storage root. The code W013 is used for object extensions but can't simply be used again for Storage Root extensions.
I think the best solution is simply to write out the structure requirement again for Storage Root extensions, commenting that this is the same as Object extensions. We can keep the error code E086 and the define a new warning code for use of an unregistered extension.
We currently describe Storage Root extensions by reference to Object extensions. This is fine in terms of what the structure is and an error in the storage root extensions structure should result in
E086. However, there is no warning code defined for use of an unregistered extension in a storage root. The codeW013is used for object extensions but can't simply be used again for Storage Root extensions.I think the best solution is simply to write out the structure requirement again for Storage Root extensions, commenting that this is the same as Object extensions. We can keep the error code
E086and the define a new warning code for use of an unregistered extension.