FUNCTION get_role

(* SCHEMA integrated_cnc_schema; *)
FUNCTION get_role (
    obj : role_select 
    ) : object_role;
  LOCAL
    role_bag : BAG OF role_association := USEDIN(obj, 
      'INTEGRATED_CNC_SCHEMA.' + 'ROLE_ASSOCIATION.' + 'ITEM_WITH_ROLE');
  END_LOCAL;
    IF SIZEOF(role_bag) = 1 THEN
      RETURN (role_bag[1].role);
    ELSE
      RETURN (?);
    END_IF;
END_FUNCTION; -- 10303-41: basic_attribute_schema

Referenced By

Defintion get_role is references by the following definitions:
DefinitionType
 approval_assignment ENTITY
 approval_date_time ENTITY
 document_reference ENTITY
 security_classification_assignment ENTITY


[Top Level Definitions]

Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:25-02:00