Web Search

Database Management
Introduction to Database Concepts
Project
Teams and MDBs
Splitting Data Across Multiple DBs
Database Elements
Reference Number
Name
Current Element
Change Element Types
Primary Database Hierarchy
User Defined Hierarchies
Element Instances
Where the Primary Hierarchy is Used
Secondary Hierarchies
Database Attributes
User Defined Attributes
Pseudo Attributes
Global Namespace for Attribute and Element Type Names
Attributes of Physical Quantities
Database Expressions and Rules
Rules
Dumping out the Database
Reconfigurer
Database Modifications
Data Access Control (DACs)
Errors Applicable to all Modifications
Integrity of Modifications
Element Creation
Element Deletion
Element Copy
Element Move
Attribute Modification
Effect of Modifications on Dynamic Rules
Database Sessions
Sessions
Session History
Create a Stamp
Set a Comparison Date
Merge Changes
Multiwrite Working
Multiwrite Strategy
Claim Elements
Release Elements
Performance Considerations
Potential Conflicts at SAVEWORK/GETWORK in a Multiwrite Environment
Extracts
Create Extracts
Restrictions on Extracts
Extract Sessions
MERGE CHANGES on Extracts
Extract Claims/Releases
Extract Release
User Claims/Releases on an Extract
Variants
Extract Operations
Merge Algorithm
Dealing with Deleted Elements
Flushing Connected Items
Errors for Extract Operations
Performance Considerations
Global Working
Global Propagation
Extract Claim/Release with Global
Flush with Global
Merge Changes for Global Extracts
Undo Capabilities
Backtrack/Rewind
Database Navigation and Query Syntax
Current Element
Current Position
PML DBRef Object
PML !!CE Variable
Specify the Standard Name
Specify the Constructed Name
Specify the World
Specify the Refno
Use the BACKREf attribute
Specify a Relative Position in the Hierarchy
Climb Up
Move within the Current Level
Move to Next Lower Level
Syntax Ambiguity Between Moving Across and Down
Climb up by Default
Use the ‘OF’ Syntax
Other Syntax
Return to the Previous Current Element
ID Expressions
Special Cases
Trace Command
Pseudo Attributes Relating to Navigation
Attributes
Real Attributes of Physical Quantities
Values of Physical Quantities
Standard Units
SI Unit Prefixes
Compound Units
Units of Absolute and Gauge (gage) Pressures
Database Units
Query Attributes
Standard Attribute Query
Query Arrays
dot Notation in PML
Qualifier
Relative Positions, Directions, Orientations
Summary of Related Pseudo Attributes
Set Attributes
Set a UDA Back to a Default
Set an Array
Single Value of an Array
Special Syntax for Names
Special Syntax for LOCK
Related Pseudo Attributes
PML Attribute Class
Methods
PML ElementType Class
Methods
Related Pseudo Attributes
Database Modification
Modify the Content of a DB
Create a New Element
Delete an Element
Reorganise the DB Hierarchy
Copy Attributes from One Element to Another
Save Work and Get Work
Sessions
Session Comments
Multiwrite Databases Claims and Extracts
User Claims
Notes on Standard Multiwrite DBs
Extract Databases
How to Find Out What You Can Claim
Related Attributes
Undo and Redo
How Undo Works
Shared Collections (Groups) and Secondary Hierarchies
Define Contents
Delete Shared Collection
Copy a Shared Collection
Define Dynamic Shared Collections
Expressions
Format of Expressions
Operator Precedence
Nesting Expressions
Logical Expressions
Logical Operators
Logical Functions
Logical Array Expressions
Numeric (Real) Expressions
Numeric (Real) Operators
ADD and SUBTRACT (+ and -)
MULTIPLY and DIVIDE (* and /)
Numeric (Real) Functions
Real Arrays
Units and Physical Quantity Attributes in Expressions
Using IDs in Expressions
Positions, Directions and Orientations in Expressions
WRT
FROM
Compare Positions
POLAR
Direction
Orientations
Text Expressions
Text Operator
Text Functions
Late Evaluation of Variables in Expressions
Attributes in Expressions
Query Expressions
Precision of Comparisons
Undefined Values
Unset Values
Rules to Define Attribute Settings
Set Attribute Rules
Verify Attribute Rules
Execute Attribute Rules
Delete Attribute Rules
Rules for Arrays
Collections
Comparisons Across Sessions and Stamps
Query the Last Modification to an Element or Attribute
Query the Session History for an Element or Attribute
Query Details of a Specific Session
Query Session Number for a Given Time
Comparison Date
Set the Comparison Date
Query the Comparison Date
MODIFIED Function
CREATED Function
DELETED Function
GEOM, CATTEXT, and CATMOD Special Attributes
Query Any Attribute at the Comparison Date
Compare Database Changes
Model Changes
Revert Elements
Output Syntax
General Features of Output Lists
Principles and Limitations
OUTPUT Command
Some Examples of Output
Full Output
Comment Option
Tabulate Option
Index Option
Brief Option
NOUDA Option
OLDFORMAT Option
ONLY Option
PASS Option
Option Combinations
Locate and Replace
Create Datal Interactively
Project Queries
Check the Current User Status
Check the Current System Status
List Project Information
Query MDB Information
Query Individual Database Information
Link Documents
Overview
Data Structures
Link World (LINKWL)
Link Folder (LNFOLD)
Link Descriptor (LNDESC)
Link Class (LNCLAS)
Command Window
Configuring Links Hierarchy
Link a Document to a Database Element
Unlinking a Document from a Database Element
Classify a Link
Unclassify a Link
Related Pseudo Attributes
Links Addin
Inter-DB Connection Macros
Sequence Number Generator
Create a Name Sequence Database
Enable Usage of Name Sequences from PML
NameSeq Object
Typical Usage of Name Sequences
Name Sequences in Global Projects
Distributed Attributes
Terminology and Data
Configuration
Create Distributed Attribute Group, the UDET
Create the Attributes, as UDAs
Create Distributed Attributes Schema
Default Home Definition
Create the XPIWLD Home Elements
Distributed Attributes, Configuration and Usage Details
Distributed Attributes and Default Home Configuration
DSX Hierarchy, Top Elements
Distributed Attributes Schema
Default Home Selector
New Syntaxes
New and Updated Syntax
DATT DELete
Q ATT
Distributed Attributes and Attribute Syntax
PML2 Support
Pseudo Attributes Associated with Distributed Attributes
DLIST - Eligible Distributed Attributes Members
XRLSTT - List Distributed Attributes Member Types Associated
XRLIST - List Distributed Attributes Member Associated
XRQCNT - Count of Distributed Attributes Member Associated
XRQELE - Return a Single Distributed Attribute Member
ATTDST - List of Attributes to Show
DFHOME - The Evaluated Default Home
Datal
Element Selection, Claim, Flush
Status Control Example
Copying Data between Projects
Cleanup and the CLEANUp Command