This Subprogram will return the Parameter Type of the specified Parameter as a text string. This attribute is not used internally by UIPACK, but could be used by the Application Programmer to determine the UI_GET_xxx Subprogram to be used to prompt for the Parameter.
Short Name Calling Sequence
STATUS = UIGTPT(PARAM,TYPE)
Long Name Calling Sequence
STATUS = UI_GET_PARAMETER_TYPE(...)
Input Arguments
PARAM (Character) Parameter Name
Output Arguments
TYPE (Character) Parameter Type
Function Value
UI__SUCCESS ) Success UISUCC )
UI__ILLEGAL_PARAMETER ) Illegal Parameter UIILPA )
UI__NOT_INITIALIZED ) Package not Initialized UININI ) Note:
' ' Unspecified 'DOUBLE' Double Precision 'FILENAME' Filename 'HEXADECIMAL' Hexadecimal 'HEXBOUNDS' Hexadecimal Bounds 'HEXLIST' Hexadecimal List 'INTEGER' Integer 'INTBOUNDS' Integer Bounds 'INTLIST' Integer List 'LOGICAL' Logical (True/False) 'OCTAL' Octal 'OCTBOUNDS' Octal Bounds 'OCTLIST' Octal List 'ONOFF' On/Off 'REAL' Real 'REALBOUNDS' Real Bounds 'REALLIST' Real List 'TEXT' Text 'YESNO' Yes/Nowhere these will be truncated or padded out with trailing spaces as appropriate.