### NDF_CREPL

Create a new NDF placeholder via the ADAM parameter system

#### Description:

The routine creates a new NDF placeholder via the ADAM parameter system, associates it with a parameter, and returns an identifier for it. A placeholder is used to identify a position in the underlying data system (HDS) and may be passed to other routines (e.g. NDF_NEW) to indicate where a newly created NDF should be positioned.

#### Invocation

CALL NDF_CREPL( PARAM, PLACE, STATUS )

#### Arguments

##### PARAM = CHARACTER $\ast$ ( $\ast$ ) (Given)
Name of the ADAM parameter.
##### PLACE = INTEGER (Returned)
NDF placeholder identifying the nominated position in the data system.
##### STATUS = INTEGER (Given and Returned)
The global status.

#### Notes:

• Placeholders are intended only for local use within an application and only a limited number of them are available simultaneously. They are always annulled as soon as they are passed to another routine to create a new NDF, where they are effectively exchanged for an NDF identifier.

• If this routine is called with STATUS set, then a value of NDF__NOPL will be returned for the PLACE argument, although no further processing will occur. The same value will also be returned if the routine should fail for any reason. The NDF__NOPL constant is defined in the include file NDF_PAR.