Print Page as PDF
DSICFM06 ICR (5374)

DSICFM06    ICR (5374)

Name Value
NUMBER 5374
IA # 5374
DATE CREATED 2009/02/19
CUSTODIAL PACKAGE VA CERTIFIED COMPONENTS - DSSI
USAGE Controlled Subscription
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE DSICFM06
NAME DSICFM06
GENERAL DESCRIPTION
Wrapper to FileMan utilities for accessing data
dictionary structures.
STATUS Active
DURATION Till Otherwise Agreed
ID DSICFM06
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
FIELD
Returns the field attributes for a file.  Can be
called via the RPC: DSIC FM GET FIELD ATTRIB.
VARIABLES TYPE VARIABLES DESCRIPTION
FILE Input
This can be the file number or the full name of the
file.  For subfiles, it must be the subfile number.
FIELD Input
This is the field number or the full name of the
field.
FLAG Input
This is a flag controlling what will be returned. The
default value is <null>. If FLAG contains N then do not return attributes
whose value is <null>. If FLAG contains Z, then for Word Processing
attributes, include the zeroth node with the text.
ATT Input
List of attributes to return.
List[n] := attribute name  where n=0,1,2,3,...
List[0] := "*" to send all.
TYPE Input
Optional - default = 1. If TYPE=1, then return
DSIC(attribute name)=value.  For wp fields, return DSIC(att name,#)=text, else
return DSIC(#)=attribute name^value  [from RPC].
DSIC Output
Passed by reference.  Array of attributes, output is
determined by TYPE parameter.
MULT
Return requested attributes for one or more fields in
a file.  Can be accessed via RPC: DSIC FM GET FIELD ATTRIB MULT.
VARIABLES TYPE VARIABLES DESCRIPTION
DSIN Input
Array containing the following label^value data:

DSIN(i) := label^value
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 <null> - default value is <null>
if FLAG["N" - do not return null attributes

ATT - req - list of field attributes to return
delimited by ';'
Examples: DSIN(i)="ATT^LABEL;TYPE;GLOBAL LOCATION;"
DSIN(i)="ATT^*" means get all field attrib

FIELD - req - field number or field name
Examples: DSIN(i)="FIELD^.01"
DSIN(i)="FIELD^.01;.02;.03;.09"
DSICM Output
Returns List[i]=field #^attr name^attr value
SUBSCRIBING PACKAGE INSURANCE CAPTURE BUFFER
DATE ACTIVATED 2009/06/11