DSIV FM LIST (3348)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIV FM LIST
TAG LIST
ROUTINE DSIVFM05
RETURN VALUE TYPE GLOBAL ARRAY
AVAILABILITY AGREEMENT
WORD WRAP ON TRUE
DESCRIPTION
The RPC provides a wrapper around the LIST^DIC API. It exposes more of 
the functionality of the API than the DSIV DDR LISTER RPC.
 
For a lookup value, return all entries starting from that lookup value 
and which collates after that lookup value.
INPUT PARAMETER
  • INPUT
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   250
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
     The INPUT(n) = tag^value  where
       tag = LIST^DIC input parameter name such as
             FILE  IENS  FIELDS  FLAGS  NUMBER  INDEX  FROM  PART  SCREEN
       value = value for that input parameter
     
     The INDEX variable consists only of a single index name.
     
     For those input parameters that allow an array, you can pass that array
     in the tag such as FROM(2)^lookup value
    
RETURN PARAMETER DESCRIPTION
 If problems return List[0] = -1^error message.   There may be addtional
    etc., etc., ...
 messages on subsequent lines where List[n] = message  or  -1^message  for
 n = 1,2,3,4,...
 
 Return values in list[n] = data  where n = 0,1,2,3,4,...
   1st ^-piece of data is the ien for that record
   2nd ^-piece is the value of the field in the 1st ;-piece of FIELDS
   3rd ^-piece is the value of the field in the 2nd ;-piece of FIELDS
   4th ^-piece is the value of the field in the 3rd ;-piece of FIELDS