Overview Schemas Index

CATALOG_DATA_INFORMATION_MIM (jsdai.SCatalog_data_information_mim)


RULE restrict_document_reference FOR (applied_document_reference);

WHERE
          wr1: SIZEOF(QUERY(adr <* applied_document_reference |
 (adr.role.name = 'general tolerance definition') AND 
 (NOT item_correlation (adr.items, ['REPRESENTATION']))
          ))=0;
          wr2: SIZEOF(QUERY(adr <* applied_document_reference |
  NOT ((adr.role.name = 'general tolerance definition') OR 
   item_correlation (adr.items, 
          ['APPROVAL','CERTIFICATION','CLASS',
          'CLASS_SYSTEM','CONFIGURATION_DESIGN', 
          'CONFIGURATION_ITEM','CONTRACT',
          'GENERAL_PROPERTY','MATERIAL_DESIGNATION', 
          'ORGANIZATION','ORGANIZATIONAL_PROJECT',
          'PERSON','PRODUCT_CONCEPT',
          'PRODUCT_CONCEPT_FEATURE', 'PRODUCT_CONCEPT_FEATURE_CATEGORY',
          'PRODUCT_DEFINITION','PRODUCT_DEFINITION_FORMATION',
          'PRODUCT_DEFINITION_FORMATION_RELATIONSHIP','PRODUCT_DEFINITION_RELATIONSHIP', 
          'PRODUCT_DEFINITION_SUBSTITUTE','PRODUCT_RELATED_PRODUCT_CATEGORY',
          'PROPERTY_DEFINITION', 'REPRESENTATION',
          'SECURITY_CLASSIFICATION','SHAPE_ASPECT', 'SHAPE_ASPECT_RELATIONSHIP']))
          ))=0;
END_RULE; -- restrict_document_reference

public class RRestrict_document_reference
          public int rWr2(SdaiContext _context)
          public int rWr1(SdaiContext _context)
          public int run(SdaiContext _context, A_string violations)