Вы находитесь на странице: 1из 76

Appendix D.

PDMS Attributes and Pseudo-


Attributes

Note: Where primary element is referred to in this Appendix, this


means an element which can be claimed.
A noclaim attribute is one which can be modified without having
to claim the owning element.

D.1. Attributes

This section lists all PDMS attributes sorted alphabetically by name. For
each attribute, the list gives:

the full name and the minimum abbreviation for that name (shown
by capitalisation of the relevant characters);
the attribute's data type;
the PDMS database type(s) to which it applies;
a brief description of its function.

These names should be used when accessing a PDMS attribute as a member


of a DBREF object:
!DBREF.Attributename

Attribute Name Data Type DB Description


Type

AANGXY REAL DESI Angle of attached SCTN in


XZ plane of joint
AANGYZ REAL DESI Angle of attached SCTN in
YZ plane of joint
ABBREVIATION TEXT(8) CATA Abbreviation
ABLENGTH INTEGER DICT Minimum abbreviation
length for UDA/UDET
ABOP POSITION(3) DESI Bottom of arrive pipe
ABORE REAL DESI Arrive bore
ACBORE REAL PROP Actual bore
ACCESSDB TEXT SYST DB access
ACLASS WORD(100) SYST Access control attribute class
ACONNECTION WORD DESI Arrive connection type
ACPORT REFERENCE DESI Reference to real Access
ACRF REFERENCE SYST ACR reference attribute

PDMS Software Customisation Reference Manual D-1


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

ACRGROUP REF(5000) SYST List of ACRs within an


ACRSET
ACRLI REF(300) SYST Access control user assigned
ACRs
ACRMESSAGE TEXT(120) SYST Access control user defined
message
ACSTYF REFERENCE PADD Annotation change style
reference
ACTLENGTH REAL DESI Actual length
ADEGREES REAL PADD Orientation
ADEND REAL CATA Addition factor - unit
definition (see MULT)
ADESPARAM REAL(100) DESI Design parameters of
attached element
ADIRECTION DIRECTION(3) DESI Arrive direction
ADMLOCATION REFERENCE SYST Currently administered
location
ADPRFARRAY REF(500) PADD ADP reference array
ADUUID TEXT(120) GLOB PDMS project global UUID
version string
AGRADIENT REAL DESI Arrive p-point gradient
AHLISTTYPES WORD(200) ALL List of actual types in
owning hierarchy
AIRTIGHT TEXT(120) DESI Air tight control method
AKEY WORD PADD Attribute key
AKEYLIST WORD(20) PADD Attribute key list (for radial
dimensions)
ALEN INTEGER COMP Comparator: number of
words used for an attribute
array
ALIGNMENT TEXT PADD Vertical alignment
ALLOWANCE REAL DESI Allowance
ANGLE REAL DESI Angle
ANPJOINT POSITION(3) DESI Attached neutralpoint of
joint (steelwork)
ANPSECTION POSITION(3) DESI Attached neutral point of
section (steelwork)
ANSWER REAL CATA Answer, when a real is
expected
ANSYMREF REFERENCE PADD ADP annotation symbol
library reference
ANTYPE TEXT(120) DESI Analysis type
AODIAM REAL DESI Arrive p-point outside
diameter

D-2 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

APARAM REAL(100) DESI Attached catalogue


parameters
APOFFSET REAL(2) PADD Leaderline attachment point
APOSITION POSITION(3) DESI Arrive position
APPDATE TEXT(12) PADD Date of approval
APPLICATION TEXT(20) PROP Application
APPROVER TEXT(28) PADD Approver
APROPERTY REAL PROP Spot value of property A
ARCTOLERANCE INTEGER PADD Arc tolerance
AREA INTEGER DESI Area
ARNO INTEGER PADD Picture directory area
number
ARRIVE INTEGER DESI Arrive p-point
ASCODE TEXT PADD Annotation selection code
ASTABLE WORD(15) PADD ADP association table
ASUBTENDED REAL PADD Angle subtended
AT POSITION(3) DESI Position
PADD
ATEXT TEXT(120) PADD Unintelligent text string
ATLENGTH REAL DESI Length of arrive implied
tube
ATLST WORD(50) DESI Access type list
ATNAME WORD CATA Attribute name
ATOP POSITION(3) DESI Top of arrive pipe
ATTCONNECTION WORD DESI Attached connection type
ATTLIST WORD(500) ALL List of attributes
ATTMDC WORD (500) ALL List of attributes modified
since comparison date
ATTMOD LOGICAL ALL True if attribute modified
this session
ATTMODC LOGICAL ALL True if attribute modified
since comparison date
ATTMODLIST WORD (500) ALL List of attributes modified
since given session
ATTNAME TEXT(32) DESI Attribute name expression
for ATTRRL elements
ATTRULE TEXT(1000) DESI Attribute rule expression for
ATTRRL elements
ATTYPE WORD DESI Attachment type
AUTHOR TEXT(28) PADD Author
AUXLOCATION TEXT (3) TRAN Previous location of
command

PDMS Software Customisation Reference Manual D-3


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

AVAL INTEGER(20) COMP Comparator: part of


attribute held
AWDOWNERS INTEGER(3) ISOD Table linking AWELD
elements to piping
components
AWDREF REF(20) DESI Return reference to AWELD
element
AWELDS INTEGER(20) DESI Weld numbers of attached
welds
AZIDEFAULT REAL DESI Default azimuth value (in
DESIGN)
AZIFACTOR REAL DESI Azimuth attractor factor
AZILIMITS REAL(2) DESI Azimuth limits (min/max)
AZISETFLAG LOGICAL DESI Azimuth set flag - ignore
azimuth values if False
BAINDICATOR TEXT PADD Before/After indicator
BANGLE REAL DESI Beta angle
BBFF REF(500) DESI Array of bounding Boundary
Formers
BCPYREF REFERENCE SYST Backward copy reference
BDIAMETER TEXT(1000) CATA Bolt diameter
BEADEFAULT REAL DESI Default bearing value (in
DESIGN)
BEAFACTOR REAL DESI Bearing attractor factor
BEALIMITS REAL(2) DESI Bearing limits (min/max)
BEASETFLAG LOGICAL DESI Bearing set flag - Ignore
bearing values if False
BFLEXIBILITY REAL PROP Out of plane flexibility factor
for bends
BFPEN INTEGER PADD Backface pen
BFRF REFERENCE DESI Reference to real Boundary
Former
BITEMS WORD(25) CATA Bolt items
BITLENGTH REAL(25) CATA Bolt item lengths
BJOINT TEXT DESI Bolt joint
BKEY TEXT(4) PADD DRAFT user defined base
symbol/SKEY name
BLENGTH REAL(200) CATA Bolt length
BLNK LOGICAL PADD Auto-blanking flag
BLRFARRAY REF(10) CATA Bolt reference array
BLTMETHOD TEXT(3) CATA Bolt method
BLTREFERENCE REFERENCE CATA Bolt reference
BMARGIN REAL PADD Auto-blanking margin

D-4 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

BMAXIMUM INTEGER ISOD Maximum bend number in


current spool drawing
BOLTPARTNUMBERS INTEGER(20) DESI Spooling bolt part numbers
BORE REAL DESI Pipe bore
BPOFFSET REAL(4) PADD Leader bend point offset
BPROPERTY REAL PROP Spot value of property B
BRACKETS TEXT PADD Brackets code
BRCOG POSITION(3) DESI Branch centre of gravity
BRCONNECT REF (5000) DESI Branch member connections
BRICOG POSITION(3) DESI Branch insulated centre of
gravity
BRIWEIGHT REAL DESI Branch insulated weight
BRLEG REF (5000) DESI Branch members on the
same leg
BRLOCK INTEGER DESI Branch positioning status
code used by ROUTER
BRWCOG POSITION(3) DESI Branch wet centre of gravity
BRWEIGHT REAL DESI Branch weight
BRWICOG POSITION(3) DESI Branch wet insulated centre
of gravity
BRWIWEIGHT REAL DESI Branch insulated wet weight
BRWWEIGHT REAL DESI Branch wet weight
BSELECTOR TEXT(3) DESI Bolt selector
BSFNAME TEXT(73) PADD Backing sheet filename
BSPECIFICATION REFERENCE CATA Bolt specification
BSRF REFERENCE PADD Backing sheet reference
BSRFARRAY REF(500) PADD ADP backing sheet list
BSTATUS INTEGER DESI Branch status code used by
ROUTER
BTEXT TEXT(120) PADD Annotation text string
BTHKNESS TEXT(1000) CATA Bolt thickness
BTLST WORD(50) DESI Boundary Former type list
BTOLERANCE REAL PROP Bore tolerance
BTOTAL INTEGER DESI Bolt joint total
BTYPE TEXT(1000) CATA Bolt type
BUFSIZE INTEGER SYST Preferred buffer size
BUILT LOGICAL DESI Built/Unbuilt flag
BULGEFACTOR REAL DESI Bulge factor
PADD
BUNITS WORD CATA Bore units

PDMS Software Customisation Reference Manual D-5


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

BURF REFERENCE DESI Reference to real Building


Element
BVISIBILITY LOGICAL CATA Bottom visibility flag
CAREA TEXT(12) DESI ISODRAFT Compipe
attribute
CASREFERENCE REFERENCE DESI Case reference
PROP
CATMOD INTEGER DESI Catalogue geometry
modified
CATREFERENCE REFERENCE CATA Catalogue reference
DESI
CATTEXT TEXT' (725) DESI Concatenation of detailing
and material texts
CATYPE INTEGER PROP Card type
CCENTRE INTEGER DESI Cost centre
CCLASS INTEGER DESI Cost class
CCOLOUR INTEGER DESI Colour (in Catalogue)
CCONNECTION WORD DESI Connection type (structural
p-line)
CDETAIL REFERENCE CATA Catalogue detail
CDPLIST WORD(100) DESI List of valid current design
properties
CDPROPERTY REAL DESI Current design dataset
property
CDRG TEXT(24) DESI ISODRAFT Compipe
attribute
CEND TEXT CDESI Connection at other end of
Cref (Head or Tail)
CERFARRAY REF(500) DESI Array of faces generated
CFDPROPERTY REFERENCE DESI Current design dataset
property
CFFARRAY REF(500) DESI Array of faces generated
CFLOW TEXT(4) COMP COMPARATOR: direction of
flow at connection
CFRARRAY REF(10) DESI Cofitting reference array for
Pfittings
CHAMFERS REAL(2) PADD Chamfer lengths
CHARSET INTEGER SYST Character set
CHEIGHT REAL PADD Character height
CHOSHT REAL PADD Crosshairs overshoot
CHPEN INTEGER PADD Crosshairs pen
CIWEIGHT REAL PROP Total insulation weight

D-6 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

CKEY WORD CATA ISODRAFT end condition


key
CLAIMDB TEXT SYST DB claim
CLFLAG LOGICAL CATA Centreline flag
CLINE LOGICAL PADD Centreline flag
CLKID INTEGER COMP COMPARATOR: id of
item/link this connection
belongs to
CLLENGTH REAL DESI Branch centreline length
CLMID TEXT(120) ALL User id of user claiming
element
CLMODE TEXT PADD Centreline mode: 1=CL Off;
2=CL On
CLNK REFERENCE COMP COMPARATOR: points to
connected item or link
CLPEN INTEGER PADD Centreline pen
CLRF REFERENCE PADD Actual circulation list
reference
CMPREFERENCE REFERENCE CATA Component reference
CMPX TEXT(20) DESI COMPARATOR/DESIGN-
MANAGER exclusion text
attribute
CNAME TEXT(4) COMP COMPARATOR: name of
connection point
CNODE TEXT(4) COMP COMPARATOR: connection
name of target connection
point
CNUMBER TEXT(22) DESI ISODRAFT Compipe
attribute
COMMENT TEXT(120) CATA Comment
COMMTYPE TEXT TRAN Command number
COMUID REFERENCE TRAN OUTCOM reference at
relevant site
COMSTR TEXT TRAN Command issued by user
CONDITION INTEGER(500) SYST Access control logical
condition
COPIES INTEGER PADD Number of copies
CORALLOWANCE REAL PROP Corrosion thickness
COUNT INTEGER PADD Counter
COWNER REFERENCE COMP COMPARATOR: pointer to
its owner
CPAID REFERENCE COMP COMPARATOR: pointer to
Sheet element
CPARAM REAL(100) DESI Catalogue Parameters

PDMS Software Customisation Reference Manual D-7


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

CPEN INTEGER PADD Pen for internal columns


CPFARRAY REF(500) DESI Array of ports pointed to
CPLOT TEXT(120) DESI Plot (in catalogue)
CPOFFSET REAL(2) PADD Leaderline connection point
wrt text origin
CPOSITION POSITION(3) DESI Conditioning position for
curve geometry
CPROPERTY REAL PROP Spot value of property C
CPULL REAL(3) PROP Cold pull - translational
CPUTWIST REAL(3) PROP Cold pull - twist
CRCY INTEGER SYST Concurrency
CREFERENCE REFERENCE DESI Connection reference
CRFARRAY REF(10) DESI Connection reference array
CRINFORMATION TEXT(150) ALL DB creation information
CRITERIA INTEGER(250) PADD Selection criteria (used to
define tag & rep. rules)
CRSF REFERENCE PADD Change ruleset reference
CSESSDB TEXT(120) SYST Session comment
CSFBREAK LOGICAL DESI Spooling marker attribute
for components
CSIZE TEXT(120) COMP COMPARATOR: size of
Sheet element
CSPACING REAL PADD Character spacing factor
CSPC TEXT(6) DESI ISODRAFT Compipe
attribute
CSPEC TEXT(120) COMP COMPARATOR:
specification of connection
point
CSTANDARD TEXT(120) DESI Catalogue standard
CSTREFERENCE REFERENCE DESI Constraint reference
CTXT TEXT(120) PROP Card text
CTYATTACHED WORD DESI Attached connection type
CATA
CTYEND WORD DESI End connection type
CTYOWNING WORD CATA Owning connection type
CTYPE WORD(2) CATA Connection type
CTYSTART WORD DESI Start connection type
CURDBS REF(300) SYST Current DBs
CURFIT TEXT PADD Curve fitting code:
1=default; 2=cubicfit
CURLOCATION REFERENCE SYST True current location
CURTYPE WORD DESI Curve type

D-8 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

CUTBACK REAL DESI Cutback


CUTNAME TEXT(120) ALL Full name of element,
truncated to specified
number of characters
CUTNMN TEXT(120) ALL Full name of element,
without leading slash,
truncated to specified
number of characters
CUTPLANE DIRECTION(3) DESI Cutting plane normal
CWEIGHT REAL PROP Total component weight
DACCESS TEXT SYST Database access
DACCLA LOGICAL ALL True if DAC allows element
to be claimed
DACCRE LOGICAL ALL True if DAC allows element
to be created
DACDEL LOGICAL ALL True if DAC allows element
to be deleted
DACDRO LOGICAL ALL True if DAC allows element
to be dropped
DACISS LOGICAL ALL True if DAC allows element
to be issued
DACMOD LOGICAL ALL True if DAC allows attribute
of element to be modified
DAREF REFERENCE DESI Reference of associated
dataset area
DARREF REFERENCE PADD Design area reference
DATE TEXT(12) MANY Date
DATEAKNOWLEDGED DATE TRAN Date command
acknowledged
DATECM DATE TRAN Date command completed
DATECREATED DATE TRAN Date command created
DATEFORMAT TEXT PADD Date format
DATEND DATE TRAN Date command stopped
DATERD DATE TRAN Date command stopped
DATERK DATE TRAN Date command reply
acknowledged
DATERN DATE TRAN Date command stopped
DATERP DATE TRAN Date command replied
DATESL DATE TRAN Date command last stalled
DATESNT DATE TRAN Date command sent
DBACCESS TEXT ALL DB access
DBALLOCATION REF(8000) GLOB List of DBs allocated to
location

