pdms attributes1

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 object: Attribute Name Data Type DB Description Type Angle of attached SCTN in XZ plane of joint Angle of attached SCTN in YZ plane of joint Abbreviation Minimum abbreviation length for UDA/UDET Bottom of arrive pipe Arrive bore Actual bore DB access Access control attribute class Arrive connection type Reference to real Access ACR reference attribute PDMS Software Customisation Reference Manual D-1 Version 11.6SP1

Upload: erden-baldzi

Post on 02-Jan-2016

1.827 views

Category:

Documents


82 download

DESCRIPTION

PDMS attribute1

TRANSCRIPT

Page 1: PDMS attributes1

Appendix D. PDMS Attributes and Pseudo-Attributes

Note: Where pprriimmaarryy eelleemmeenntt is referred to in this Appendix, thismeans an element which can be claimed.A nnooccllaaiimm attribute is one which can be modified without havingto claim the owning element.

D.1. Attributes

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

the full name and the minimum abbreviation for that name (shownby 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 memberof 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-1Version 11.6SP1

Page 2: PDMS attributes1

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

Page 3: PDMS attributes1

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

PADDPosition

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-3Version 11.6SP1

Page 4: PDMS attributes1

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

Page 5: PDMS attributes1

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

PADDBulge factor

BUNITS WORD CATA Bore units

PDMS Software Customisation Reference Manual D-5Version 11.6SP1

Page 6: PDMS attributes1

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

PROPCase reference

CATMOD INTEGER DESI Catalogue geometry modified

CATREFERENCE REFERENCE CATA DESI

Catalogue reference

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

Page 7: PDMS attributes1

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-7Version 11.6SP1

Page 8: PDMS attributes1

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) I Connection reference array DES

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

CATAAttached connection type

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

Page 9: PDMS attributes1

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-9Version 11.6SP1

Page 10: PDMS attributes1

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

PADDBottom diameter

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

Page 11: PDMS attributes1

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) Delta-position (in STRUC) DELPOSITION POSITION(3) DESI

DELPU a-position (in DESI Upping of deltREAL

STRUC) Spot value of density DENSITY REAL PROP

DEPCOUNT INTEGER TRAN n Number of integers iargument list

DEPDEFAULT TEXT(250) DESI ocal design Default value of lproperty

DEPEND REF (10) TRAN ich this is Commands on whdependent List of local design properties

DEPLIST (100)WORD DESI

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

Page 12: PDMS attributes1

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

CATADetailing text reference

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

Page 13: PDMS attributes1

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

PADDDowning of position

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

Page 14: PDMS attributes1

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

PADDTop diameter

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

DESIDRAFT element union detail 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

Page 15: PDMS attributes1

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

Page 16: PDMS attributes1

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

Page 17: PDMS attributes1

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

DESIFluid reference

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

PADDFillet radius

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

CATA

ISOD

Status setting used in VPRM integration

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

Page 18: PDMS attributes1

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

Page 19: PDMS attributes1

Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description Type

HEIGHT REAL DESIPADD

Height

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

Page 20: PDMS attributes1

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

Page 21: PDMS attributes1

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

Page 22: PDMS attributes1

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

Page 23: PDMS attributes1

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

DESIDrawing level

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

DESILine type

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

Page 24: PDMS attributes1

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

GLOBLocation reference

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

Page 25: PDMS attributes1

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

DESIMaterial reference

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

Page 26: PDMS attributes1

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

Page 27: PDMS attributes1

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

Page 28: PDMS attributes1

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) Null text NTEXT TEXT(12) DPAD

NUMBDB SYSTINTEGER DB number Number NUMBER INTEGER CATA

DESI

Nett volume NVOLUME REAL DESI

Nett weight NWEIGHT REAL DESI

NWELDS ER s omponent

Number of attached weldon a piping c

INTEG DESI

NXTARLOCATION ) e d

Next target location for thcomman

