Overview Schemas Index

AUTOMOTIVE_DESIGN (jsdai.SAutomotive_design)


RULE product_requires_id_owner FOR (product);

WHERE
          wr1: SIZEOF ( QUERY  ( prod <* product | ( SIZEOF  ( QUERY  (
     prpc <* USEDIN  ( prod ,
     'AUTOMOTIVE_DESIGN.' +
     'PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS') |
      prpc.name IN  ['part' , 'tool' , 'raw material' ] ) )
     >0 ) AND ( SIZEOF  ( QUERY  ( apoa <* USEDIN  ( prod ,
     'AUTOMOTIVE_DESIGN.' +
     'APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT.ITEMS'
     ) | apoa\ person_and_organization_assignment.role.name =
     'id owner' ) ) +
     SIZEOF ( QUERY ( oa <* USEDIN ( prod ,
     'AUTOMOTIVE_DESIGN.' +
     'APPLIED_ORGANIZATION_ASSIGNMENT.ITEMS'
     ) | oa\ organization_assignment.role.name = 'id owner' ) )
     <>  1 ) ) ) =  0;
END_RULE; -- product_requires_id_owner

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