PDMS Software Customisation Reference Manual D-9


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

DBCLAIM TEXT ALL DB claim


DBCNTL LOGICAL ALL True if element is in a
control DB
DBDEPTH INTEGER ALL Database depth within
hierarchy
DBEXNO INTEGER ALL DB extract number
DBF REFERENCE SYST Database reference attribute
DBFILENAME TEXT ALL DB filename
DBFNUMBER INTEGER ALL DB file number
DBLC REF(1000) GLOB List of LOCs belonging to a
DB
DBLS REF(1000) SYST List of DBs belonging to
MDB
DBNAME TEXT ALL DB name
DBNUMBER INTEGER ALL DB number
DBOTTOM REAL DESI Bottom diameter
PADD
DBREFERENCE REFERENCE ALL DB reference
DBSESSION INTEGER ALL Last DB session
DBSHIERARCHY REF(5000) SYST Database hierarchy within a
Dbset
DBSLEVEL REF(5000) SYST Databases at a specific level
within a Dbset
DBSLIST REF(5000) SYST Databases within a Dbset
DBSSTP REF (8000) SYST DBs in a stamp
DBSTF REFERENCE SYST Database set reference
DBTYPE WORD ALL DB type (DESI, CATA etc.)
DBVARIANT LOGICAL ALL True if element is in a
variant DB
DBWRITE LOGICAL ALL True if element is in a
writable DB
DCLAIM TEXT SYST Database claim mode
DCODE TEXT PADD Direction code
DCONNECTION WORD DESI Design p-point connection
type
DCSTYF REFERENCE PADD Design change style
reference
DDDFAULT TEXT(1000) CATA Default design data value
DDEFAULTS REAL(3) DESI Port distance flexibility
defaults
DDEGREES REAL PADD Dimension line angle
DDESPARAMETERS REAL(100) DESI Design parameters as
distance

D-10 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

DDIRECTION DIRECTION(3) DESI Design p-point spherical


direction
DDNAME REFERENCE PADD Design element reference
DDNMXCOORD REAL PADD DDNM X-position
DDNMXYCOORD REAL (2) PADD DDNM XY-position
DDNMYCOORD REAL PADD DDNM Y-position
DDNX TEXT(120) PADD Design element as text (see
DDNAme)
DDPROPERTY TEXT(1000) CATA Design data property value
(in Design)
DDRFARRAY REF(10) DESI Array of default design
datasets (for template)
DEALAL LOGICAL GLOB Indicates all DBs from
current local are being
deallocated (DBALL
element)
DEALDB REF ARRAY GLOB Indicates current locations
where db is being
deallocated (DBLOC
element)
DECPLACES INTEGER CATA Decimal places
DEFAULT REAL CATA Default
DELDSG WORD DESI Delivery designation flag
DELPE REAL DESI Easting of delta-position (in
STRUC)
DELPN REAL DESI Northing of delta-position (in
STRUC)
DELPOSITION POSITION(3) DESI Delta-position (in STRUC)
DELPU REAL DESI Upping of delta-position (in
STRUC)
DENSITY REAL PROP Spot value of density
DEPCOUNT INTEGER TRAN Number of integers in
argument list
DEPDEFAULT TEXT(250) DESI Default value of local design
property
DEPEND REF (10) TRAN Commands on which this is
dependent
DEPLIST WORD(100) DESI List of local design
properties
DEPROPERTY TEXT(250) DESI Local design property value
DEPTYPE REF (10) TRAN Commands on which this is
dependent
DERCUT REAL DESI Derived cut length
DERLEN REAL DESI Derived length

PDMS Software Customisation Reference Manual D-11


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

DESCRIPTION TEXT(120) MANY Description


