Cascade Server Asset Hierarchy
A little aside concerning IDs and Paths:
Every asset (or administration component) in Cascade Server has an ID. This ID is a 32 digit hexadecimal number used as the UUID (Universally Unique Identifier) for all assets contained within Cascade Server. Any time you see a property ending in "Id", that field will be referring to this number.
Every asset in Cascade Server has a Path. This Path is calculated exactly like calculating a file system Path in any operating system. The system begins with the lowest level folder's name and follows the folder hierarchy by appending a slash and then the next folder's system name until the asset is located. The asset's name is then appended, following a slash. An example of a Path in Cascade Server would be: /intranet/files/logo.gif. The leading slash is optional. Anytime you see a property ending in "Path", that field refers to this construct.
You will notice that most times a relationship will have both an ID and a Path property (for example, parentFolderId and parentFolderPath). This is to provide the writer of the SOAP request with the flexibility to specify a relationship using either the ID or the Path. Generally, this appears inside a <choice> element, so it is valid to only specify either the ID or the Path in order to define the relationship.
Cascade Server has a variety of assets, all of which have various properties able to be edited or specified via an edit or create request. Unless otherwise noted, not specifying a value will lead Cascade Server to use the existing value (when editing) or to assign a default value for that property (when creating), which is the following: for Booleans - false, for Strings - empty/null, and for Numbers - 0.
The Cascade Server Assets are organized in a hierarchical manner for object-oriented purposes. Since most assets share many common fields, it makes sense to define them once in a certain type (for example: folder-contained) rather than to re-define those fields for each different asset.
- Home Area Assets
»
The Cascade Server Assets are organized in a hierarchical manner for object-oriented purposes.- Base Asset
This page describes the Base Asset. - Named Asset
This page describes the Named Asset. - Folder Contained Asset
This page describes the Folder Contained Asset. - Stylesheet Asset
This page describes the Stylesheet asset. - Template Asset
This page describes the Template asset. - Dublin Aware Asset
This page describes the Dublin Aware Asset. - Expiring Asset
This page describes the Expiring Asset. - Symlink
This page describes the Symlink asset. - Block
This page describes the Block asset. - Feed Block
This page describes the Feed Block asset. - Index Block
This page describes the Index Block asset. - Text Block
This page describes the Text Block asset. - XHTML Block
This page describes the XHTML Block asset. - XML Block
This page describes the XML Block asset. - Publishable Asset
This page describes the publishable asset. - File
This page describes the File asset. - Folder
This page describes the Folder asset. - Page
This page describes the Page asset. - Reference Asset
This page describes the reference asset.
- Base Asset
- Administrative Area Components
»
This section provides a description of each Administrative Area Component as it fits in the Cascade Server asset hierarchy.- Containered Asset
This page describes the Containered Asset component. - User
This page describes the User component. - Group
This page describes the Group component. - Asset Factory
This page describes the Asset Factory component. - Asset Factory Container
This page describes the Asset Factory Container component. - Page Configuration Set
This page describes the Page Configuration Set component. - Page Configuration Set Container
This page describes the Page Configuration Set Container component. - Structured Data Definition
This page describes the Structured Data Definition component. - Asset Factory Container
This page describes the Structured Data Definition Container component. - Metadata Set
This page describes the Metadata Set component. - Metadata Set Container
This page describes the Metadata Set Container component. - Publish Set
This page describes the Publish Set component. - Publish Set Container
This page describes the Publish Set Container component. - Target
This page describes the Target component. - Destination
This page describes the Destination component. - File System Transport
This page describes the File System Transport component. - FTP Transport
This page describes the FTP Transport component. - Workflow Definition
This page describes the Workflow Definition component. - Workflow Definition Container
This page describes the Workflow Definition Container component.
- Containered Asset