{
{   The purpose  of  this request is to determine if an item (catalog, file or
{ cycle) currently exists in the permanent file catalog.
{
{       PUP$DETERMINE_IF_ITEM_EXISTS (PATH, ITEM_TO_DETERMINE,
{         CYCLE_LEVEL_SELECTED,
{         CYCLE_SELECTOR, ITEM_EXISTS, ITEM_TYPE, STATUS)
{
{ PATH: (input) This parameter specifies the permanent file path to be used.
{
{ ITEM_TO_DETERMINE: (input)  This  parameter  specifies  which  item  in  the
{       permanent  file  path  is  to  be  checked.  This can be a number from
{       LOWERBOUND  (path)  to  UPPERBOUND(path).   This  is   not   used   if
{       cycle_level_selected.
{
{ CYCLE_LEVEL_SELECTED:  (input) This specifies whether the item to check is a
{       cycle.  If this is specified as TRUE the full  path  as  specified  is
{       used,  as  well as the cycle selector parameter.  If this parameter is
{       FALSE  then  the  item_to_determine  parameter  is   used,   and   the
{       cycle_selector parameter is ignored.
{
{ CYCLE_SELECTOR:  (input)  This  specifies the permanent file cycle.  This is
{       only used if cycle_level_selected.
{
{ ITEM_EXISTS: (output) This parameter returns whether the item was  found  in
{       the current permanent file system.
{
{ ITEM_TYPE: (output) If the item exists then this returns whether the item is
{       a family, catalog, file, or cycle entry.
{
{ STATUS: (output) This parameter returns the request  status.   Possible  bad
{       conditions  may  be  caused  by  the (item_to_determine - 1) level not
{       currently existing.
{
{       CONDITIONS:
{
{       IDENTIFIER: puc$pf_utility_id
{
