CMP_GET0x(loc,name;value,status) - Read scalar component
CMP_GET1x(loc,name,elx;value,el,status) - Read vector component
CMP_GETNx(loc,name,ndim,dimx;value,dim,status) - Read array component
CMP_GETVx(loc,name,elx;value,el,status) - Read vectorised component
CMP_LEN(loc,name;len,status) - Enquire component precision
CMP_MAPN(loc,name,type,mode,ndim;pntr,dim,status) - Map array component
CMP_MAPV(loc,name,type,mode;pntr,el,status) - Map vectorised component
CMP_MOD(loc,name,type,ndim,dim;status) - Obtain component
CMP_MODC(loc,name,len,ndim,dim;status) - Obtain string component
CMP_PRIM(loc,name;reply,status) - Enquire component primitive
CMP_PUT0x(loc,name,value;status) - Write scalar component
CMP_PUT1x(loc,name,el,value;status) - Write vector component
CMP_PUTNx(loc,name,ndim,dimx,value,dim;status) - Write array component
CMP_PUTVx(loc,name,el,value;status) - Write vectorised component
CMP_SHAPE(loc,name,ndimx;dim,ndim,status) - Enquire component shape
CMP_SIZE(loc,name;size,status) - Enquire component size
CMP_STRUC(loc,name;reply,status) - Enquire component structure
CMP_TYPE(loc,name;type,status) - Enquire component type
CMP_UNMAP(loc,name;status) - Unmap component
DAT_ALTER(loc,ndim,dim;status) - Alter object size
DAT_ANNUL(loc;status) - Annul locator
DAT_BASIC(loc,mode;pntr,len,status) - Map primitive as basic units
DAT_CCOPY(loc1,loc2,name;loc3,status) - Copy one structure level
DAT_CCTYP(size;type) - Create type string
DAT_CELL(loc1,ndim,sub;loc2,status) - Locate cell
DAT_CLEN(loc;clen,status) - Enquire character string length
DAT_CLONE(loc1;loc2,status) - Clone locator
DAT_COERC(loc1,ndim;loc2,status) - Coerce object shape
DAT_COPY(loc1,loc2,name;status) - Copy object
DAT_DREP(loc;format,order,status) - Obtain primitive data representation information
DAT_ERASE(loc,name;status) - Erase component
DAT_ERMSG(status;length,msg) - Translate error status
DAT_FIND(loc1,name;loc2,status) - Find named component
DAT_GET(loc,type,ndim,dim;value,status) - Read primitive
DAT_GETx(loc,ndim,dim;value,status) - Read primitive
DAT_GET0x(loc;value,status) - Read scalar primitive
DAT_GET1x(loc,elx;value,el,status) - Read vector primitive
DAT_GETNx(loc,ndim,dimx;value,dim,status) - Read array primitive
DAT_GETVx(loc,elx;value,el,status) - Read vectorised primitive
DAT_INDEX(loc1,index;loc2,status) - Index into component list
DAT_LEN(loc;len,status) - Enquire primitive precision
DAT_MAP(loc,type,mode,ndim,dim;pntr,status) - Map primitive
DAT_MAPx(loc,mode,ndim,dim;pntr,status) - Map primitive
DAT_MAPN(loc,type,mode,ndim;pntr,dim,status) - Map array primitive
DAT_MAPV(loc,type,mode;pntr,el,status) - Map vectorised primitive
DAT_MOULD(loc,ndim,dim;status) - Alter object shape
DAT_MOVE(loc1,loc2,name;status) - Move object
DAT_MSG(token,loc) - Assign object name to message token
DAT_NAME(loc;name,status) - Enquire object name
DAT_NCOMP(loc;ncomp,status) - Enquire number of components
DAT_NEW(loc,name,type,ndim,dim;status) - Create component
DAT_NEW0x(loc,name;status) - Create scalar component
DAT_NEW0C(loc,name,len;status) - Create scalar string component
DAT_NEW1x(loc,name,el;status) - Create vector component
DAT_NEW1C(loc,name,len,el;status) - Create vector string component
DAT_NEWC(loc,name,len,ndim,dim;status) - Create string component
DAT_PAREN(loc1;loc2,status) - Find parent
DAT_PREC(loc;nbyte,status) - Enquire storage precision
DAT_PRIM(loc;reply,status) - Enquire object primitive
DAT_PRMRY(set;loc,prmry,status) - Set or enquire
primary/secondary locator
DAT_PUT(loc,type,ndim,dim,value;status) - Write primitive
DAT_PUTx(loc,ndim,dim,value;status) - Write primitive
DAT_PUT0x(loc,value;status) - Write scalar primitive
DAT_PUT1x(loc,el,value;status) - Write vector primitive
DAT_PUTNx(loc,ndim,dimx,value,dim;status) - Write array primitive
DAT_PUTVx(loc,el,value;status) - Write vectorised primitive
DAT_REF(loc;ref,lref,status) - Obtain reference name for object
DAT_REFCT(loc;refct,status) - Enquire the reference count for
a container file
DAT_RENAM(loc,name;status) - Rename object
DAT_RESET(loc;status) - Reset object state
DAT_RETYP(loc,type;status) - Change object type
DAT_SHAPE(loc,ndimx;dim,ndim,status) - Enquire object shape
DAT_SIZE(loc;size,status) - Enquire object size
DAT_SLICE(loc1,ndim,diml,dimu;loc2,status) - Locate slice
DAT_STATE(loc;reply,status) - Enquire object state
DAT_STRUC(loc;reply,status) - Enquire object structure
DAT_TEMP(type,ndim,dim;loc,status) - Create temporary object
DAT_THERE(loc,name;reply,status) - Enquire component existence
DAT_TYPE(loc;type,status) - Enquire object type
DAT_UNMAP(loc;status) - Unmap object
DAT_VALID(loc;reply,status) - Enquire locator valid
DAT_VEC(loc1;loc2,status) - Vectorise object
DAT_WHERE(loc;block,offset,status) - Where is primitive data in file?
HDS_COPY(loc,file,name;status) - Copy object to container file
HDS_ERASE(loc;status) - Erase container file
HDS_EWILD(iwld,status) - End a wild-card search for HDS container
files
HDS_FLUSH(group;status) - Flush locator group
HDS_FREE(loc;status) - Free container file
HDS_GROUP(loc;group,status) - Enquire locator group
HDS_GTUNE(param;value,status) - Enquire value of tuning parameter
HDS_LINK(loc,group;status) - Link locator group
HDS_LOCK(loc;status) - Lock container file
HDS_NEW(file,name,type,ndim,dim;loc,status) - Create container file
HDS_OPEN(file,mode;loc,status) - Open container file
HDS_SHOW(topic;status) - Show HDS statistics
HDS_STATE(state,status) - Enquire HDS state
HDS_STOP(status) - Close down HDS
HDS_TRACE(loc;nlev,path,file,status) - Trace object path
HDS_TUNE(param,value;status) - Set HDS parameter
HDS_WILD(fspec,mode;iwld,loc,status) - Perform a wild-card search
for HDS container files
HDS Hierarchical Data System