DESGEO REF(5000) CATA Design geometrical
dependencies
DESLOCATION TEXT (3) TRAN Destination location for the
command
DESPARAMETERS REAL(100) DESI Design parameters
DETAIL LOGICAL DESI` Detail flag
DETREFERENCE REFERENCE DESI Detailing text reference
CATA
DFFLEXIBILITY REAL(6) PROP Displacement force
flexibility
DFLAG TEXT PADD Radial dimension type flag
DFLFACTORS REAL(3) PROP Translational spring values
DFLT TEXT(120) DICT Default
DFLTA TEXT(120) PADD Defaults for type 1
annotation special attribute
DFLTB TEXT(120) PADD Defaults for type 2
annotation special attribute
DFLTC TEXT(120) PADD Defaults for type 3
annotation special attribute
DFNM TEXT(120) DESI Document filename
DFONT INTEGER PADD Dimension text font
DFUNITS REFERENCE CATA Default unit
DIAMETER REAL MANY Diameter
DIMENSION LOGICAL PADD DRAFT user-defined symbol
dimension flag
DIMPOSITION POSITION(3) PADD Derived 3D dimension
position
DIRECTION DIRECTION(3) PADD Direction
DISPLACEMENT REAL(3) PROP Translation displacements
DKEY WORD CATA Data key
DLEVEL INTEGER PADD Drawing level
DLFG TEXT PADD Linear/angular dimension
line flag
DLIMIT REAL(6) PROP Displacement limit
DLPEN INTEGER PADD Dimension line pen
DMFARRAY REF(2) DESI ISODRAFT reference
dimension attribute
DMFLEXIBILITY REAL(9) PROP Displacement moment
flexibility
DMSPACING REAL PADD Lower limit to spacing
between parallel dimensions
DMTXT TEXT(120) PADD Dimension text

D-12 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

DMTYPE WORD(2) DESI ISODRAFT reference


dimension attribute
DNSTY REAL DESI Density
DOCREF REFERENCE DESI Document reference
DOCXRF REF(500) DESI Return reference from
DESIGN element to
DOCITM element
DOFFSET REAL PADD Dimension line offset
DOWN REAL DESI Downing of position
PADD
DPBORE REAL DESI Design point bore
DPCONNECTION WORD DESI Design point connection type
DPCOUNT INTEGER DESI Number of valid design
points
DPDIRECTION DIRECTION(3) DESI Design point direction
DPFNAME TEXT(120) DESI ISODRAFT dynamic detail
plotfile name
DPGRADIENT REAL DESI Design point gradient
DPGRIDREF INTEGER DESI ISODRAFT dynamic detail
grid reference
DPLST INTEGER(100) DESI List of valid design points
DPOSITION POSITION(2) PADD Dimension line/arc position
DPPS POSITION(3) DESI Design point position
DPROPERTY TEXT(1000) CATA Parameterised property
expression (default)
DPSF REFERENCE DESI Design p-pointset reference
DPVISIBILITY INTEGER(100) DESI List of visible design points
DRADIUS TEXT(1000) CATA Radial offset
DREVAY REF(50) PADD DRWG revision array
DRGPRIORITY INTEGER DESI Drawing priority (defines
how to draw SCTN)
DRNEND DIRECTION(3) DESI Plane normal at end of
SCTN/GEVSEC
DRNSTART DIRECTION(3) DESI Plane normal at start of
SCTN/GEVSEC
DRPS POSITION(3) DESI Derived position (steelwork)
DRPSE REAL DESI Easting of derived position
DRPSN REAL DESI Northing of derived position
DRPSU REAL DESI Upping of derived position
DRRF REFERENCE DESI Old SPOOLER drawing
reference
DRTITLE TEXT(120) PADD Drawing title
DSCODE TEXT(120) DESI Design code

PDMS Software Customisation Reference Manual D-13


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

DSESSDB TEXT(120) SYST Date of session


DSETFLAG LOGICAL(3) DESI Displacement limits set flag:
ignore values if False
DSPLDG REF(100) ISOD Used internally to help with
updates
DSTYLE TEXT PADD Radial dimension style flag
DTANGLE TEXT PADD Dimension text angle flag
DTCHEIGHT REAL PADD Dimension text character
height
DTERMINATORS TEXT PADD Dimension terminator code
DTFLAG TEXT PADD Dimension text radius flag
DTITLE TEXT(32) CATA Data title
DTLHEIGHT REAL PADD Dimension text letter height
DTOFFSET REAL(2) PADD Dimension text offset
DTOP REAL DESI Top diameter
PADD
DTPEN INTEGER PADD Dimension text pen
DTRADIUS REAL PADD Dimension text radius
DTREFERENCE REFERENCE CATA Dataset reference
DTULINE TEXT PADD Dimension text underlining
flag
DTXRTEXT TEXT(120) DESI RTEXT of detailing text
DTXSTEXT TEXT(120) DESI STEXT of detailing text
DTXTTEXT TEXT(120) DESI TTEXT of detailing text
DUNION INTEGER CATA DRAFT element union detail
DESI flag
DUNITS WORD CATA Distance units
DUTY TEXT(120) DESI Duty
DVFLAG LOGICAL PADD ADP detail views flag
DVSCLIST REAL(500) PADD ADP detail views allowable
scale list
DVTHRESHOLD REAL PADD ADP detail views threshold
DWIDTH TEXT(1000) CATA Width offset
DX TEXT(1000) CATA Cartesian X offset
DXL TEXT(1000) CATA Incremental X length
DY TEXT(1000) CATA Cartesian Y offset
DYL TEXT(1000) CATA Incremental Y length
ECCENTRICITY POSITION(3) DESI Eccentricity (steelwork)
ECCJOINT POSITION(3) DESI Eccentricity of joint
(steelwork)
ECLASS WORD(100) SYST Access control element class

D-14 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

EFACTOR REAL PROP E-factor


EFORCE REAL(3) DESI End force vector components
ELECRC LOGICAL ALL True if created since
comparison date
ELECRE LOGICAL ALL True if created since given
session
ELEDEC LOGICAL ALL True if deleted since
comparison date
ELEDEL LOGICAL ALL True if deleted since given
session
ELELIST WORD(200) DICT Element list
ELEMOC LOGICAL ALL True if modified since
comparison date
ELEMODIFIED LOGICAL ALL True if element modified
since given session
EMOMENT REAL(3) DESI End moment components
ENDANGLE REAL DESI End angle
ENDTIM DATE TRAN Date command stopped
ERECTION INTEGER DESI Erection class
ERELEASE INTEGER DESI End releases (packed)
ETEXT TEXT(120) PADD Example text
EVOLUME REAL(6) DESI Enclosing box volume in
local coordinates
EXBTEXT TEXT(180) PADD Expanded annotation text
EXCLFR LOGICAL ALL True if element claimed from
this extract
EXCLHI REF(5000) ALL Elements in lower hierarchy
claimed to this extract
EXCLTO LOGICAL ALL True if element claimed to
this extract
EXDMTXT TEXT(180) PADD Expanded dimension text
EXECA TEXT(120) SYST Exec file after DB
propagation
EXECB TEXT(120) SYST Exec file before DB
propagation
EXFILE INTEGER PADD Extract file number
EXMOC LOGICAL ALL True if element claim
modified in this extract
EXMOD LOGICAL ALL True if element modified in
this extract
EXNCLH REF(5000) ALL Elements in lower hierarchy
not claimed to this extract
EXPANSION REAL PROP Spot value of expansion
coefficient

PDMS Software Customisation Reference Manual D-15


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

EXPLTXT TEXT(180) PADD Expanded projection line


text
EXPMOC LOGICAL ALL True if element or non-
primary descendants claim-
modified in this extract
EXPMOD LOGICAL ALL True if element or non-
primary descendants
modified in this extract
EXTALS REF(8191) SYST Extract ancestors
EXTCLS REF(8191) SYST Extract children
EXTDESCENDANTS REF(8191) SYST Extract descendants
EXTFAMILY REF(8191) SYST Extract family
EXTHIGH INTEGER GLOB Location extract number
range, high limit
EXTIME INTEGER (3) TRAN Time of execution for
command
EXTLOW INTEGER GLOB Location extract number
range, low limit
EXTMASTER REFERENCE SYST Extract master
EXTNO INTEGER SYST Extract number
EXTOWNER REFERENCE SYST Extract owner
EXTRCLAIM TEXT(120) ALL Extract claiming element
EZDISTANCE REAL DESI End load point in Section
FAANGLE INTEGER SYST Skew angle for font file
FAREA TEXT(5) DESI Focus construction area
FCODE TEXT PADD Face code
FCOEFFICIENT REAL(3) PROP Friction coefficient
FCPYREF REFERENCE SYST Forward copy reference
FDEPDEFAULT TEXT(250) DESI Formatted local design
property default value
FDEPROPERTY TEXT(250) DESI Formatted local design
property value
FDRAWING TEXT(32) DESI Focus isometric drawing
number
FFPEN INTEGER PADD Front-face pen
FGRF REF(500) DESI Reference to boundary faces
FILENAME TEXT SYST DB filename
FILL LOGICAL PADD DRAFT user-defined symbol
fill flag
FINO INTEGER SYST File number
FINPUTBY TEXT(120) CATA The inputter.
FIRESISTANCE REAL DESI Fire resistance

D-16 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

FISSUE TEXT(15) CATA Current pipe specification


issue.
FIXITY TEXT(12) DESI Structural fixity
FLENAME TEXT(73) PADD External filename
FLIMIT REAL(3) PROP Force limit
FLNN TEXT(120) ALL Full name of element,
without leading slash
FLOWDIRECTION WORD DESI Flow direction
FLUREFERENCE REFERENCE CATA Fluid reference
DESI
FLWARROW LOGICAL PADD DRAFT user-defined symbol:
flow arrow
FNAME TEXT(32) SYST Filename
FNMA TEXT(32) SYST Standard font file name
FNMB TEXT(32) SYST Bold font file name
FNTDIRECTORY TEXT(32) SYST Font directory
FONT INTEGER PADD Text font
FORCE REAL(3) PROP Force vector
FOREIGN TEXT SYST DB foreign/local
FPEN INTEGER PADD Fill pen
FPLINE TEXT(32) DESI Focus process line number
FPONUMBER INTEGER DESI From port number
FPRDEFAULT TEXT(250) DESI Formatted property default
FPROPERTY TEXT(250) DESI Formatted property value
from dataset
FRADIUS REAL DESI Fillet radius
PADD
FRDRAWING TEXT(32) DESI Focus reference drawings
FREFERENCE REFERENCE DESI Fitting reference
FREVISION TEXT(4) DESI Focus isometric drawing
revision
FRPOSITION POSITION(3) PADD Eye point
FRSTWORLD REFERENCE ALL Reference of first World of
given DB type in current
MDB
FSTATUS TEXT(15) DESI Status setting used in VPRM
CATA integration
ISOD
FTCDDEFAULT TEXT(250) DESI Formatted current design
property default value
FTCDPROPERTY TEXT(250) DESI Formatted current design
property value

PDMS Software Customisation Reference Manual D-17


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

FTERMINATORS TEXT PADD First dimension terminator


code
FULLNAME TEXT(120) ALL Full name of element
FULLTYPE TEXT ALL Full type of element
FUNCTION TEXT(120) MANY Function
FUNIT INTEGER SYST FUNIT
GAPS REAL(30) PADD Projection line gap array
GBOX REAL PADD Box gap
GCOFG POSITION(3) DESI Gross centre of gravity
GEODEP REF(5000) CATA Direct geometrical
dependencies
GEOM INTEGER DESI Geometry modified
GFILE TEXT(120) COMP COMPARATOR: filename
used for graphics storage
GLBVERSION TEXT(120) GLOB GLOBAL version string
GMOFI REAL(9) DESI Gross moments of inertia
GMREFERENCE REFERENCE CATA Geometry set reference
GPICT INTEGER COMP COMPARATOR: picture
number for this sheet
GRADE REAL DESI Steel grade
GRADIENT REAL DESI Gradient of implied tube
GRPRF REFERENCE GLOB Reference to group (owner of
location)
GSRFAREA REAL DESI Gross surface area
GSTREFERENCE REFERENCE CATA Structural geometry set
reference
GTXT TEXT(120) DESI Text storing rule to generate
Inventory List
GTYPE WORD MANY Generic type
GVOLUME REAL DESI Gross volume
GWEIGHT REAL DESI Gross weight
HARDTYPE WORD ALL Hard type of the element
HBORE REAL DESI Head bore
HCONNECTION WORD DESI Head connection type
HDIRECTION DIRECTION(3) DESI Head direction
HDMFARRAY REF(2) DESI ISODRAFT reference
dimension attribute
HDMTYPE WORD(2) DESI ISODRAFT reference
dimension attribute
HEAD Synonym of HREFerence
HEIDEFAULT REAL DESI Default height (in DESIGN)
HEIFACTOR REAL DESI Height attractor factor

D-18 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

HEIGHT REAL DESI Height


PADD
HEILIMITS REAL(2) DESI Height limits (min/max)
HEISETFLAG LOGICAL DESI Height set flag: ignore
height values if False
HEND TEXT DESI Connection at other end of
Href (head or tail)
HHBOP POSITION(3) DESI Bottom of hanger head
HHBORE REAL DESI Hanger head bore
HHCONNECTION WORD DESI Hanger head connection type
HHDIRECTION DIRECTION(3) DESI Hanger head direction
HHGRADIENT REAL DESI Hanger head gradient
HHOD REAL DESI Hanger head outside
diameter
HHPOSITION POSITION(3) DESI Hanger head position
HHTOP POSITION(3) DESI Top of hanger head
HIERARCHY REF(5000) DESI Structural connections
HISTORY INTEGER(120) ALL History of sessions in which
modifications were made
HLISTTYPES WORD(200) ALL List of all possible types in
owning hierarchy
HMAVERAGE REAL DESI Average humidity
HMMAXIMUM REAL DESI Maximum humidity
HMMINIMUM REAL DESI Minimum humidity
HPOSITION POSITION(3) DESI Head position
HPOSE REAL DESI Easting of head position
HPOSN REAL DESI Northing of head position
HPOSU REAL DESI Upping of head position
HPREFERENCE REFERENCE DESI Head point reference
HREFERENCE REFERENCE DESI Head reference
HRELATIVE LOGICAL DESI Branch member head
relative flag, used by
ROUTER
HRSF REFERENCE PADD Hatch ruleset reference
HSPECIFICATION REFERENCE DESI Hanger specification
HSROD REFERENCE DESI Head rod specification
HSTUBE REFERENCE DESI Head tube specification
HSTYF REFERENCE PADD Hatch style reference
HTBOP POSITION(3) DESI Bottom of hanger tail
HTBORE REAL DESI Hanger tail bore
HTCONNECTION WORD DESI Hanger tail connection type

PDMS Software Customisation Reference Manual D-19


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

HTDIRECTION DIRECTION(3) DESI Hanger tail direction


HTGRADIENT REAL DESI Hanger tail gradient
HTOD REAL DESI Hanger tail outside diameter
HTPOSITION POSITION(3) DESI Hanger tail position
HTTOP POSITION(3) DESI Top of hanger tail
HTYPE WORD DESI Hanger type
HUBRF REFERENCE GLOB Reference to hub location
HWRF REFERENCE DESI Head working point, used by
ROUTER
ICATREFERENCE REFERENCE DESI Insulation catalogue
reference
ICON TEXT(120) CATA Icon
ICONN INTEGER GLOB Comms connection type:
0=online; 1=offline
IDETAIL REFERENCE DESI Insulation detail text
reference
IDLNAME REFERENCE PADD Drawlist name reference
IDLX TEXT(120) PADD Drawlist name as text (see
IDLName)
IDNAME REFERENCE PADD Design data or catalogue
component name
IDNX TEXT(120) PADD Design data or catalogue
component name as text (see
IDNA)
IDRTEXT TEXT(120) DESI Insulation detail RTEXT
IDSTEXT TEXT(120) DESI Insulation detail STEXT
IDTTEXT TEXT(120) DESI Insulation detail TTEXT
IMATREF REFERENCE DESI Insulation material text
reference
IMXTEXT TEXT(120) DESI Insulation material XTEXT
IMYTEXT TEXT(120) DESI Insulation Material YTEXT
IMZTEXT TEXT(120) DESI Insulation Material ZTEXT
INARCOUNT INTEGER TRAN Number of integers in
argument list
INBY TEXT(32) COMP COMPARATOR: user who
imported transfer file
INCO TEXT(2000) DESI Array of integers for
ROUTER internal points
INCSTATE INTEGER TRAN Input command status
INDATE TEXT(32) COMP COMPARATOR: date of
import
INFA TEXT(119) SYST Client info: project name
INFB TEXT(119) SYST Comment: project message

D-20 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

INREFERENCE REFERENCE DESI Insulation reference


INRFARRAY REFERENCE DESI Array of inventory items
INSCHEDULE TEXT(120) DESI Inspection schedule
INSL LOGICAL PADD DRAFT user-defined symbol
Insulation flag
INSULATION LOGICAL PADD Insulation flag
INTARGUMENTS INT (10000) TRAN Arguments for command
INTHICKNESS REAL DESI Insulation thickness
INTYPE WORD DESI Inventory item type
INVFARRAY REF(500) DESI Array of inventory items
INVISIBLE LOGICAL DESI Visibility state
IPARAM REAL(30) DESI Parameters of the insulation
catalogue component
IPRESSURE REAL PROP Internal pressure
IRNO TEXT SYST ISO-IR number
ISEXAP LOGICAL SYST True if extract ancestry is
primary here
ISEXCP LOGICAL SYST True if all extract children
are primary here
ISEXMP LOGICAL SYST True if extract master is
primary here
ISEXOP LOGICAL SYST True if extract owner is
primary here
ISNAMED LOGICAL ALL True if element is named
ISOLT LOGICAL COMM Location isolation flag
ISPECIFICATION REFERENCE DESI Insulation specification
reference
ISPREF REFERENCE DESI Insulation specification
component reference
ISPRIMARY LOGICAL SYST True if database is primary
at this location
ISSUED LOGICAL ISOD Logical flag - true if drawing
has been issued
ISWORKINGEXTRACT LOGICAL SYST True if a working extract
ITLENGTH REAL DESI Length of implied tube
ITLN REFERENCE COMP COMPARATOR: (pipe)line of
the item
ITMTBL INTEG(2000) ISOD Table linking AITEMS
elements to piping
components
ITOWNER REFERENCE COMP COMPARATOR: owner of
the item

PDMS Software Customisation Reference Manual D-21


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

ITPD REFERENCE COMP COMPARATOR: points to


sheet to which element
belongs
ITPOSITION POSITION(3) DESI Position of implied tube
ITREV TEXT(120) COMP COMPARATOR: revision
status of the item
ITSIZE TEXT(120) COMP COMPARATOR: size of the
item
ITSPEC TEXT(120) COMP COMPARATOR:
specification of the item
ITTYPE TEXT(120) COMP COMPARATOR: (pipe)line
specification
IWDOWNERS INTEGER(8) ISOD Table linking IWELD
elements to piping
components
JFREE LOGICAL DESI True if Section position
dominates a connection
JLINE WORD DESI Joining line
JLNEND WORD DESI Joining line end
JLNSTART WORD DESI Joining line start
JMAXIMUM INTEGER DESI Maximum joint number in
current spool drawing
JNTNUMBER INTEGER ISOD Joint number
JNTOWNERS INTEGER(8) ISOD Table linking IJOINT
elements to piping
components
JNTREF REFERENCE DESI Return reference from p-
point to IJOINT element
JNUMBER INTEGER(2) DESI Old SPOOLER joint number
JOIEND REFERENCE DESI End joint
JOIPREFIX WORD(2) DESI Old SPOOLER joint number
prefix
JOISTART REFERENCE DESI Start joint
JUSLINE WORD DESI Justification p-line
JUSTIFICATION TEXT PADD Justification
LACR LOGICAL SYST Access control on/off switch
LASTMODIFIED TEXT(120) ALL Date of last modification
LAXES ORIENT(3) DESI Local axes
LBOP POSITION(3) DESI Bottom of leave pipe
LBORE REAL DESI Leave bore
LCASE INTEGER DESI Load case number
LCHAIN LOGICAL PADD Chain flag
LCLAIM LOGICAL SYST Access control claim flag

D-22 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

LCLM LOGICAL ALL True if element is claimed


LCLMH LOGICAL ALL True if element and
hierarchy are claimed
LCNFARRAY REF(500) DESI Elements with local names
stored on template
LCONNECTION WORD DESI Leave connection type
LCTROLLED LOGICAL SYST Controlled DB flag
LDIRECTION DIRECTION(3) DESI Leave direction
LDISP LOGICAL DESI Display property flag for
design datasets if True
LDPROPERTY REAL DESI Local design dataset
property
LEAVE INTEGER DESI Leave p-point
LEND LOGICAL DESI Line end
LEVEL INTEGER(2) CATA Drawing level
DESI
LFDPROPERTY REFERENCE DESI Local design dataset
property
LFPEN INTEGER PADD Label frame pen
LFRAME LOGICAL PADD Frame flag
LGRADIENT REAL DESI Leave p-point gradient
LHEAD LOGICAL DESI Logical head flag
LHEIGHT REAL PADD Letter height
LHIDE LOGICAL CATA Hide property flag for
catalogue datasets if true
LIMITS REAL(6) PADD Volume of interest
LINETYPE WORD CATA Line type
DESI
LINIT LOGICAL GLOB Location initialisation flag
LINKREF REFERENCE PADD Link reference
LINKS REF(5000) DESI Linked elements
LINKSN INTEGER SYST Linked sessions on parent
extract
LINKXREF REF(1000) PADD Referencing elements
LISSUE LOGICAL DESI Logical flag - true if drawing
has been issued
LISTTYPES WORD(60) ALL List of all possible member
types
LKIN REFERENCE COMP COMPARATOR: points to
incoming connection
LKLN REFERENCE COMP COMPARATOR: (pipe)line
to which link belongs

PDMS Software Customisation Reference Manual D-23


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

LKOUT REFERENCE COMP COMPARATOR: points to


outgoing connection
LKSIZE TEXT(120) COMP COMPARATOR: size of link
LKSPEC TEXT(120) COMP COMPARATOR:
specification of link
LLCLEARANCE REAL PADD Leader line clearance
LLEADERLINE LOGICAL PADD Leader line flag
LLISTTYPES WORD(500) ALL List of all possible types in
member hierarchy
LLPEN INTEGER PADD Label leader pen
LMIRROR LOGICAL DESI True if mirroring required
LNAME TEXT(20) DESI Local name as stored in
template
LNFARRAY REF(480) DESI Hidden reference array for
linked vertices
LNKRX REFERENCE GLOB Reference to first location of
a link
LNKRY REFERENCE GLOB Reference to second location
of a link
LNKWV REFERENCE GLOB Link weighting value
LNLST TEXT(1000) DESI List of local names for
current template
LNSPC TEXT(120) COMP COMPARATOR: (pipe)line
specification
LOCATION TEXT(120) PADD Location
LOCID TEXT(3) GLOB Location identifier
LOCK LOGICAL ALL True if element is locked
LOCRF REFERENCE SYST Location reference
GLOB
LODIAM REAL DESI Leave p-point outside
diameter
LOFFLINE LOGICAL DESI Offline flag
LOGFN TEXT(32) SYST Comms log file name
LOGLV INTEGER SYST Comms log file level of detail
LOGMS LOGICAL SYST Comms log file
active/inactive flag
LOHEIGHT REAL DESI Ploop height - from first
Ploop in owning Panel
LOOSE LOGICAL DESI Loose
LPOSITION POSITION(3) DESI Leave position
LREFERENCE REFERENCE DESI Link reference
LSHAPE TEXT PADD Leader shape code
LSPACING REAL PADD Text line spacing factor

D-24 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

LSROD REFERENCE DESI Leave rod specification


LSTRESSED LOGICAL DESI Stress flag
LSTUBE REFERENCE DESI Leave tube reference
LTAIL LOGICAL DESI Logical tail flag
LTERMINATORS TEXT PADD Label terminator code
LTLENGTH REAL DESI Length of leave implied tube
LTOP POSITION(3) DESI Top of leave pipe
LVARIANT LOGICAL SYST Variant flag
LVISIBILITY LOGICAL PADD Visibility flag
LVOLUME REAL(6) DESI Enclosing box volume in
local coordinates
MATREFERENCE REFERENCE CATA Material reference
DESI
MATXT REFERENCE CATA Material text
MAXANSWER REAL CATA Maximum answer
MAXBORE REAL DESI Maximum bore
MAXDEPTH INTEGER ALL DB hierarchy depth of lowest
level item beneath element
MAXMIN REAL(2) DESI Max. and min. values of
design property
MAXTRY INTEGER TRAN Maximum number of retries
MAXUSERS INTEGER SYST Maximum number of users
MBACK REF(10000) ALL Members in reverse order
MCOUNT INTEGER ALL Number of element members
of given type
MDBCLS REF(1000) SYST List of MDBs in which DB is
current
MDBLS REF(1000) SYST List of MDBs to which DB
belongs
MEMBERS REF(10000) ALL Members
MEMLINE WORD DESI Member line for SCTNs
MESNUMBER INTEGER TRAN Message number
MESQUALIFIER INTEGER TRAN Message number
MESREF REFERENCE TRAN Message data reference
MFARRAY WORD(50) DESI Model function word array
MFLG LOGICAL DESI Master link flag: slave if
False
MIDPOINT POSITION(3) DESI Section midpoint (steelwork)
MLIMIT REAL(3) PROP Moment limits
MLNPEN INTEGER PADD Member line pen
MODATT LOGICAL ALL True if attribute of element
can be modified

PDMS Software Customisation Reference Manual D-25


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

MODDEL LOGICAL ALL True if element can be


deleted.
MODEDB TEXT SYST Database mode
MODULE TEXT(120) DESI Module
MOFI POSITION DESI Moments of inertia
MOMENT REAL(3) PROP Moment
MPEN INTEGER PADD Marker pen
MRGFLAG LOGICAL PADD ADP merge flag
MRGLEVEL WORD PADD ADP merge level
MRKR WORD PROP 3-Way component marker
MSDTXT TEXT (120) TRAN Message data text
MSESSDB INTEGER SYST Last session number
MSSENT LOGICAL TRAN Message sent to relevant site
MSTEXT TEXT (120) TRAN Message text
MSTYPE REFERENCE TRAN Reference to
OUTCOM/OPERAT creating
this POSTOP
MTBEGREF REFERENCE DESI Reference of pipe component
beginning a material tube
MTCLENGTH REAL DESI Material tube centreline
length
MTENDREF REFERENCE DESI Reference of pipe component
ending a material tube
MTLENGTH REAL DESI Material tube length
MTOCOMPONENT WORD DESI Material list control for
components (ISODRAFT)
MTOHEAD WORD DESI Material list control for head
tube (ISODRAFT)
MTOLENGTH REAL DESI Material list text length
(ISODRAFT)
MTOPARTNUMBERS INTEGER(20) DESI Additional spooling item
part numbers (ISODRAFT)
MTOQUANTITY REAL DESI Dynamic attribute for
material take-off quantity
(ISODRAFT)
MTOREFERENCE REF(20) DESI Extra material list spec refs.
(ISODRAFT)
MTOTUBE WORD DESI Material list control for leave
tube (ISODRAFT)
MTOXARRAY INTEGER(20) DESI Old SPOOLER additional
items
MTXREFERENCE REFERENCE DESI Material text reference
MTXXTEXT TEXT(120) DESI XTEXT of material text

D-26 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

MTXYTEXT TEXT(120) DESI YTEXT of material text


MTXZTEXT TEXT(120) DESI ZTEXT of material text
MULTIPLIER REAL CATA Multiplier factor - unit
definition (see ADEND)
MVERTEX REFERENCE DESI Reference to master vertex
NACKNOWLEDGED INTEGER TRAN Number of times
acknowledged
NAME TEXT(120) ALL Name of element (see
NAMN)
NAMEDB TEXT SYST DB name
NAMESQ TEXT(120) ALL Type, sequence number and
name of element
NAMETY TEXT(120) ALL Type and name of element
NAMN TEXT(120) ALL Name of element without
leading slash (see NAME)
NAMTYP TEXT(120) ALL Type and full name of
element
NAREFERENCE REFERENCE CATA Reference to neutral axis
NCOFG POSITION(3) DESI Nett centre of gravity
NCOLS INTEGER PADD Number of columns
NGMREFERENCE REFERENCE CATA Negative geometry set
reference
NLOAD REAL DESI Nominal load
NLPEN INTEGER PADD Note/framing pen
NMOFI REAL(9) DESI Nett moments of inertia
NODIMSFLAG LOGICAL CAT No dimensions flag
NOFF INTEGER CATA Number off
NOFG LOGICAL DESI Link constraint inversion
flag
NORMAL DIRECTION(3) PADD Plane normal
NPOSE REAL DESI Easting of position in owner
NPOSITION POSITION(3) DESI Position in owner
NPOSN REAL DESI Northing of position in
owner
NPOSU REAL DESI Upping of position in owner
NPPT INTEGER PADD P-point number
NRELEASE INTEGER DESI Nodal releases
NREPAK INTEGER TRAN Number of times reply
acknowledged
NREPLY INTEGER TRAN Number of times replied
NRETRY INTEGER TRAN Number of retries
NROWS INTEGER PADD Number of rows

PDMS Software Customisation Reference Manual D-27


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

NSIZE REAL PADD Nominal size


NSRFAREA REAL DESI Nett surface area
NSTDBLENGTH REFERENCE CATA Non-standard bolt length
(ref. to DTAB)
NTEXT TEXT(12) PADD Null text
NUMBDB INTEGER SYST DB number
NUMBER INTEGER CATA Number
DESI
NVOLUME REAL DESI Nett volume
NWEIGHT REAL DESI Nett weight
NWELDS INTEGER DESI Number of attached welds
on a piping component
NXTARLOCATION TEXT (3) TRAN Next target location for the
command
NXTDBN INTEGER SYST Next DB number
NXTEXN INTEGER SYST Next DB extract number
NXTFDB INTEGER SYST Next DB file and DB number
NXTFLN INTEGER SYST Next DB file number
NXTHB REFERENCE GLOB Reference to next (future)
hub
OANGLE REAL PADD Overlay sheet angle
OBPEN INTEGER PADD Obscured face pen
OBSTFLAG LOGICAL PADD Obstruction flag
OBSTRUCTIONS INTEGER CATA Obstruction level
DESI
OCODE TEXT PADD Hashed origin code
ODESPARAM REAL(100) DESI Owning design parameters
OFFLINE Synonym of LOFFline
OHTYPE WORD ALL Hard type of owner
OKCLAIM LOGICAL ALL True if element may be
claimed
OKCLHIERARCHY LOGICAL ALL True if element and
hierarchy may be claimed
OKDROP LOGICAL ALL True if element may be
dropped
OKDRPH REF(5000) ALL Elements preventing
hierarchy drop
OKRELEASE LOGICAL ALL True if element may be
released
OKRLEH REF(5000) ALL Elements preventing
hierarchy release
OKRLEX LOGICAL ALL True if element may be
extract released

D-28 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

OKRLHIERARCHY LOGICAL ALL True if element and


hierarchy may be released
OLDSPL REF (100) ISOD Used internally to help with
update
OLISTTYPES WORD(200) ALL List of all possible owner
types
OLPEN INTEGER PADD Outline pen
OMITFLAG LOGICAL PADD Omission flag
ONPJOINT POSITION(3) DESI Owning neutral point of joint
(steelwork)
ONPOSITION REAL(2) PADD 'Onto' point: position of view
in region
ONPSECTION POSITION(3) DESI Owning neutral point of
section (steelwork)
OPARAM REAL(100) DESI Owning parameters -
catalogue component
OPCLAIM WORD SYST Claim access control
operation
OPCREATE WORD SYST Create access control
operation
OPDELETE WORD SYST Delete access control
operation
OPDIRECTION DIRECTION(3) DESI Origin plane direction
OPDROP WORD SYST Drop access control
operation
OPISSUE WORD SYST Issue access control
operation
OPMODIFY WORD SYST Modify access control
operation
OPOSITION POSITION(2) PADD Overlay sheet position
OPSTATE INTEGER TRAN Operation status
OPTYPE TEXT TRAN Operation number
ORDER INTEGER ALL Sequence position in
member list
ORIANGLE REAL(3) DESI Orientation as angles
ORIENTATION ORI(3) DESI Orientation
ORIFLAG LOGICAL DESI Orientation flag
ORILOCATION TEXT (3) TRAN Original location
ORIN WORD PADD DRAFT user-defined symbol
orientation
ORNA TEXT(120) PADD Originator text
ORRF REFERENCE DESI Origin reference (for
templates)
OSET LOGICAL PADD Offset /view position flag

PDMS Software Customisation Reference Manual D-29


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

OSFNAME TEXT(73) PADD Overlay sheet file name


OSLVISIBILITY REAL(12) PADD Overlay sheet view layers
visible
OSRF REFERENCE PADD Overlay sheet reference
OSTYPE WORD ALL Soft type of owner
OUDATE TEXT(32) COMP Date when the process
design was analysed
OUTBY TEXT(32) COMP User who created the
transfer file
OUTDIAMETER REAL PROP Outside diameter
OUTSTATE TEXT TRAN Output command status
OVERSHOOT REAL PADD Overshoot
OWNCONNECTION WORD DESI Owning connection type
OWNER REFERENCE ALL Owner
OWNLST REF(100) ALL Owning hierarchy
PAAXIS INTEGER(2) CATA Direction of axis A
PACKF REFERENCE GLOB Package reference
PALIGNMENT REAL DESI Panel alignment
PANGLE TEXT(1000) CATA Angle subtended
PARAMETERS REAL(100) CATA Parameters
PADD
PAREA TEXT(40) COMP COMPARATOR: name of
area
PARENT REFERENCE ALL Reference of owning element
of type specified by qualifier
PARTNUMBER INTEGER DESI Part number of spooled
component or leave tube
PASSWORD TEXT(7) SYST Password
PAXIS INTEGER(2) CATA Axial direction
PBAXIS INTEGER(2) CATA Direction
PBBTLENGTH TEXT(1000) CATA Bottom B length
PBDIAMETER TEXT(1000) CATA Snout bottom diameter
PBDISTANCE TEXT(1000) CATA Distance to bottom surface
PBENDNUMBER INTEGER DESI Spooling pulled bend
number
PBOFFSET TEXT(1000) CATA B offset
PBOP POSITION(3) DESI Bottom of pipe
PBORE TEXT(1000) CATA Bore
PBTPLENGTH TEXT(1000) CATA Top B length
PCAXIS INTEGER(2) CATA Direction of C offset
PCBTLENGTH TEXT(1000) CATA Bottom C length

D-30 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

PCODANGLES INTEGER PADD Precision code - angles


PCODE INTEGER PADD Precision code
PCODFRACTIONS INTEGER PADD Precision code - fractions
PCODIMPERIAL INTEGER PADD Precision code - imperial
PCODMETRIC INTEGER PADD Precision code - metric
PCOFFSET TEXT(1000) CATA C offset
PCONNECTION TEXT(1000) PCON Connection type
PCREFERENCE INTEGER(4) DESI P-point and reference of
connected piping component
PCTPLENGTH TEXT(1000) CATA Top C length
PDEFINITION TEXT PADD Primitive definition
PDIAMETER TEXT(1000) CATA Diameter parameter
PDIRECTION DIRECTION(3) CATA P-point direction
PDISTANCE TEXT(1000) CATA Distance parameter
PERSPECTIVE REAL PADD Perspective angle
PFONT INTEGER PADD Projection line text font
PFREFERENCE REFERENCE DESI Pfitting reference for
cofittings
PFREQD LOGICAL PADD Picture file required flag
PGRADIENT REAL DESI P-point gradient
PHBOP POSITION(3) DESI Bottom of pipe head
PHBORE REAL DESI Pipe head bore
PHCONNECTION WORD DESI Pipe head connection type
PHDIRECTION DIRECTION(3) DESI Pipe head direction
PHEIGHT TEXT(1000) CATA Height
PHGRADIENT REAL DESI Pipe head gradient
PHOD REAL DESI Pipe head outside diameter
PHPOSITION POSITION(3) DESI Pipe head position
PHTOP POSITION(3) DESI Top of pipe head
PICFD LOGICAL GLOB Picture file distribution flag
PICFILENAME TEXT(73) PADD Picture filename
PICHTYPE WORD PADD Hard type of picture
PICSTYPE WORD PADD Soft type of picture
PIDREAL REAL COMP COMPARATOR: PEGS UDA
as real
PIDTEXT TEXT(250) COMP COMPARATOR: PEGS UDA
as text
PILREAL REAL(10) COMP COMPARATOR: PEGS link
UDA as real
PIPESYMBOLS LOGICAL PADD Pipe-end symbol flag

PDMS Software Customisation Reference Manual D-31


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

PJUSTIFICATION TEXT PADD Projection line text


justification
PKDISTANCE REAL PADD Proportional distance along
p-line
PKEY WORD CATA P-line identifier key
PADD
PLAXIS INTEGER(2) CATA 2D direction angle
PLCLEARANCE REAL PADD Projection line clearance
PLCNFLAG LOGICAL DESI P-line centreline flag
PLCONNECTION WORD DESI P-line connection
PLDESCRIPTION TEXT(120) DESI P-line description
PLDIRECTION REAL(3) PADD Projection line direction
PLEDIRECTION DIRECTION(3) DESI Plane entry direction
PLENCUT POSITION(3) DESI P-line end, allowing for
cutback
PLEND POSITION(3) DESI P-line end
PLINES LOGICAL PADD P-lines flag
PLLEVEL INTEGER(2) DESI P-line level
PLLST WORD(100) DESI List of valid p-lines
PLNAMES WORD(100) DESI List of available p-line
names
PLNPEN INTEGER PADD P-line pen
PLORIENTATION ORI(3) DESI P-line orientation
PLPEN INTEGER PADD Projection line pen
PLPMETHOD WORD DESI Plane pipe packing method -
nearest or weighted
PLPPOSITION WORD DESI Plane pipe positioning code
word, used by ROUTER
PLPURPOSE WORD DESI P-line purpose
PLRDIRECTION DIRECTION(3) DESI Plane routing direction
PLREFS REF(5000) DESI P-line references
PLRF REFERENCE PADD Plane reference
PLSPACING REAL PDD Projection line text line
spacing
PLSTART POSITION(3) DESI P-line start
PLSTCUT POSITION(3) DESI P-line start, allowing for
cutback
PLTUFLAG LOGICAL DESI P-line tube flag
PLTXT TEXT(120) PADD Projection line text
PLWWPOSITION WORD DESI Plane wall-to-wall
positioning code, used by
ROUTER

D-32 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

PMAXIMUM INTEGER DESI Maximum part number in


ISOD current spool drawing
PMLFUNCTION TEXT(120) PADD PML function
PMODE TEXT PADD Plane mode
PNAME TEXT(12) PROP Property description
POBORE REAL DESI Port bore
POCKET WORD DESI Is a branch component in a
pocket?:
TOP FOR AIR LOCK
BOTT FOR SUMP
NONO FOR NO
POCKET
POCONNECTION WORD DESI Port connection
POD REAL DESI P-point outside diameter
PODIRECTION DIRECTION(3) DESI Port direction
POEFLAG LOGICAL DESI Post-evaluation flag
POFFSET TEXT(1000) CATA Offset
POISSONS REAL PROP Spot value of Poisson's ratio
PONAME TEXT(120) DESI Port name
POORIENTATION ORI(3) DESI Port orientation
POPCODE INTEGER TRAN Post-operation code
POPS POSITION(3) DESI Port position
POSEE REAL DESI Easting of end point position
POSEND POSITION(3) DESI End point position
POSEU REAL DESI Upping of end point position
POSFLAG LOGICAL DESI Positioning flag
POSLINE WORD DESI Positioning line
POSN REAL DESI Northing of position
PADD
POSSE REAL DESI Easting of start point
position
POSSN REAL DESI Northing of start point
position
POSSTART POSITION(3) DESI Start point position
POSSU REAL DESI Upping of start point
position
POSU REAL DESI Upping of position
PADD
POTARGET REFERENCE DESI Port target reference
PPBORE REAL DESI P-point bore
PPCONNECTION WORD DESI P-point connection type
PPCOUNT INTEGER DESI Number of valid p-points

PDMS Software Customisation Reference Manual D-33


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

PPDESCRIPTION TEXT(120) DESI P-point description


PPDIRECTION INTEGER PADD P-point number for direction
PPEXST LOGICAL DESI True if p-point exists
PPLST INTEGER(100) DESI List of valid p-points
PPNUMBER INTEGER DESI Design p-point/port number
PPOSITION POSITION(3) DESI P-point position
PPROPERTY TEXT(1000) CATA Parameterised property
expression
PPSKEY WORD DESI P-point PSKEY
PPURPOSE WORD DESI P-point purpose
PPVIFLAG INTEGER DESI P-point visibility flag
PPVISIBILITY INTEGER(100) DESI List of visible p-points
PADD
PQUALIFIER WORD PROP Property qualifier
PRADIUS TEXT(1000) CATA Radius
PRAVERAGE REAL DESI Average pressure
PRDEFAULT TEXT(250) DESI Property default
PREFLAG LOGICAL DESI Pre-evaluation flag
PREOPERATION REFERENCE TRAN Reference of
OUTCOM/OPERAT creating
this POSTOP
PRESSURE REAL DESI Pressure
PROP
PRFACTOR REAL PROP Pressure factor
PRFL TEXT(120) DESI Profile
PRIMDB TEXT SYST DB primary/secondary
PRIMTYPE LOGICAL ALL True if element is a primary
PRJDESC TEXT(180) SYST Project description
PRJLOCK LOGICAL SYST Project lock
PRJNUMBER TEXT(17) SYST Project number
PRJSTATUS WORD SYST Access control project status
PRLST WORD(100) DESI List of valid properties -
catalogue or design
PRMAXIMUM REAL DESI Maximum pressure
PRMINIMUM REAL DESI Minimum pressure
PRMLOCATION REFERENCE SYST Primary location
PRMMEM LOGICAL ALL True if primary element
among descendants
PRMOWN REFERENCE ALL Primary owning element
PRMRF REFERENCE GLOB Primary location element

D-34 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

PRMVISIBILITY LOGICAL PADD Draughting primitive


visibility
PROFILE LOGICAL PADD Profile flag
PROJID INTEGER(3) SYST Project identifier on DB
element
PROPERTY TEXT(250) DESI Property value from
catalogue/design dataset
PROPG LOGICAL GLOB DB propagation flag
PRPURPOSE WORD DESI Property purpose
PRTITLE TEXT(120) DESI Property title
PRVLOCATION TEXT (3) TRAN Previous location of
command
PRVRF REFERENCE GLOB Reference to previous owner
of DB
PRVSES INTEGER ALL Previous session to that
specified
PSATTS WORD (500) ALL List of pseudo-attributes
PSESSDB INTEGER SYST Previous session number
PSIZE REAL(2) DESI Panel size
PSKEY WORD CATA Key for ISODRAFT
PSPECIFICATION REFERENCE DESI Pipe specification
PSPINDLE INTEGER CATA P-point number showing
position of spindle
PSTATUS INTEGER PADD Plane status
PSTF REFERENCE PADD Pointset reference
PSTREFERENCE REFERENCE CATA Structural p-line set
reference
PSYMBOLS LOGICAL PADD Piping component symbol
flag
PTANGLE TEXT PADD Projection line text angle
flag
PTBOP POSITION(3) DESI Bottom of pipe tail
PTBORE REAL DESI Pipe tail bore
PTCDIRECTION INTEGER(250) CATA Parameterised direction
PTCHEIGHT REAL PADD Projection text character
height
PTCONNECT WORD DESI Pipe tail connection type
PTCPOSITION TEXT(250) CATA Parameterised position
PTDIAMETER TEXT(1000) CATA Snout top diameter
PTDIRECTION DIRECTION(3) DESI Pipe tail direction
PTDISTANCE TEXT(1000) CATA Distance to top surface
PTEMPERATURE REAL PROP Pipework temperature

PDMS Software Customisation Reference Manual D-35


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

PTEPOSITION TEXT(250) CATA Parameterised end position


PTFARRAY REF(17) PADD Point references
PTGRADIENT REAL DESI Pipe tail gradient
PTLHEIGHT REAL PADD Projection text letter height
PTNBARRAY INTEGER(20) DESI Old SPOOLER bolt item
part numbers
PTNHEAD INTEGER DESI Old SPOOLER head tube
part number
PTNO INTEGER DESI Old SPOOLER component
part number
PTNTUBE INTEGER DESI Old SPOOLER tube part
number
PTOD REAL DESI Pipe tail outside diameter
PTOFFSET REAL(2) PADD Projection line text offset
PTOP POSITION(3) DESI Top of pipe
PTPEN INTEGER PADD Projection text pen
PTPOSITION POSITION(3) DESI Pipe tail position
PTREFERENCE REFERENCE CATA Point set reference
PTRF REFERENCE PADD Point reference
PTS INTEGER(6) CATA Line definition points in
catalogue
PTSPECIFICATION TEXT(120) DESI Paint specification
PTSPOSITION TEXT(250) CATA Parameterised start position
PTTOP POSITION(3) DESI Top of pipe tail
PTYPE WORD DESI Property type
CATA
PUNITS TEXT(32) CATA Data property units
PURPOSE WORD MANY Description code word
PVIFILTER INTEGER CATA P-point visibility filter
PVNO INTEGER PADD Picture version number
PWASTAGE REAL PROP Percentage wastage factor
PWIDTH TEXT(1000) CATA Width or wall thickness
PX TEXT(1000) CATA Cartesian X position
PXBSHEAR TEXT(1000) CATA Inclination of bottom surface
to local X axis
PXLENGTH TEXT(1000) CATA X length
PXTSHEAR TEXT(1000) CATA Inclination of top surface to
local X axis
PY TEXT(1000) CATA Cartesian Y position
PYBSHEAR TEXT(1000) CATA Inclination of bottom surface
to local Y axis
PYLENGTH TEXT(1000) CATA Y length

D-36 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

PYTSHEAR TEXT(1000) CATA Inclination of top surface to


local Y axis
PZ TEXT(1000) CATA Cartesian Z position
PZLENGTH TEXT(1000) CATA Z length
QUALIFIER INTEGER CATA Qualifier
QUANTITY INTEGER ALL Quantity (always one!)
QUESTION WORD CATA Question
RADDEFAULT REAL DESI Radius default value
RADFACTOR REAL DESI Radius attractor factor
RADIUS REAL DESI Radius
PADD
RADLIMITS REAL(2) DESI Radius limits (min/max)
RADSETFLAG LOGICAL DESI Radius set flag - ignore
radius values if false
RATING REAL CATA Pressure rating
RCODE TEXT PADD Direction of region vertical
on sheet
RCOUNT INTEGER ALL Number of rules on element
RDEFAULTS REAL(3) DESI Port rotation flexibility
defaults
RDEPROP Synonym of LDPRoperty
REFATT WORD DESI Reference attribute used in
ports
REFERENCE REFERENCE ALL Reference of the element
REFINDEX INTEGER DESI Reference array index
REFLIST WORD(200) DICT Reference type list
REFNO Synonym of REFerence
REGN REAL(4) PADD View region
RESOLUTION REAL DESI Model resolution (distance)
REVDATE TEXT(12) PADD Date of revision
REVISION INTEGER DESI Revision
REVTIME TEXT(120) PADD Time of revision
RFLFACTORS REAL(3) PROP Rotational spring values
RHOST TEXT(120) GLOB Host name or IP address of
remote machine
RINERTIA REAL(3) PROP Rotational inertia vector
RINSIDE REAL DESI Inside radius
RLACTION INTEGER(500) DESI Rule action array
RLEXCLUDE REF(20) DESI Array of references of special
exclusion rules
RLIMIT REAL(6) PROP Rotation limits

PDMS Software Customisation Reference Manual D-37


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

RLINCLUDE REF(20) DESI Array of references of special


inclusion rules
RLIST WORD(200) ALL List of rules set
RLLOGICAL INTEGER(500) DESI Rule logical array
RLOCK INTEGER DESI Branch member creation
status code, used by
ROUTER
RLSELECTION INTEGER(500) DESI Rule selection array
RLSTORED TEXT(500) DESI Array of ROUTER saved
rules
RMFLEXIBILITY REAL(6) PROP Rotational moment
flexibility
RNAME TEXT(120) PADD Recipient name
ROBBRULES REF(500) DESI Router rules applying to
piping element or members
ROLEREF REFERENCE SYST Access control role
references from ACR
ROTN REAL(3) PROP Rotation
ROUTSIDE REAL DESI Outside radius
RPEN INTEGER PADD Pen for internal rows
RPRESSURE REAL PROP Reference pressure
RPROPERTY REAL CATA Catalogue dataset property
RPTXT TEXT(20) DICT Report header text
RRSF REFERENCE PADD Representation ruleset
reference
RSEQARRAY INTEGER(500) DESI Sequence numbers for rule
execution
RSEQFARRAY REF(500) DESI Rule sequence reference
array for local names
RSEQNUMBER INTEGER DESI Sequence number for rule
execution
RSETFLAG LOGICAL(3) DESI Rotation limits set flag -
ignore values if False
RTEMPERATURE REAL PROP Reference temperature
RTEXT TEXT(120) CATA Text string
RTYPE TEXT(12) PROP Restraint type
RULEMOD LOGICAL ALL True if rule modified this
session
RULEMODC LOGICAL ALL True if rule modified since
comparison date
RULEMODLIST WORD (500) ALL List of rules modified since
given session
RULMDC WORD (500) ALL List of rules modified since
comparison date

D-38 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

RULSET WORD (200) ALL List of UDAs set


RUSE INTEGER CATA Ruse flag on data record in
catalogue dataset
RVAUTHOR TEXT(28) PADD Revision author
RVOLUME REAL DESI Rough gross volume
RVSNUMBER TEXT(120) PADD Revision number
RWDOWNER REFERENCE ISOD Reference of associated
WELD of RWELD element
RWDTBL INTEGER(2) ISOD Table linking RWELD
elements to design WELD
elements
SAFCLASS INTEGER DESI Safety class
SBRARRAY REF(10) CATA SBOLT references
SBRP REFERENCE DESI SBFR to RPLA reference
link, used by ROUTER
SCALE INTEGER PADD Draft user-defined symbol
scale factor
SCALIST REAL (500) PADD ADP main view allowable
scale
SCODE TEXT(3) DESI ISODRAFT Compipe
attribute
SCOPEREF REFERENCE SYST Access control scope
references from ACR
SCOSEL INTEGER(500) SYST Access control scope
SDOC TEXT(40) COMP COMPARATOR document
SDTHICKNESS REAL(3) PROP Saddle thickness
SECURITY TEXT SYST User security
SENSE TEXT PADD Rotational sense
SESSCAT INTEGER ALL DBs referenced directly or
(600) indirectly and session of last
mod
SESSCHIER INTEGER ALL DBs referenced and session
(600) of last mod for hierarchy
SESSCOMMENT TEXT(120) ALL Session comment
SESSDATE TEXT(120) ALL Session date
SESSMODIFIED INTEGER ALL Session of last modification
SESSNO INTEGER ALL Current opened session
SESSUSER TEXT(120) ALL User creating session
SETDAT TEXT(120) SYST Set date
GLOB
SFLIMIT WORD DESI Spooling limits
SFORCE REAL(3) DESI Start force vector component

PDMS Software Customisation Reference Manual D-39


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

SFREF REFERENCE DESI Return reference from piping


component or leave tube to
spool or field
SHAPEMODULUS REAL PROP Shape modulus
SHOCKLOAD REAL(3) PROP Shock load vector
SHOP LOGICAL DESI Shop/site flag
SIFACTOR REAL(3) PROP Stress intensification factor
SIGFIGURES INTEGER CATA Significant figures
SIGNIF LOGICAL ALL True if element is significant
SIZE REAL(2) PADD Sheet/region size
SIZEDB INTEGER SYST Size of DB
SJUSTIFICATION WORD DESI Surface justification for
PALJs
SKEY TEXT(4) MANY Symbol key
SKEYSCALE INTEGER MANY Universal SKEY scale factor
SMAXIMUM INTEGER DESI Maximum spool number in
ISOD current spool drawing
SMNO INTEGER SYST SMODU number
SMODE TEXT PADD Sectioning mode
SMOMENT REAL(3) DESI Start moment component
SNAME TEXT(160) COMP COMPARATOR: local name
of the process design
SORF REFERENCE PADD Source reference (for
automatic application)
SOURCE TEXT(120) PADD Source macro
SOUTH REAL DESI Southing of position
PADD
SPINDLE TEXT(4) PADD DRAFT user-defined spindle
symbol/SKEY name
SPKBRK LOGICAL DESI ATTA flag to treat as a real
element
SPLCHG LOGICAL ISOD Used internally to help with
updates
SPLH TEXT(120) DESI Old SPOOLER head tube
spool number
SPLMEM REF(1500) ISOD Spooling table attribute on
Spool or Field elements
SPLN TEXT(120) DESI Old SPOOLER component
spool number
SPLNUMBER INTEGER ISOD Spool number
SPLPARENT REF(500) ISOD Branches referenced by a
Spldrg, Spool or Field

D-40 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

SPLPREFIX TEXT(120) DESI Spool number prefix


ISOD
SPLT TEXT(120) DESI Old SPOOLER tube spool
number
SPLTBL INT(2000) ISOD Table linking Spool and
Field elements to piping
components
SPLVOLUME REAL(3) ISOD Volume of a Spool element
SPMA REAL DESI Specification angle
maximum answer
SPOONUMBER TEXT(120) DESI Spool number including
spool prefix
SPOWNER REFERENCE DESI Reference of SPEC owning
SPCO of branch members
SPPURPOSE WORD PADD Special purpose table
attribute
SPRA REAL DESI Specification angle answer
SPRB REAL DESI Specification bore answer
SPREFERENCE REFERENCE DESI Component specification
reference
SPSP TEXT(2) DESI Old SPOOLER spool prefix
SPWD TEXT DESI Specification text answer
SREFERENCE TEXT(12) PROP Source reference
SRELEASE INTEGER DESI Start releases ( packed )
SREVAY REF(50) PADD Sheet revisions array
SRTPRIORITY INTEGER PADD Sorting priority for
dimensions
SSHEET TEXT(40) COMP COMPARATOR: name of the
sheet in the area
STALENGTH REAL DESI Length of arrive straight
tube
STANGLE REAL DESI Start angle
STEXT TEXT(120) MANY Text string
STITLE TEXT(120) PADD Sheet title
STLENGTH REAL DESI Length of leave straight tube
STLREF REFERENCE DESI Steel reference
STLSF REFERENCE SYST Database reference
STMF REFERENCE DESI Template selection pointer
STNO TEXT SYST Style number
STPDBS REF (5000) SYST Stamps containing db
STPSES INT (1500) SYST Sessions used in at least one
stamp
STRESS REAL PROP Spot value of stress

PDMS Software Customisation Reference Manual D-41


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

STSESS INTEGER SYST Database session number


STSPECIFICATION REFERENCE DESI Structural specification
STYF REFERENCE PADD Representation style
reference
STYPE TEXT DESI SPECON type question
SYST
SUPREF REFERENCE DESI Support reference
SURFACE TEXT(120) DESI Surface preparation
SVERSION TEXT(20) COMP COMPARATOR: sheet
version
SYSIZE REAL PADD Symbol size (uniform
scaling)
SYSLOCATION TEXT (3) TRAN System location for remote
access
SZDISTANCE REAL DESI Start load point in section
TAIL Synonym of TREFerence
TANSWER TEXT(256) CATA Text answer for text STYP
in specification
TARFLAG REFERENCE DESI Target port reference
TBORE REAL DESI Tail bore
TCATREFERENCE REFERENCE DESI Trace catalogue reference
TCDDEFAULT TEXT(250) DESI Current design property
default value
TCDPROPERTY TEXT(250) DESI Current design property
value
TCODE TEXT PADD Hashed origin code
TCONNECTION WORD DESI Tail connection type
TCTLENGTH REAL DESI True cut length
TDEFAULT TEXT(256) CATA Text default for text STYP in
specification
TDETAIL REFERENCE DESI Trace detail text reference
TDIRECTION DIRECTION(3) DESI Tail direction
TDMFARRAY REF(2) DESI ISODRAFT reference
dimension attribute
TDMTYPE WORD(2) DESI ISODRAFT reference
dimension attribute
TDPROPERTY REAL DESI Template design dataset
property
TDRTEXT TEXT(120) DESI Trace detail RTEXT
TDSTEXT TEXT(120) DESI Trace Detail STEXT
TDTTEXT TEXT(120) DESI Trace Detail TTEXT
TEAMLS REF(1000) SYST List of teams to which user
belongs

D-42 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

TEASTATUS WORD SYST Access control team status


TEMF REFERENCE SYST Team reference
TEMPERATURE REAL DESI Temperature
PROP
TEND TEXT DESI Connection at other end of
Tref (Head/Tail)
TEXIST LOGICAL DESI True if component has TUBI
TFDPROPERTY REFERENCE DESI Template design dataset
property
TGRADIENT REAL PROP Pipework temperature
gradient
THPOSITION POSITION(3) PADD Through point for viewing
TIMEE INTEGER SYST End time of Comms window
TIMEI INTEGER SYST Comms retry time interval
TIMEO INTEGER SYST Comms maximum retry
count
TIMER TEXT(120) SYST Frequency of DB
propagation
TIMES INTEGER SYST Start time of Comms window
TITLE TEXT(120) PADD Title
TLINDICATOR LOGICAL PADD True length indicator
TMATREF REFERENCE DESI Trace material text reference
TMAVERAGE REAL DESI Average temperature
TMMAXIMUM REAL DESI Maximum temperature
TMMINIMUM REAL DESI Minimum temperature
TMPREFERENCE REFERENCE DESI Template reference from
CATA SPCO
TMRF REFERENCE PADD Template reference
TMXTEXT TEXT(120) DESI Trace Material XTEXT
TMYTEXT TEXT(120) DESI Trace Material YTEXT
TMZTEXT TEXT(120) DESI Trace Material ZTEXT
TNAME TEXT(50) COMP GLOBAL name for the whole
process design
TNOTE TEXT(100) COMP Note attached to the revision
of the process design
TPARAM DESI TPAR Trace catalogue component
parameters
TPEN INTEGER PADD Text pen
TPONUMBER INTEGER DESI To port number
TPOSE REAL DESI Easting of tail position
TPOSITION POSITION(3) DESI Tail position
TPOSN REAL DESI Northing of tail position

PDMS Software Customisation Reference Manual D-43


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

TPOSU REAL DESI Upping of tail position


TPREFERENCE REFERENCE DESI Tail point reference
TPROJ TEXT(48) COMP Name of the project in the
process design
TPVALUE TEXT(120) PADD DRAFT task parameter
value (for ADP)
TQUALIFIER TEXT(256) CATA Text qualifier in
Specification or Selector
TQUESTION TEXT(256) CATA Text question in
Specification or Selector
TRANSFORMATION REAL(12) DESI Local transformation matrix
TRAREA INTEGER TRAN Area
TRCARGUMENTS TEXT (3) TRAN Argument qualifiers
TRCG LOGICAL PADD Draft user-defined symbol
trace flag
TRDACCESS TEXT TRAN Database access
TRDBNO INTEGER TRAN DB number
TRDBRF REFERENCE TRAN Tran DB reference
TREFERENCE REFERENCE DESI Tail reference
TREXTNO INTEGER TRAN Extract number
TRFINO INTEGER TRAN Tran file number
TRLOCL LOGICAL TRAN True if a local command
TRMODU TEXT TRAN Module in which command
was given
TRPASSED LOGICAL TRAN Successful result flag
TRSETL LOGICAL TRAN True if local commands are
to be stored or not
TRSF REFERENCE PADD Tag ruleset reference
TRSTYPE TEXT TRAN SPECON type question
TRUNCATION REAL PADD Truncation value (+ve) or
percentage (-ve)
TRVISI LOGICAL TRAN Whether the command is
visible
TSFBREAK LOGICAL DESI Spooling marker attribute
for components
TSIZE REAL PADD Terminator size
TSPECIFICATION REFERENCE DESI Tracing specification
reference
TSPREF REFERENCE DESI Trace specification
component reference
TSYSTEM TEXT(20) COMP Name of the system which
has produced the process
design

D-44 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

TTEXT TEXT(120) CATA Text string


TTNOTE TEXT(100) COMP Note entered when transfer
file was created
TTYPE WORD DESI Template type
TUBEFLAG LOGICAL PADD Tubing flag
TUCLLENGTH REAL DESI Tube centreline length of
branch
TUFLAG LOGICAL CATA Tube flag
TULENGTH REAL DESI Tube length of branch
TVERSION TEXT(20) COMP COMPARATOR: version
number
TVISIBILITY LOGICAL CATA Top visibility flag
TWRF REFERENCE DESI Tail working point, used by
ROUTER
TYNAME WORD SYST Hash of database type
number
TYNUMBER INTEGER SYST Number type
TYPE WORD ALL Type of the element
TYPEDB TEXT SYST DB type
TYSEQUENCE INTEGER ALL Type sequence number
UBULGEFACTOR REAL DESI Used bulge factor for curve
geometry
UCODBORE INTEGER PADD Units code for bore
UCODDISTANCE INTEGER PADD Units code for distance
UCODE INTEGER PADD Units code
UCURD REF (300) COMM UCURD
UCURTYPE WORD DESI Used curve type
UDACPY REFERENCE DICT User-defined attribute copy
UDASET WORD(200) ALL List of user-defined
attributes set
UDNAME TEXT(12) DICT User defined attribute name
UIWEIGHT REAL PROP Unit insulation weight
UKEY INTEGER DICT UDA key - internal unique
system identifier
ULENGTH INTEGER DICT Length of data or text
UNAME TEXT(12) PROP Name of user
UNDERLINE LOGICAL PADD Underline flag
UPDATECALLBACK TEXT(500) PADD ADP update callback
URADIUS REAL DESI Used radius for curve
geometry
UREFERENCE REFERENCE CATA Units reference

PDMS Software Customisation Reference Manual D-45


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

USCLHI REF(5000) ALL Elements in lower hierarchy


claimed to this user (see
USNCLH)
USERCLAIM TEXT(120) ALL Username of user claiming
element
USERLS REF(1000) SYST List of users belonging to
team
USERMODIFIED TEXT(120) ALL User making last
modification
USERSTOPPED REFERENCE TRAN User who cancelled
command
USESSDB TEXT(120) SYST User creating session
USNCLH REF(5000) ALL Elements in lower hierarchy
not claimed to this user (see
USCLHI)
UTYPE WORD DICT User-defined attribute type
UUNITS TEXT(20) DICT Text for units
UWEIGHT REAL PROP Unit pipe weight
VALIDVALUE TEXT(1000) DESI Valid value expression for
VVALUE elements
VCOMPDATE TEXT (50) PADD View comparison date
VCOMPSTAMP REFERENCE PADD View comparison stamp
VGAPLENGTH REAL PADD View gap length
VIRFLAG LOGICAL DESI Virtual flag
VLIMITS REAL(6) PADD View limits
VMARGIN REAL PADD ADP view margins
VNREF REFERENCE PADD VNOTE reference, special
attribute used by ADP
VRATIO REAL(2) PADD View ratio
VSCALE REAL PADD Viewing scale - scales
projected view
VTITLE TEXT(120) PADD View title
VTYPE TEXT PADD Type of design view
VVOLUME REAL(6) PADD View volume
VWLIMITS REAL(6) PADD View limits, special attribute
used by ADP
VWREFARRAY REF(20) PADD View reference, special
attribute used by ADP
VXREFS REF (500) DESI Vertex reference array
WAITIME INTEGER TRAN Time interval between
retries
WAMAXIMUM REAL DESI Maximum water level
WBORE REAL ISOD Bore of IWELD/RWELD

D-46 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

WDBNAME TEXT ALL Working DB name


WDESPARAM WORD(100) DESI Design parameters as words
WDIAMETER REAL PROP Wind diameter modulus
WEFACTOR REAL PROP Weight multiplication factor
WEIGHTING REAL(3) DESI Weighting value
WEST REAL DESI Westing of position
PADD
WIDTH REAL DESI Width
WIFACTOR REAL PROP Wind multiplication factor
WJPOSITION POSITION(3) ISOD Implied weld position
WLDNUMBER INTEGER DESI Weld number
ISOD
WLDPREFIX TEXT(4) DESI Weld number prefix
ISOD
WLDREF REFERENCE DESI Return reference from p-
point or WELD to IWELD or
RWELD
WLDXRF REF (2) ISOD Used internally to help with
updates
WMAXIMUM INTEGER DESI Maximum weld number in
ISOD current spool drawing
(ISODRAFT)
WORIENTATION ORI(3) DESI World orientation
WORPOSITION POSITION(3) DESI World position
WPARAMETERS WORD(100) CATA Parameters as words
PADD
WPRESSURE REAL PROP Wind pressure
WSHOP LOGICAL ISOD Weld shop/site flag on
IWELD/RWELD
WSPECIFICATION REFERENCE ISOD Weld specification on
IWELD/RWELD
WTOLERANCE REAL PROP Wall thickness tolerance /
Weight tolerance
WTRANSFORMATION REAL(12) DESI Transformation matrix to
World
WVOLUME REAL(6) DESI Enclosing box volume in
PADD World coordinates
X REAL DESI Easting of position
PADD
XBOTTOM REAL DESI Bottom X length
PADD
XBSHEAR REAL DESI X bottom shear: inclination
of bottom face to local X axis
XLENGTH REAL DESI X length
PADD

PDMS Software Customisation Reference Manual D-47


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description


Type

XOFFSET REAL DESI X offset


PADD
XTEXT TEXT(120) CATA X text
XTOP REAL DESI Top X length
PADD
XTRALENGTH REAL CATA Extra length requirement for
bolts
XTSHEAR REAL DESI X top shear: inclination of
top face to local X axis
XYPOSITION POSITION(2) PADD 2D position
XYSCALE REAL(2) PADD Label XY size
Y REAL DESI Northing of position
PADD
YBOTTOM REAL DESI Bottom Y length
PADD
YBSHEAR REAL DESI Y bottom shear: inclination
of bottom face to local Y axis
YDIRECTION DIRECTION(3) DESI Preferred Y axis direction
YLENGTH REAL DESI Y length
PADD
YOFFSET REAL DESI Y offset
PADD
YOUNGS REAL PROP Spot value of Young's
modulus
YTEXT TEXT(120) CATA Y text
YTOP REAL DESI Top Y length
PADD
YTSHEAR REAL DESI Y top shear: inclination of
top face to local Y axis
Z REAL DESI Upping of position
PADD
ZDIRECTION DIRECTION(3) DESI Additional axis direction
ZDISTANCE REAL DESI Position in section
ZLENGTH REAL DESI Z length
PADD
ZTEXT TEXT(120) CATA Z text string
[CLAI] INTEGER SYST Claim mode
[MIDBK] REF (5000) ALL Return identified members
in reverse order
[MID] REF (5000) ALL Return identified members
[ORIE] Synonym of ORIentation
[SECU] INTEGER SYST User security
[STAT] WORD COMM Status
Table D- 1 : PDMS Attributes

D-48 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

D.2. Pseudo-Attributes

Pseudo attributes are used in the same way as standard attributes. They can
be queried at the command line, via PML or used in expressions and reports.

D.2.1. Pseudo-Attribute Syntax


Normally the syntax for pseudo-attributes is a single word. Occasionally two
words are required.
Some of the attributes have additional qualifiers, e.g. p-point number. The
possible types of qualifier are:

Integer.
Attribute name.
Noun name (element type).
Word.

It is indicated in the lists when a qualifier is required.


The syntax for qualifiers is ‘attribute name’ , space, qualifier, e.g. PPOS 1.
However, when using the PML dot syntax this is not the case. For the dot
syntax, qualifiers are handled as follows:

The attribute/word qualifier goes after a further dot, e.g. for query
the history of the position attribute, the syntax is !!ce.hist.pos.
The integer qualifier goes in square brackets, e.g. !!ce.ppos[1].
Noun qualifiers are not catered for – use the old VAR syntax.

D.2.2. Grouping of Pseudo-Attributes


The lists are broken down into the following groups:

All elements on all DBs relating to name and type


relating to members/owners/hierarchy
relating to attributes
relating to DB
relating to session history
relating to claims
relating to extracts
relating to access control
relating to rules
Design DBs. Most DESI element types.
Most DESI element types, DATASET
properties.
DESI elements with a catalogue or spec. ref.
E.g piping component.
piping and hanger components.

PDMS Software Customisation Reference Manual D-49


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

TUBI
BRANCH elements
SCTNs, GENSECs
Joints
most structural items
other
DRAFT DBs Catalogue DBs
SPCO elements
Catalogue DATASET elements
Spooler DBs
System DB
DB Element
DBSET Element
Other attributes in system DB

D.2.3. All elements on All DBs

All Element Types – Relating to Name and Type

Pseudo-Attribute Type Comment


ISNAMED LOGICAL True if element is named
‘NAMN’ OR NAM TEXT Name without prefix (preceding /)
NOPREF
FLNM OR FULLNAME TEXT Treename; e.g. BOX 1 OF /PUMP1
FLNN TEXT As FLNM without the leading slash
CUTNAM INT TEXT As FLNM but truncated to n long
CUTNMN INT TEXT As FLNN but truncated to n long
NAMTYP TEXT As FLNM with type before the name
NAMESQ TEXT Type + sequence number + name or
refno
NAMETY TEXT Type + name or refno
FULLTYPE WORD As TYPE, but not truncated to four
characters
HARDTY WORD Hard dabacon type
PRIMTY LOGICAL True if a primary element

Table D- 2: All Element Types – Relating to Name and Type

D-50 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

All Element Types – Relating to Members/Owners/Descendants:

Member list position

Pseudo-Attribute Type Comment

SEQUENCE INTEGER Position in member list of owner


TYSEQU INTEGER Position counting elements of same
type

Valid owners/members/ascendants/descendants

Pseudo-Attribute Type Comment

LIST WORD(38) Possible types in member list


OLIST WORD(*) Possible types of owner
HLIST WORD(*) Possible ascendants
LLIS WORD(*) Possible descendants

Actual members/descendants

Pseudo-Attribute Type Comment

MEMBER NOUN REF(*) Members of given type


MBACK REF(*) Reverse order of member list
MCOUNT NOUN INTEGER Count of element type in members
list. If no noun is given, the total
member list count is returned.
DDEPTH INTEGER Database depth below World (World
at 0, Site at 1 etc.)
MAXDEPTH INTEGER Level within the database hierarchy
(DDEP) for the lowest level item
owned by the current element
PRMMEM LOGICAL True if there are any primary
members in element’s descendants
QUANTITY INTEGER Number of elements, currently
always 1

Actual owners/ascendants

Pseudo-Attribute Type Comment

PARENT NOUN REFERENCE Reference of ascendant of given type


OWNLST REF(*) List of ascendants up to, but not
including, World (Owner last)
AHLIST WORD(*) List of all the actual ascendant types

PDMS Software Customisation Reference Manual D-51


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

PRMOWN REFERENCE Owning primary element (or self if


primary)
OHTYPE WORD Hard type of owner
OSTYPE WORD Soft type of owner

All Element Types – Relating to Attributes:

Pseudo-Attribute Type Comment

ATTLIS WORD(*) List of attributes


UDASET WORD(*) List of UDAs set

All Element Types – Relating to DB:

Pseudo-Attribute Type Comment

DBREF REFERENCE DB element in system DB for this


DB
DBNUMBER INTEGER DB number
DBNAME TEXT(50) DB name, e.g. MASTER/DESI
DBFILE TEXT DB filename, e.g. %BAS000%/bas034
DBFNUMBER INTEGER DB filenumber, e.g. 34
DBTYPE WORD DB type, e.g. DESI
DBAC TEXT DB access type – UPDATE or
MULTIWRITE
DBCL TEXT DB claim type – IMPLICIT or
EXPLICIT
CRINFO TEXT DB creation info
(who/where/date/time/pdms pgm
banner)
DBSESS INTEGER Last session number for DB
DBWRIT LOGICAL True if element is in a writable DB
DBEXNO INTEGER Extract number for this DB
DBCNTL LOGICAL Control DB or not
DBVAR LOGICAL Variant or not
WDBNA TEXT Working DB name

Note: The equivalents of the above queries are also available via the
DB element in the System DB.

D-52 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

All Element Types – Relating to Session History:

Pseudo-Attribute Type Comment

LASTMOD TEXT Date of last modification of element


LASTMOD ATTNAME TEXT Date of last modification of attribute
SESSMOD INTEGER Session number of last modification
HISTORY INT(*) All sessions in which modified
HISTORY ATTNAME INT(*) All sessions in which attribute was
modified
USERMOD TEXT Last user to modify element
LASTMOD HIER TEXT Date of last modification of element
or any of its hierarchy
SESSMOD HIER TEXT Session number of last modification
of element or any of its hierarchy
USERM HIER TEXT Last user to modify element or any of
its hierarchy
SESSD INT TEXT Date of session
SESSU INT TEXT User making session
SESSC INT TEXT Session comment
SESSNO INT INTEGER Opened session
SESCLA INTEGER Session in which a primary element
was claimed to this extract. Returns
‘unset’ if an element is not claimed to
this extract.
PRVSES INT INTEGER Previous session to that specified
SESSCA INT(*) Returns DB number and session
number of last modification for all
elements referenced directly or
indirectly from this element (e.g.
catalogue DBs referenced)
SESSCH INT(*) As for SESSCA, but get a combined
list for all documents

PDMS Software Customisation Reference Manual D-53


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

All Element Types – Relating to Claims:

Pseudo-Attribute Type Comment

USERC TEXT PDMS user having element claimed


CLMID TEXT Unique system ID of user making
claim (embodies workstation id)
OKREL LOGICAL True if element may be released
OKRLH LOGICAL True if element and descendants
may be released
OKCLA LOGICAL True if element may be claimed
OKCLH LOGICAL True if element and descendants
may be claimed
LCLM LOGICAL Is element claimed to this user?
LCLMH LOGICAL Are element and all descendants
claimed to this user?
USCLHI REF(*) Descendants claimed to this user
USNCLH REF(*) Descendants not claimed to this user
MODATT ATTNAME LOGICAL Can attribute of element be changed
Checks:
DAC/lock/ReadOnly/claim/etc.
MODDEL ATTNAME LOGICAL Can attribute of element be deleted?
Checks:
DAC/lock/ReadOnly/claim/etc.

All Element Types – Relating to Extracts:

Pseudo-Attribute Type Comment

EXCLT LOGICAL True if element claimed to this


extract. Will only be true if a primary
element; i.e. if true then element
appears in ‘Q CLAIMLIST
EXTRACT’
EXCLFR LOGICAL True if element claimed from this
extract. Only true on primary
elements; i.e. if true then this
element would appear in ‘Q
CLAIMLIST EXTRACT OTHER’
EXCLHI REFERENCE List of primary elements below this
one, and including this one, which
have been claimed to the extract; i.e.
potentially releasable
EXNCLH REFERENCE List of primary elements below this
one, and including this one, which
have not been claimed to the extract;
i.e. potentially claimable

D-54 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

PRMOWN REFERENCE Returns owning primary element, or


itself, if primary (i.e. what to
claim/release)
EXMOD LOGICAL True if element is primary, and
modifications have been made to it;
i.e. a flush or drop is worth doing on
this element
EXPMOD LOGICAL True if element is primary, and
modifications have been made to it or
any ‘non primary’ children; i.e. a
flush or drop is worth doing
EXMOC LOGICAL As EXMOD, but ignoring changes to
noclaim attributes and member lists
EXPMOC LOGICAL As EXPMOD, but ignoring changes
to noclaim attributes and member
lists
OKDROP LOGICAL True if element can be dropped (valid
at primary items only). Basically
EXPMOD and not EXCLFR.
OKRLEX LOGICAL True if extract release is possible; i.e.
not changed, or claimed out further.
The opposite of EXPMOC.
OKRLEH REF(*) Returns list of primary items that
prevent a hierarchy extract release
OKDRPH REF(*) Returns a list of elements that
prevent a hierarchy drop
EXTRC TEXT Extract to which an element is
claimed. NB: If USERC is set, then
EXTRC will always be set to indicate
the extract that the user has claimed
from.
EXTCON REF(*) Elements which have been either
disconnected from this element or
connected to this element in the
extract
EXTCNN REF(*) A subset of EXTCON. Only includes
elements which have not been
modified in the extract (other than
connection reference).
EXTCNC REF(*) A subset of EXTCON. Only includes
elements which have not been
modified in the extract (other than
connection reference).
EXTCNC + EXTCNN will give
EXTCON
EXTRCO REF(*) As EXTCON but applied recursively
to each connection
EXTRCN REF(*) As EXTCNN but applied recursively
to each connection

PDMS Software Customisation Reference Manual D-55


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

EXHCON REF(*) As EXTCON but repeat test for all


Descendants
EXHCNN REF(*) As EXTCNN but repeat test for all
Descendants
EXHCNC REF(*) As EXTCNC but repeat test for all
Descendants
EXHRCO REF(*) As EXTRCO but repeat test for all
Descendants
EXHRCN REF(*) As EXTRON but repeat test for all
Descendants

Note: The tests on OKDROP do not test ‘combination’ aspects. For


example, if you rename /FRED to /TOM and /TOM to /FRED
then these elements must be dropped together. This is not
tested for by the pseudo-attributes.
For EXTRC, USERC the system will only return information for
the extract opened, and for ascendant extracts. For example, if
you are in the Master extract, the system only returns
information about claims to the immediate children. It does not
report on further claims to grandchildren or to users working on
the child extracts. Ideally this would not be the case, but
currently it is too difficult technically to do so. This restriction
also applies to the information returned from ‘Q CLAIMLIST …’
The following attributes are covered by the term ‘connection’:
CREF, TREF, HREF, CRFA, VXREF, JOIS, JOIE, Dynamic
links for rules

D-56 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

All Element Types – Relating to Access Control:

Pseudo-Attribute Type Comment

DACDRO LOGICAL Does access control allow element to


be dropped?
DACMOD LOGICAL Does access control allow element to
be modified?
DACCRE LOGICAL Does access control allow element to
be created?
DACCRE NOUN LOGICAL Does access control allow element of
given type to be created?
DACCLA LOGICAL Does access control allow element to
be claimed?
DACDEL LOGICAL Does access control allow element to
be deleted?
DACISS LOGICAL Does access control allow element to
be issued?
DACERR ATTNAME TEXT Return DAC error text that would be
generated if attribute was modified
DACERR CLAIM TEXT Return DAC error text that would be
generated for an EXTRACT CLAIM
DACERR DELETE TEXT Return DAC error text that would be
generated if element was deleted
DACERR CREATE TEXT Return DAC error text that would be
generated if element was created
DACERR NOUN TEXT Return DAC error text that would be
generated if element of given type
was created

All Element Types – Relating to Rules:

Pseudo-Attribute Type Comment

RCOUN INTEGER Rule count


RLIST WORD(200) List of attributes with rules set
NRULEE INTEGER Number of rule errors on element
RULEER INT TEXT Return nth rule error

All Element Types – Relating to Sessions and Comparison Date:

Pseudo-Attribute Type Comment

ATTMOD WORD LOGICAL Has attribute word been modified


this session
ATTMOC WORD LOGICAL Has attribute word been modified
since the comparison date
ELEMOD LOGICAL Has element been modified since this

PDMS Software Customisation Reference Manual D-57


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment


or given session
ELEMOC LOGICAL Has element been modified since the
comparison date
ELECRE LOGICAL Has element been created since this
or given session
ELECRC LOGICAL Has element been created since the
comparison date
ELEDEL LOGICAL Has element been deleted since this
or given session
ELEDEC LOGICAL Has element been deleted since the
comparison date
RULMOD LOGICAL Has rule been modified since this
session
RULMOC LOGICAL Has rule been modified since the
comparison date
ATTMDL WORD(*) List of attributes modified this
session
ATTMDC WORD(*) List of attributes modified since the
comparison date
RULMDL WORD(*) List of rules modified this session
RULMDC WORD(*) List of rules modified since the
comparison date

Special Attributes For Use in the MODIFIED, CREATED and DELETED


functions

Pseudo-Attribute Type Comment

GEOM LOGICAL Has any aspect of the evaluated


geometry1 changed
CATTEXT LOGICAL Has any part of the evaluated detail
or material text changed.
CATMOD LOGICAL Has a value2 in the catalogue
changed

1 An evaluated geometry change occurs if:

any dimension of a primitive has changed


any p-point changes
POS/ORI changes

The level information used to determine the geometry will be that set by the
REPRE MASS command. The REPRE MASS command is available in
ISODRAFT.
2 Relevant catalogue changes are changes to:

SPREF

D-58 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

SPCO elements
COMP elements
PTSE, GMSE, ppoint, geometry elements
any dataset elements
DTEXT,MTEXT elements

Note that there is a subtle difference between CATMOD and the other two
special attributes. The CATTEXT and GEOM keywords work on the evaluated
values. Thus it is possible that the geometry element has changed but the
GEOM keyword returns false, e.g. a UDA value may have changed, but this
has no effect on the evaluated geometry. The CATMOD keyword on the other
hand will return true for any change.
The CATMOD keyword may be used on any element. It will return ‘false’ if
the element does not have a SPREF or CATREF reference pointing into the
catalogue database. It will return ‘true’ if the element has a SPREF or
CATREF attribute and either (a) this reference attribute has itself changed in
value or (b) the catalogue element pointed at, or any catalogue element owned
by or pointed at by this element, either directly or indirectly, has changed in
any way.
The exception is that elements pointed at via UDAs are not compared,
although the value of the UDA itself is checked. Thus if a reference valued
UDA has been changed then this will count as a change, but if only the
element pointed at has changed, then this will not count. Design DBs

PDMS Software Customisation Reference Manual D-59


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Most DESI Element Types:

Pseudo-Attribute Type Comment

EAST OR X REAL East/X component of position


WEST REAL West component of position
NORTH OR Y REAL North/Y component of position
SOUTH REAL South component of position
UP OR Z REAL Up/Z component of position
DOWN REAL Down component of position
DDESPARAM REAL(100) Return desparameter as a distance,
converted to local units
WDESPARAM WORD(100) Return desparameter as a word
WVOL REAL(6) World volume
LVOL REAL(6) Local volume (defaults to relative to
owner)
Q WVOL is same as Q LVOL WRT /*
ORIA REAL(3) Orientation as three angles
CONNCH REFERENCE Get connections for this element and
all its descendants except for levels
SITE, ZONE, STRUCT, SUBS,
FRMW, and SUBF.

Most Design Elements – Dataset Properties:

Pseudo-Attribute Type Comment

PROPERTY WORD TEXT Dataset property value for word


PRPU WORD TEXT Query property purpose
PRTI WORD TEXT Query property title
PRDES WORD TEXT Query property description
PRLS WORD(100) List of dataset properties for element
DEPLIST WORD(100) List of local design property keys
CDPLIST WORD(100) List of current design property keys
DEPROP TEXT Local design property value as a real
or text
DEPDEF TEXT Local design default property value
(real or text)
RDEPROP REAL Local design property value as a real
TCDPROP TEXT Current design property value (real
or text)
TCDDEF TEXT Current design default property
value (real or text)
CDPROP REAL Current design property value as a
real

D-60 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

CFDP REFERENCE Current design reference property


LFDP REFERENCE Local design reference property
TFDP REFERENCE Template design reference property
RSEQFA REF(*) Items with local names in rule
sequence order
FPROP TEXT Formatted catalogue or design
property value
FPRDE TEXT Formatted catalogue or design
property default
FTCDP TEXT Formatted current design property
value
FTCDD TEXT Formatted current design property
default value
FDEPR TEXT Formatted local design property
value
FDEPD TEXT Formatted local design property
default value

See separate documentation on how dataset properties are applied.

PDMS Software Customisation Reference Manual D-61


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Design Elements with a Catalogue or SpecRef (e.g. piping components):

Pseudo-Attribute Type Comment

STYPE WORD Specification answer for STYPE


question
SPWD WORD WORD Word answer for SPEC question
SPRB WORD REAL Bore answer for SPEC question
SPRA WORD REAL Dimensionless answer for SPEC
question
SPMA WORD REAL Dimensionless max answer for
question
SPOW REFERENCE Specification owning SPCO of branch
member
CATREFERENCE REFERENCE Catalogue reference
SPREFERENCE REFERENCE Specification reference
PARAM REAL(100) Parameters of the catalogue
component
WPARAM TEXT Parameter as text, e.g. connection
type
IPARAM REAL(100) Parameters of the insulation
catalogue component
TPARAM REAL(100) Parameters of the tracing catalogue
component
INTHICKNESS REAL Insulation thickness
PTREFERENCE REFERENCE Point set reference
GMREFERENCE REFERENCE Geometry set reference
DTREFERENCE REFERENCE Dataset reference
NGMREFERENCE REFERENCE Reference of negative geometry set
MTXREFERENCE REFERENCE Material text reference
MTXX TEXT Material XTEXT
MTYX TEXT Material YTEXT
MTZX TEXT Material ZTEXT
DETREFERENCE REFERENCE Detail text reference
DTXR TEXT Detail RTEXT
DTXS TEXT Detail STEXT
DTXT TEXT Detail TTEXT
ISPRE REFERENCE Insulation specification component
reference
ICATREFERENCE REFERENCE Insulation catalogue component
reference
IDETAIL REFERENCE Insulation detail text reference
IDRT TEXT Insulation detail RTEXT
IDST TEXT Insulation detail STEXT

D-62 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

IDTT TEXT Insulation detail TTEXT


IMAT REFERENCE Insulation material text reference
IMXT TEXT Insulation material XTEXT
IMYT TEXT Insulation material YTEXT
IMZT TEXT Insulation material ZTEXT
TSPRE REFERENCE Tracing specification component
reference
TCATREFERENCE REFERENCE Tracing catalogue component
reference
TDETAIL REFERENCE Tracing detail text reference
TDRT TEXT Tracing detail RTEXT
TDST TEXT Tracing detail STEXT
TDTT TEXT Tracing detail TTEXT
TMAT REFERENCE Tracing material text reference
TMXT TEXT Tracing material XTEXT
TMYT TEXT Tracing material YTEXT
TMZT TEXT Tracing material ZTEXT
MAXBORE REAL Maximum bore for all p-points
PPOINT N BORE OR REAL Bore at p-point n
PPBORE N
PPOINT N WORD Connection type at p-point n
CONNECTION OR
PPCONN N
PPOINT N POSITION POSITION Position at p-point n
OR PPOSITION N
PPOINT N DIRECTION DIRECTION Direction at p-point n
OR PDIRECTION N
PPOINT N GRADIENT REAL Gradient at p-point n
OR PGRAD N
PPOINT N BOP OR POSITION Position of bottom of pipe at p-point
PBOP N n
PPOINT N TOP OR POSITION Position of top of pipe at p-point n
PTOP N
PPOINT N OD OR POD REAL Outside diameter at p-point n
N
PPLS INT(100) List of valid p-point numbers
PPOINT N PSKEY OR WORD Pskey for p-point n
PPSKEY N
PPOINT N BOLT JOINT WORD Bolt joint for p-point n
PPOINT N BOLT WORD Bolt total for p-point n
TOTAL
P N PURP OR PPURP WORD Purpose for p-point n

PDMS Software Customisation Reference Manual D-63


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment


N
P N DESC OR PDESC TEXT Description for p-point n
N
PPCOU INTEGER Number of p-points
DPCOU INTEGER Number of design points
PPVIF N INTEGER Vis value for p-point n
PPEXST N LOGICAL True if p-point exists
PPREF N REFERENCE Reference of catalogue p-point
SPRB WORD REAL Specification real answer in bore
units
SPRA WORD REAL Specification real answer in no units
SPMA WORD REAL Specification real max answer in no
units

Note: For SPRB, SPRA, SPMA the word qualifier is the question, e.g.
PBOR

D-64 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Piping and Hanger Components

Pseudo-Attribute Type Comment

ATLE REAL Arrive tube length


TEXIST LOGICAL True if TUBI exists
LTLE REAL Leave tube length
GRDE OR GRADIENT REAL Gradient of implied tube
ITPS POSITION Position (centre) of implied tube
MTCL REAL Centreline length of current material
tube (includes off-line items such as
bends)
MTBE REFERENCE Referenceof pipe component
beginning material tube
MTEN REFERENCE Reference of pipe component ending
material tube

Note: The above are also available at the BRAN element.


Gradient is the vertical rise (fall) divided by the horizontal
distance. The maximum/minimum values returned are 1E6,
!1E6.
Material tube is defined as the continuous lengths of TUBI
separated by components for whom the LOFF attribute is set to
False, or there is no LOFF attribute (excluding ATTAs),
i.e.several pieces of implied tube may make up a material tube.
The MTCL calculation is the more useful one, as it includes the
offline components such as bends.
For example, a BEND1!TUBI!BEND2 combination would have
the MTCL as the combined length, queryable at any of the
components. The MTBE would be BEND1, the MTEN would be
BEND2.
MTLE is available on TUBI and is similar to MTCL, but stops at
the next piece of implied tube. MTLE is thus more useful in
reports, since summing the MTLE for all TUBI will give the
correct total tube length required.

PDMS Software Customisation Reference Manual D-65


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

STLE REAL Straight length of leave tube, i.e.


until Bend, Redu, Valv, etc.
STAP REAL Straight length of arrive tube, i.e.
until Bend, Redu, Valv, etc.
PARRIVE BORE OR REAL Arrive bore
ABOR
PARRIVE WORD Arrive connection type
CONNECTION OR
ACON
PARRIVE POSITION POSITION Arrive position
OR APOS
PARRIVE DIRECTION DIRECTION Arrive direction
OR ADIR
PARRIVE GRADIENT REAL Arrive gradient
OR AGRD
PARRIVE BOP OR POSITION Position of bottom of arrive pipe
ABOP
PARRIVE TOP OR POSITION Position of top of arrive pipe
ATOP
PARRIVE OD OR AOD REAL Diameter of arrive pipe
PLEAVE BORE OR REAL Leave bore
LBOR
PLEAVE WORD Leave connection type
CONNECTION OR
ACON
PLEAVE POSITION OR POSITION Leave position
LPOS
PLEAVE DIRECTION DIRECTION Leave direction
OR LDIR
PLEAVEGRADIENT REAL Leave gradient
OR LGRD
PLEAVE BOP OR POSITION Position of bottom of leave pipe
LBOP
PLEAVE TOP OR POSITION Position of top of leave pipe
LTOP
PLEAVE OD OR LOD REAL Diameter of leave pipe
POCK TEXT Is a branch component in a pocket?
Answer:
TOP for air lock
BOTT for sump
NONO for no pocket
BRCON REF(*) Connected components in branch (no
implied tube between them)

D-66 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

BRLEG REF(*) Connected components in same leg


(no tube or change of direction
between them)

TUBI:

Pseudo-Attribute Type Comment

ITLE REAL Length of implied tube


MTLE REAL Length of tube plus any following
offline component up to next length
of TUBI

Branch:

Pseudo-Attribute Type Comment

TULEN REAL Branch tube length (no components)


CLLENGTH REAL Branch centre line length (including
all components)
TUCLLEN REAL Branch material tube length, i.e.
implied tube plus inline components
(LOFF flag true)
TEND WORD End connection type of TREF, e.g.
START, END, HEAD or TAIL
HEND WORD End connection type of HREF
PHEAD BORE OR REAL Head bore
PHBO
PHEAD CONNECTION WORD Head connection type
OR PHCO
PHEAD POSITION OR POSITION Head position
PHPO
PHEAD DIRECTION DIRECTION Head direction
OR PHDR
PHEAD GRADIENT OR REAL Pipe head gradient
PHGR
PHEAD BOP OR PHBP POSITION Pipe head bottom
PHEAD TOP OR PHTP POSITION Pipe head top
PHEAD OD OR PHD REAL Pipe head outside diameter
PTAIL BORE OR PTBO REAL Tail bore
PTAIL CONNECTION WORD Tail connection type
OR PTCO
PTAIL POSITION OR POSITION Tail position
PTPO
PTAIL DIRECTION OR DIRECTION Tail direction

PDMS Software Customisation Reference Manual D-67


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment


PTDR
PTAIL GRADIENT OR REAL Pipe tail gradient
PTGR
PTAIL BOP OR PTBP POSITION Pipe tail bottom
PTAIL TOP OR PTTP POSITION Pipe tail top
PTAIL OD OR PTOD REAL Pipe tail outside diameter
HHEAD BORE OR REAL Hanger head bore
HHBO
HHEAD CONNECTION WORD Hanger head connection type
OR HHCO
HHEAD POSITION OR POSITION Hanger head position
HHPO
HHEAD DIRECTION DIRECTION Hanger head direction
OR HHDR
HHEAD GRADIENT OR REAL Hanger head gradient
HHGR
HHEAD BOP OR HHBP POSITION Hanger head bottom
HHEAD TOP OR HHTP POSITION Hanger head top
HHEAD OD OR HHOD REAL Hanger head outside diameter
HTAIL BORE OR HTBO REAL Hanger tail bore
HTAIL CONNECTION WORD Hanger tail connection type
OR HTCO
HTAIL POSITION OR POSITION Hanger tail position
HTPO
HTAIL DIRECTION OR DIRECTION Hanger tail direction
HTDR
HTAIL GRADIENT OR REAL Hanger tail gradient
HTGR
HTAIL BOP OR HTBP POSITION Hanger tail bottom
HTAIL TOP OR HTTP POSITION Hanger tail top
HTAIL OD OR HTOD REAL Hanger tail outside diameter
BRWEIG REAL Branch weight
BRIWEI REAL Branch insulated weight
BRWWEI REAL Branch wet weight
BRWIWE REAL Branch insulated wet weight
BRCOG POSITION Branch centre of gravity
BRICOG POSITION Branch insulated centre of gravity
BRWCOG POSITION Branch wet centre of gravity
BRWICO POSITION Branch wet insulated centre of
gravity
BRIARE/A REAL Branch internal area. (Given in
Distance Units squared).

D-68 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

BREARE/A REAL Branch external area. (Given in


Distance Units squared).
RANANG/LE REAL ARRAY Range of available angles. Optional
noun argument.
RANRAD/II REAL ARRAY Range of available radii. Optional
noun argument. (Given in Distance
Units)
AQANG REAL Angle between a branch component
and its previous component.
Calculates angle between the ppoint
directions and also with the vector
between the ppoints and uses the
greatest. SPKBRK FALSE ATTAs
are ignored
LQANG REAL Angle between a branch component
and its next component. Calculates
angle between the ppoint directions
and also with the vector between the
ppoints and uses the greatest.
SPKBRK FALSE ATTAs are ignored
AQOFF REAL The offset between a branch
component and its previous
component. Returned in distance
units. SPKBRK FALSE ATTAs are
ignored. (Given in Distance Units).
LQOFF REAL The offset between a branch
component and its next component.
Returned in distance units. SPKBRK
FALSE ATTAs are ignored. (Given in
Distance Units).
AQCON LOGICAL Return true if the connection
between a branch component and its
previous component is correct. Is also
valid when CE is TUBI.
LQCON LOGICAL Return true if the connection
between a branch component and its
next component is correct. Is also
valid when CE is TUBI.
AQBORE LOGICAL Return true if the bore between a
branch component and its previous
component is the same. Does not
consider TUBI.
LQBORE LOGICAL Return true if the bore between a
branch component and its next
component is the same. Does not
consider TUBI.
PQANG <INT> REAL Angle between specified ppoint of a
branch component and its adjacent
component. Calculates angle
between the ppoint directions and
also with the vector between the

PDMS Software Customisation Reference Manual D-69


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment


ppoints and uses the greatest.
SPKBRK FALSE ATTAs are ignored
Attribute is valid for Branches. For
branch members, only the arrive &
leave ppoints are valid.
PQOFF <INT> REAL The offset between specified ppoint
of a branch component and its
adjacent component. Returned in
distance units SPKBRK FALSE
ATTAs are ignored Attribute is valid
for Branches. For branch members,
only the arrive & leave ppoints are
valid. (Given in Distance Units).
PQCON <INT> LOGICAL Return true if the connection
between a branch component and its
adjacent component is correct. Is also
valid when CE is TUBI. Attribute is
valid for Branches. For branch
members, only the arrive & leave
ppoints are valid.
PQBORE <INT> LOGICAL Return true if the bore between a
branch component and its adjacent
component is the same. Does not
consider TUBI. Attribute is valid for
Branches. For branch members, only
the arrive & leave ppoints are valid.

Sections, Gensecs:

Pseudo-Attribute Type Comment

PSTREFERENCE REFERENCE Structural p-line set reference


GSTREFERENCE REFERENCE Structural geometry set reference
ORIENTATION ORIENTATIO Orientation
N
POSITION POSITION Position
DRPS POSITION Derived position, allowing for
justifications
MIDPOINT POSITION Midpoint
LENGTH REAL Length
CUTLENGTH REAL Cut length
TCTLENGTH REAL As CUTL but accounting for
penetrations
ANPS POSITION Attached neutral point of section
ONPS POSITION Owning neutral point of section
MIDP POSITION Midpoint
UBULG REAL Used bulge for curve element

D-70 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

URADI REAL Used radius for curve element


AANGXZ REAL Angle of attached SCTN in XZ plane
of joint
AANGYZ REAL Angle of attached SCTN in YZ plane
of joint
YDIR DIRECTION Y direction for orienting SPROF (on
SCTN/GENSEC)
ZDIR DIRECTION Z direction (on SCTN/GENSEC)
DRNS DIRECTION Plane normal at start of
SCTN/GENSEC
DRNE DIRECTION Plane normal at end of
SCTN/GENSEC
ECCENTRICITY POSITION Eccentricity
PLNAMES WORD(*) For list of valid p-lines
PLREF WORD REFERENCE Reference number of catalogue p-line
PLST WORD OR POSITION P-line start
PPLINE WORD START
PLEN WORD OR POSITION P-line end
PPLINE WORD END
PLOR WORD OR ORIENTATIO P-pline orientation
PPLINE WORD ORI N
PLLE WORD OR REAL(2) P-line level
PPLINE WORD LEVEL
PLCN WORD OR LOGICAL P-line centreline flag
PPLINE WORD CLFL
PLTU WORD OR LOGICAL P-line tube flag
PPLINE WORD TUFL
PLCONN WORD OR WORD P-line connection
PPLINE WORD CONN
PLPURP WORD OR WORD P-line purpose
PPLINE WORD PURP
PLDESC WORD OR TEXT P-line description
PPLINE WORD DESC

Joints:

Pseudo-Attribute Type Comment

ECCJ POSITION Eccentricity of joint


ANPJ POSITION Attached neutral point of joint
ONPJ POSITION Owning neutral point of joint
ACTLENGTH REAL Actual weld length, applies to PALJ,
PAVE, SELJ, SEVE

PDMS Software Customisation Reference Manual D-71


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Most Structural Elements:

Pseudo-Attribute Type Comment

OPARAM REAL(100) Owning parameters of catalogue


component
APARAM REAL(100) Attached parameters of catalogue
component
ODESPARAM REAL(100) Owning design parameters of design
component
ADESPARAM REAL(100) Attached design parameters of
design component
NWEI REAL Net weight
GWEI REAL Gross weight
NSRF REAL Net surface area
GSRF REAL Gross surface area
DNST REAL Density
NCOF POSITION Net centre of gravity
GCOF POSITION Gross centre of gravity
NVOL REAL Net volume
GVOL REAL Gross volume
RVOL REAL Rough gross volume
NMOF REAL(9) Net moments of inertia
GMOF REAL(9) Gross moments of inertia

Panel Components:

Pseudo-Attribute Type Comment

LINKS REFERENCE Elements linked to PAVE and SEVE


PSIZE REAL(2) Panel size
PALIG REAL Panel alignment – rotation angle

Others in Design DB :

Pseudo-Attribute Type Comment

CEND WORD End connection type at CREF, e.g.


HEAD, TAIL, START, END
NCONNE INTEGER Number of connection errors on
element
CONNER INT TEXT nth connection error message

D-72 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

D.2.4. Draft Database


Pseudo-Attribute Type Comment

LHEIGHT REAL Letter height


DTLHEIGHT REAL Dimension text letter height
PTLHEIGHT REAL Projection text letter height
PRMVISIBILITY LOGICAL Drafting primitive visibility
VREGION REAL (4) 2D coordinates of view limits
VLIMITS REAL (6) 3D coordinates of view limits
VVOLUME REAL (6) 3D coordinates of view volume
WVOL REAL (6) World volume of IDList (or DESIGN
item)
DREVAY REF (50) List of REVIs owned by current
Drawing
SREVAY REF (50) List of REVIs owned by current
Sheet
UCODDISTANCE TEXT Units code – distance part
UCODBORE TEXT Units code – bore part
PCODMETRIC TEXT Precision code – metric part
PCODIMPERIAL TEXT Precision code – imperial part
PCODFRACTIONS TEXT Precision code – fractions part
PCODANGLES TEXT Precision code – angles part
PICFILENAME TEXT Picture File name
EXBTEXT TEXT Expanded version of BTEX
EXDMTXT TEXT Expanded version of DMTX
EXPLTXT TEXT Expanded version of PLTX
DRTITLE TEXT Title of current Drawing in hierarchy
STITLE TEXT Title of current Sheet in hierarchy
VTITLE TEXT Title of current View in hierarchy
DIMPOS REAL (3) 3D coordinate of dimension point
PSTATUS INTEGER Sectioning Plane validity code
AKEYLIST WORD (20) Attribute keylist (for RDIMs)

PDMS Software Customisation Reference Manual D-73


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

D.2.5. Catalogue DB

SPCO Elements:

Pseudo-Attribute Type Comment

WDANSWER WORD Answer as a word


WDMAXAN WORD Maximum answer as a word

Dataset Pseudo-Attributes:

Pseudo-Attribute Type Comment

RPROP REAL Property value as a real


VALIDV TEXT Valid value expression for DDAT
under DDSEs

Elements Pointed to by Design Elements:

Pseudo-Attribute Type Comment

GEODEP REF(*) Catalogue or design elements which


reference this item directly
DESGEO REF(*) Design elements that directly or
indirectly reference this item , e.g.
what design elements use a GMSET

Note: GEODEP and DESGEO report only on items in currently open


Design DBs.

D.2.6. Spooling DB
Pseudo-Attribute Type Comment

SFREF REFERENCE Return reference to SPOOL or


FIELD element
WLDREF REFERENCE Return reference to IWELD or
RWELD element
JNTREF REFERENCE Return reference to IJOINT element
AWDREF REFERENCE Return reference to AWELD
elements

D-74 PDMS Software Customisation Reference Manual


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

D.2.7. System DB

DB Element:

Pseudo-Attribute Type Comment

MSESS INTEGER Last session number for DB


PSESS INT INTEGER Previous session number before
given one
EXTMAS REFERENCE Master DB for this extract family
EXTALS REF(*) Extract ancestors
EXTCLS REF(*) Extract children
EXTFAM REF(*) All DBs in extract family
EXTDES REF(*) All extract descendants (children and
below)
SIZEDB SESSIONNO INTEGER DB size of the given session in pages
(a page is 2 kilobytes).
ISDBFR LOGICAL Is database foreign?
ISEXOP LOGICAL Is extract parent primary here?
ISEXMP LOGICAL Is extract master primary here?
ISEXAP LOGICAL Are all extract ancestors primary
here?
ISEXCP LOGICAL Are all extract descendants primary
here?
ISPRIM LOGICAL Is primary at this location?
ISWORK LOGICAL True if a working extract
PRMLOC REFERENCE Primary location (of DB or LOC)
MDBLS REF(*) MDBs to which DB belongs
MDBCLS REF(*) MDBs in which DB is current
LINKSN INTEGER Linked session number on parent
extract
NAMEDB TEXT DB name
TYPEDB TEXT DB type, e.g. DESI
FOREIGN TEXT Foreign or Local
FILENAME TEXT DB filename
ACCESSDB TEXT DB access, e.g. UPDATE
CLAIMDB TEXT Implicit or Explicit, if set
PRIMDB TEXT DB Primary/Secondary status
USESS INT TEXT User making given session
DSESS INT TEXT Date of given session
CSESS INT TEXT Session comment of given session

PDMS Software Customisation Reference Manual D-75


Version 11.6SP1
Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

STPSES INT(*) List of sessions used in at least one


stamp
STPDBS REF(*) List of stamps referring to the DB

Note: The preceding attributes can be referenced in the constructor


modules (DESIGN, DRAFT etc.) via the DBREF attribute. This
may be useful for session information.

DBSET Element:

Pseudo-Attribute Type Comment

DBALL REF(*) DBs belonging to LOC element


DBSLIS REF(*) List of databases within a DB set
DBSLEV REF(*) List of databases and sets at one
level within a DB set
DBSHIE REF(*) List of database sets within a set

Other Attributes in System DB:

Pseudo-Attribute Type Comment

DBLS REF(*) DBs belonging to MDB


TEAMLS REF(*) Teams to which User belongs
USERLS REF(*) Users belonging to Team
ACRLIS REF(*) Returns list of ACRs within an
ACRSET
PASS TEXT User password (only valid for Free
users)
SECU TEXT User security
DBSSTP REF(*) List of DBs in a stamp

D-76 PDMS Software Customisation Reference Manual


Version 11.6SP1

Вам также может понравиться