DSIYAD01 ADHCFLD FIELD

TITLEVALUE
NAMEDSIYAD01 ADHCFLD FIELD
DESCRIPTIONADHCFLD

Returns a list of fields in the file

NOTE: The following field types are skipped in Phase I of Ad-Hoc
Reporting:
Variable Pointers
Multiples
Word Processing
TAGADHCFLD
ROUTINEDSIYAD01
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERFILE
DESCRIPTIONFILE

FILE # of the file on which to report fields
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH20

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERMULT
DESCRIPTIONMULT

Flag = 1 if this is a multiple file under a main file.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH1

INPUT PARAMETERSSEQUENCE NUMBER3
INPUT PARAMETERPTR
DESCRIPTIONPTR

Flag to show this is a pointer file under a main file
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH1

INPUT PARAMETERSSEQUENCE NUMBER4
INPUT PARAMETERSYS
DESCRIPTIONSYS

Requesting System - 1:Above PAR, 2:DSS Data Miner
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH1

RETURN VALUE TYPEGLOBAL ARRAY
RETURN PARAMETER DESCRIPTIONRETURN PARAMETER

DSIYRET(1) = -1^error If errors
DSIYRET(1) = 0^message If nothing returned

If Successful

DSIYRET(FIELD) =
P1: FILE #
P2: FIELD #
P3: FIELD NAME
P4: TYPE OF FIELD
SET (USE LOOKUP TO FIND VALUES)
NUMERIC
POINTER (USE LOOKUP TO FIND VALUES)
FREE TEXT
DATE/TIME
MULTIPLE
P5: LENGTH
P6: NUMBER OF DECIMALS (NOTE, LENGTH FOR A NUMERIC FIELD IS VALUE +
DECIMALS)
P7: POINTED TO FILE
P8: FILE # FOR THE MULTIPLE FILE IF THIS IS A MULTIPLE
P9: 'N' IF NO POINTER LINK
P10: XREF FOR THIS FIELD
P11: -1 IF ACCESS IS NOT PERMITTED TO THIS FIELD (FILEMAN READ ACCESS AT
FIELD LEVEL) OR -2 IF KERNAL READ ACCESS AT FILE LEVEL FOR POINTED
TO FILE
































































FILE.
AVAILABILITY
INACTIVE
CLIENT MANAGER
WORD WRAP ONTRUE
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED