Usage Information from Imported ARXML Files
If you set the ARXML configuration option Use Imported ARXML Info to Match, usage information from the imported ARXML files is compared on a per-runnable basis with usage information derived from the model.
If you set Use Imported ARXML Info to DeriveAndMatch, the ARXML usage information is used to determine the access semantics, and an information message IMdl533 is issued. The result is then compared in the same way as for Match.
If Use Imported ARXML Info is set to Match or DeriveAndMatch, and Generate System Constants is activated, too, usage conditions from the imported ARXML files are compared with usage conditions derived from the model.
The following happens if no match is detected:
- If data access information is found in the ARXML usage information, but the corresponding information in the model-derived usage information is different, or completely missing, a warning WIle533 is issued.
- If operation usage information is found in the ARXML usage information, but the corresponding information in the model-derived usage information is different, or completely missing, a warning WIle534) is issued.
- If data access information is found in the model-derived usage information, but the corresponding information in the ARXML usage information is different, an error MIle533 is issued.
- If operation usage information is found in the model-derived usage information, but the corresponding information in the ARXML usage information is different, an error MIle534 is issued.
If a usage condition is found in the ARXML file, but the corresponding usage condition derived from the model is different, a warning WIle5351 is issued.
If a usage condition is completely missing either in the imported ARXML file or in the model-derived information, TRUE is used instead, i.e. the element is used unconditionally.
- If no usage information was imported from the ARXML file, but Use Imported ARXML Info is set to Match or DeriveAndMatch, an error MIle5331 or MIle5341 is issued.
See also