db functions take a handle provided by dbopen and an action to perform, then the arguments for that action.
open
db $db open $path
Use open when you know the path for an object, such as "/SwSystem/ACTIVE"
openid
db $db openid $FSID
Use openid to open the $FSID object. If you want to use the $FSID/## notation, then you should instead use openidconstruction.
openidconstruction
db $db openidconstruction $FSID
Use openidconstruction to open the object specified by the $FSID/## notation.
canopenidconstruction
db $db canopenidconstruction $FSID $subobjID
Test to see if the idconstruction exists (good to use before executing openidconstruction)
openconstruction
db $db openconstruction $FSID
Similar to openidconstruction but.... ?
canopenconstruction
db $db canopenconstruction $FSID $subobjID
Test for existance for openconstruction
create
db $db create [TYPE]
Create a new object and return a reference to it
createsub
db $db createsub [TYPE] $parent
Creates a new object and adds an attribute to the $parent object