DSIV FM GET FIELD ATTRIB MULT

TITLEVALUE
NAMEDSIV FM GET FIELD ATTRIB MULT
DESCRIPTIONThis will return field attributes from a selected file for one or more
fields.
TAGMULT
ROUTINEDSIVFM06
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERDSIN
DESCRIPTION DSIN(i) := label ^ value for i = 0,1,2,3,4,...

Label can be one of five values:
FILE - req - file (or subfile) number or file name

FLAG - opt - N or - default value is
if FLAG["N" - do not return attributes which are

ATT - req - list of field attributes to return
this can be a ';'-delimited string of field attribute
names or individual field attribute names

Examples: DSIN(i)="ATT^LABEL;TYPE;GLOBAL LOCATION;"
DSIN(i)="ATT^SPECIFIER"
DSIN(i)="ATT^*" - the '*' means get all field
attrib

FIELD - req - field number or field name
Examples: DSIN(i)="FIELD^.01"
DSIN(i)="FIELD^.01;.02;.03;.09"
DSIN(i)="FIELD^.01:.09"
DSIN(i)="FIELD^.01;.02;.03;1:9;99"
Field numbers (or names) can be separated by ';'
An inclusive range of field numbers is separated by ':'
PARAMETER TYPELIST
REQUIREDYES
MAXIMUM DATA LENGTH50

RETURN VALUE TYPEARRAY
RETURN PARAMETER DESCRIPTION On error or problems, return List[0] := -1^message

Else, return
List[i] := field # ^ attribute name ^ attribute value
for i = 0,1,2,3,4,...

Attribute value will be a line of text if the field attribute is a word
processing type.
AVAILABILITYAGREEMENT
INACTIVE
CLIENT MANAGER
WORD WRAP ON
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED