MAGG REASON GET PROPERTIES

TITLEVALUE
NAMEMAGG REASON GET PROPERTIES
DESCRIPTIONThis remote procedure returns the reason properties from the MAG REASON
file (#2005.88)
TAGGET
ROUTINEMAGGA01
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERRSNID
DESCRIPTIONIdentifier of the reason: Internal Entry Number of the record in the MAG
REASON file (#2005.88) or the reason code (see the FLAGS parameter).
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERFLAGS
DESCRIPTIONFlags that control execution (can be combined):

C By default, value of the RSNID parameter is treated as
the reason IEN. If this flag is provided, then the reason
code should be passed as the value of the RSNID.

F Include full details (description text). By default, only
the summary data is returned.
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH

RETURN VALUE TYPEARRAY
RETURN PARAMETER DESCRIPTIONZero value of the first '^'-piece of the Results[0] indicates that an
error occurred during the execution of the procedure. In this case, the
errors are returned in the Results array as shown below:

Results[0] Result descriptor
^01: 0
^02: Message

Results[i] Error descriptor
^01: Error code
^02: Message
^03: Error location
^04: Message type

Results[j] Line of the additional info (optional)
^01: ""
^02: Text

Otherwise, the Results[0] contains '1^OK' and the reason summary and
description are returned in the subsequent elements of the Results array
as follows:

Results[1] Reason summary
^01: IEN of the reason (file #2005.88)
^02: Text of the reason
^03: Types of the reason (combination of "C",
"D", "P", and/or "S")
^04: Date of inactivation (FileMan).
^05: Unique code of the reason (only for
standard reasons distributed nationally;
reasons defined by the sites do not have
codes).

Results[1+i] Line of the description of the reason (optional)
^01: "D"
^02: Text line

The description text is returned only if the
value of the FLAGS parameter contains "F" and
the DESCRIPTION field (1) of the MAG REASON file
(#2005.88) is not empty.
AVAILABILITYRESTRICTED
INACTIVE
CLIENT MANAGER
WORD WRAP ONTRUE
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED