DSIV FM GET FIELD ATTRIB (3349)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIV FM GET FIELD ATTRIB
TAG FIELD
ROUTINE DSIVFM06
RETURN VALUE TYPE ARRAY
AVAILABILITY AGREEMENT
DESCRIPTION
This will return the inputted field attributes for a file.
 DELETE ACCESS
 DESCRIPTION
 FIELD LENGTH
 GLOBAL SUBSCRIPT LOCATION
 HELP-PROMPT
 INPUT TRANSFORM
 LABEL
 MULTIPLE-VALUED
 OUTPUT TRANSFORM
 POINTER
 
 READ ACCESS
 SOURCE
 SPECIFIER
 TECHNICAL DESCRIPTION
 TITLE
 TYPE
 WRITE ACCESS
 XECUTABLE HELP
 As of 7/29/2003, these attributes are available:
 AUDIT
 AUDIT CONDITION
 COMPUTE ALGORITHM
 COMPUTED FIELDS USED
 DATE FIELD LAST EDITED
 DECIMAL DEFAULT
INPUT PARAMETER
  • FILE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
     This can be the file number or the full name of the file.  For subfiles,
     it must be the subfile number.
    
  • FIELD
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
     This is the field number or the full name of the field
    
  • FLAG
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   2
    REQUIRED:   NO
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
     This is a flag controlling what will be returned.
     The default value is <null>.  FLAG can contain N.
     If FLAG contains N then do not return attributes whose value is <null>
     If FLAGS contains Z, then for WOrd Processing attributes, include
       the zeroth node with the text
    
  • ATT
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
     This is a list of attributes to return.
       List[n] := attribute name  where n=0,1,2,3,...
     
     You can send List[0] := "*" to get all field attributes
    
RETURN PARAMETER DESCRIPTION
If problems or error, return List[0] := -1^message
 
 Else return List[n] := attribute name ^ value   for n=0,1,2,3,4,...