TEXT (3 TRAN

Next DB number NXTDBN TINTEGER SYS

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

DESIObstruction level

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

Page 29: PDMS attributes1

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

Page 30: PDMS attributes1

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

PADDParameters

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

Page 31: PDMS attributes1

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

Page 32: PDMS attributes1

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 CATAPADD

P-line identifier key

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

Page 33: PDMS attributes1

Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description Type

PMAXIMUM INTEGER DESIISOD

Maximum part number in 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

PADDNorthing of position

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

PADDUpping of position

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

Page 34: PDMS attributes1

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

PADDList of visible p-points

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 DESIPROP

Pressure

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

Page 35: PDMS attributes1

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

Page 36: PDMS attributes1

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

CATAProperty type

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

Page 37: PDMS attributes1

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

PADDRadius

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

Page 38: PDMS attributes1

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

Page 39: PDMS attributes1

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

(600)ALL DBs referenced directly or

indirectly and session of last mod

SESSCHIER INTEGER (600)

ALL DBs referenced and session 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

GLOBSet date

SFLIMIT WORD DESI Spooling limits SFORCE REAL(3) DESI Start force vector component

PDMS Software Customisation Reference Manual D-39 Version 11.6SP1

Page 40: PDMS attributes1

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

ISODMaximum spool number in 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

PADDSouthing of position

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

Page 41: PDMS attributes1

Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description Type

SPLPREFIX TEXT(120) DESIISOD

Spool number prefix

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

Page 42: PDMS attributes1

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

SYSTSPECON type question

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

Page 43: PDMS attributes1

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

PROPTemperature

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

CATATemplate reference from 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

Page 44: PDMS attributes1

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 PADD DRAFT task parameter

value (for ADP) TPVALUE TEXT(120)

TQUALIFIER CATA

lector TEXT(256) Text qualifier in

Specification or SeTQUESTION

ctor TEXT(256) CATA Text question in

Specification or SeleTRANSFORMATION atrix REAL(12) DESI Local transformation m

INTEGER TRAN Area TRAREA

TEXT (3) TRAN Argument qualifiers TRCARGUMENTS

TRCG LOGICAL PADD defined symbol Draft user-trace flag

TRDACCESS s TEXT TRAN Database accesTRDBNO ERINTEG TRAN DB number

REFERENCE TRAN Tran DB reference TRDBRF

Tail reference TREFERENCE REFERENCE DESI

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

Page 45: PDMS attributes1

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

Page 46: PDMS attributes1

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

Page 47: PDMS attributes1

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

PADDWesting of position

WIDTH REAL DESI Width WIFACTOR REAL PROP Wind multiplication factor WJPOSITION POSITION(3) ISOD Implied weld position WLDNUMBER INTEGER DESI

ISODWeld number

WLDPREFIX TEXT(4) DESIISOD

Weld number prefix

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 DESIISOD

Maximum weld number in current spool drawing (ISODRAFT)

WORIENTATION ORI(3) DESI World orientation WORPOSITION POSITION(3) DESI World position WPARAMETERS WORD(100) CATA

PADDParameters as words

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

PADDEnclosing box volume in World coordinates

X REAL DESIPADD

Easting of position

XBOTTOM REAL DESIPADD

Bottom X length

XBSHEAR REAL DESI X bottom shear: inclination of bottom face to local X axis

XLENGTH REAL DESIPADD

X length

PDMS Software Customisation Reference Manual D-47 Version 11.6SP1

Page 48: PDMS attributes1

Appendix D: PDMS Attributes and Pseudo-Attributes

Attribute Name Data Type DB Description Type

XOFFSET REAL DESIPADD

X offset

XTEXT TEXT(120) CATA X text XTOP REAL DESI

PADDTop X length

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

PADDNorthing of position

YBOTTOM REAL DESIPADD

Bottom Y length

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

PADDY length

YOFFSET REAL DESIPADD

Y offset

YOUNGS REAL PROP Spot value of Young's modulus

YTEXT TEXT(120) CATA Y text YTOP REAL DESI

PADDTop Y length

YTSHEAR REAL DESI Y top shear: inclination of top face to local Y axis

Z REAL DESIPADD

Upping of position

ZDIRECTION DIRECTION(3) DESI Additional axis direction ZDISTANCE REAL DESI Position in section ZLENGTH REAL DESI

PADDZ length

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

Page 49: PDMS attributes1

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:

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

All elements on all DBs

relating to rules Most DESI element types. Most DESI element types, DATASET properties. DESI elements with a catalogue or spec. ref. E.g piping component.

Design DBs.

piping and hanger components.

PDMS Software Customisation Reference Manual D-49 Version 11.6SP1

Page 50: PDMS attributes1

Appendix D: PDMS Attributes and Pseudo-Attributes

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

DRAFT DBs

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 NOPREF

TEXT Name without prefix (preceding /)

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

Page 51: PDMS attributes1

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

Page 52: PDMS attributes1

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

Page 53: PDMS attributes1

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

Page 54: PDMS attributes1

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

Page 55: PDMS attributes1

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 aanndd nnoott EXCLFR.

OKRLEX LOGICAL True if extract release is possible; i.e. not changed, or claimed out further. The opposite of EXPMOC.

OKRLEH REF(*) prevent a hierarchy extract release Returns list of primary items that

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

Page 56: PDMS attributes1

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

Page 57: PDMS attributes1

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

Page 58: PDMS attributes1

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 eevvaalluuaatteedd ggeeoommeettrryy 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

Page 59: PDMS attributes1

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

Page 60: PDMS attributes1

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

Page 61: PDMS attributes1

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

Page 62: PDMS attributes1

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

Page 63: PDMS attributes1

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 PPBORE N

REAL Bore at p-point n

PPOINT N CONNECTION OR PPCONN N

WORD Connection type at p-point n

PPOINT N POSITION OR PPOSITION N

POSITION Position at p-point n

PPOINT N DIRECTION OR PDIRECTION N

DIRECTION Direction at p-point n

PPOINT N GRADIENT OR PGRAD N

REAL Gradient at p-point n

PPOINT N BOP OR PBOP N

POSITION Position of bottom of pipe at p-point n

PPOINT N TOP OR PTOP N

POSITION Position of top of pipe at p-point n

PPOINT N OD OR POD N

REAL Outside diameter at p-point n

PPLS INT(100) List of valid p-point numbers PPOINT N PSKEY OR PPSKEY N

WORD Pskey for p-point n

PPOINT N BOLT JOINT WORD Bolt joint for p-point n PPOINT N BOLT TOTAL

WORD Bolt total for p-point n

P N PURP OR PPURP WORD Purpose for p-point n

PDMS Software Customisation Reference Manual D-63 Version 11.6SP1

Page 64: PDMS attributes1

Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

N

P N DESC OR PDESC N

TEXT Description for p-point 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

Page 65: PDMS attributes1

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

Page 66: PDMS attributes1

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 ABOR

REAL Arrive bore

PARRIVECONNECTION OR ACON

WORD Arrive connection type

PARRIVE POSITION OR APOS

POSITION Arrive position

PARRIVE DIRECTION OR ADIR

DIRECTION Arrive direction

PARRIVE GRADIENT OR AGRD

REAL Arrive gradient

PARRIVE BOP OR ABOP

POSITION Position of bottom of arrive pipe

PARRIVE TOP OR ATOP

POSITION Position of top of arrive pipe

PARRIVE OD OR AOD REAL Diameter of arrive pipe PLEAVE BORE OR LBOR

REAL Leave bore

PLEAVECONNECTION OR ACON

WORD Leave connection type

PLEAVE POSITION OR LPOS

POSITION Leave position

PLEAVE DIRECTION OR LDIR

DIRECTION Leave direction

PLEAVEGRADIENTOR LGRD

REAL Leave gradient

PLEAVE BOP OR LBOP

POSITION Position of bottom of leave pipe

PLEAVE TOP OR LTOP

POSITION Position of top of leave pipe

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

Page 67: PDMS attributes1

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 PHBO

REAL Head bore

PHEAD CONNECTION OR PHCO

WORD Head connection type

PHEAD POSITION OR PHPO

POSITION Head position

PHEAD DIRECTION OR PHDR

DIRECTION Head direction

PHEAD GRADIENT OR PHGR

REAL Pipe head gradient

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 OR PTCO

WORD Tail connection type

PTAIL POSITION OR PTPO

POSITION Tail position

PTAIL DIRECTION OR DIRECTION Tail direction

PDMS Software Customisation Reference Manual D-67 Version 11.6SP1

Page 68: PDMS attributes1

Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

PTDR

PTAIL GRADIENT OR PTGR

REAL Pipe tail gradient

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 HHBO

REAL Hanger head bore

HHEAD CONNECTION OR HHCO

WORD Hanger head connection type

HHEAD POSITION OR HHPO

POSITION Hanger head position

HHEAD DIRECTION OR HHDR

DIRECTION Hanger head direction

HHEAD GRADIENT OR HHGR

REAL Hanger head gradient

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 OR HTCO

WORD Hanger tail connection type

HTAIL POSITION OR HTPO

POSITION Hanger tail position

HTAIL DIRECTION OR HTDR

DIRECTION Hanger tail direction

HTAIL GRADIENT OR HTGR

REAL Hanger tail gradient

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

Page 69: PDMS attributes1

Appendix D: PDMS Attributes and Pseudo-Attributes

Pseudo-Attribute Type Comment

BREARE/A Branch external area. (Given in Distance Units squared).

REAL

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

Page 70: PDMS attributes1

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

NOrientation

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

Page 71: PDMS attributes1

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 PPLINE WORD START

POSITION P-line start

PLEN WORD OR PPLINE WORD END

POSITION P-line end

PLOR WORD OR PPLINE WORD ORI

ORIENTATION

P-pline orientation

PLLE WORD OR PPLINE WORD LEVEL

REAL(2) P-line level

PLCN WORD OR PPLINE WORD CLFL

LOGICAL P-line centreline flag

PLTU WORD OR PPLINE WORD TUFL

LOGICAL P-line tube flag

PLCONN WORD OR PPLINE WORD CONN

WORD P-line connection

PLPURP WORD OR PPLINE WORD PURP

WORD P-line purpose

PLDESC WORD OR PPLINE WORD DESC

TEXT P-line description

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

Page 72: PDMS attributes1

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

Page 73: PDMS attributes1

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

Page 74: PDMS attributes1

Appendix D: PDMS Attributes and Pseudo-Attributes

D.2.5. Catalogue DB

SPCO Elements:

Pseudo-Attribute Type Comment

WORD Answer as a word WDANSWER

WORD Maximum answer as a word WDMAXAN

Dataset Pseudo-Attributes:

Pseudo-Attribute Type Comment

Property value as a real RPROP REAL

VALIDV Valid value expression for DDAT under DDSEs

TEXT

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

Page 75: PDMS attributes1

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

Page 76: PDMS attributes1

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