Overview Schemas Index

SPECIFICATION_DOCUMENT_XIM (jsdai.SSpecification_document_xim)


FUNCTION get_document_definition
          (input : documented_element_select, role : STRING, type_name : STRING) : SET [0:?] OF document_definition;

 LOCAL dd : SET  [ 0 : ? ] OF  document_definition := [ ] ; da : SET [ 0 : ? ] OF document_assignment := [ ] ; END_LOCAL ; da := ( QUERY ( dr <* USEDIN ( input , 'document_assignment_arm.' + 'document_assignment.is_assigned_to' ) | ( dr . role = role ) ) ) ; REPEAT i := 1 TO SIZEOF ( da ) BY 1 ; IF ( type_name IN TYPEOF ( da [ i ] . assigned_document ) ) THEN dd := dd + da [ i ] . assigned_document ; END_IF ; END_REPEAT ; RETURN ( dd ) ; 

END_FUNCTION; -- get_document_definition

public class FGet_document_definition
          public static Value run(SdaiContext _context, Value input, Value role, Value type_name)