Documentos de Académico
Documentos de Profesional
Documentos de Cultura
points to either a dataobject or objectidentity. in case of dataobject it is possible to navigate further through its relations. objectidentity does not have relations thus closing the chain. has to be populated with an appropriate instance of objectid, objectkey, objectlocation, etc.
ObjectIdentitySet
Query
identities
1
repositories
Container of
0..* 1
Relationship
ObjectIdentity
RepositoryStatusInfo
repositoryName value
1 1
Documentum Foundation Services (DFS) presents a new and dramatically simplified programming interface to the EMC Documentum platform. This interface is represented by a set of service operations that correspond to platform fundamentals. The DFS data model supports these fundamentals by representing all of the richness in the EMC Documentum platform, while continuing to emphasize fundamentals. Serving as a category of EMC Documentum Enterprise Content Services, Foundation Services provides a comprehensive suite of core content services.
Data model overview for DataPackage-centric operations. Extensively used by ObjectService, VersionControlService, SchemaService, QueryService, SearchService, WorkflowService, etc. Bold entities currently appear in method signatures directly as inputs/outputs. All DFS WSDL is document literal (doc-lit) and exposes SOAP 1.2. bindings only
0..*
Identified by
ObjectContentSet
Allows access to Relationship properties Access to children and parents Identifiable by
contents objectIdentity
1
Container of
1 1 1 1 1 1 1 0..* 1
PropertySet
DataObject
Allows access to
0..*
Content
HTTP 1.1, SOAP 1.2, WSDL 1.1, WSDL 1.1 Binding Extension for SOAP 1.2, XML, namespaces in XML, and XML Schema (part 1 and part 2) (Foundational Standards) WS-Security 1.1 (Security Standards) http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd .e.g. BinarySecurityToken element http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd WSS SOAP Messsage Security Username Token Profile 1.0 (Security Standards) MTOM (W3C Recommendation)
WS-I Basic Profile 1.1 (Interoperability)
properties
1
hasMoreResults repositoryStatusInfos
1
Container of
0..*
Access to permissions
Container of
1
Status as
0..*
Property
DataPackage
1
Result as
1 1
QueryResult
name value
co n n ec t i on leg end
directional relationship
composition
extension
Query
PassthroughQuery
queryString typeAlias
UrlContent
ObjectIdentitySet
ObjectPath
repositories
url
identities
path
StructuredQuery
dateFormat isDatabaseSearch isIncludeAllVersions isIncludeHidden objectType rootExpressionSet scopes
ExpressionSet
1 1
<<enumeration>>
expressions operator
Content DataHandlerContent
ExpressionSetOperator
1 1
<<enumeration>>
1 1
enum AND OR
dataHandler
ContentTransferMode
enum BASE64 MTOM UCF
ObjectId
ObjectIdentity
repositoryName value
Qualification
objectType qualificationValueType value
objectId
1 1
1 0..* 0..*
CompositeObjectId BinaryContent
ObjectKey
objectType propertySet
<<enumeration>>
RepositoryScope
isDescend: int locationPath repositoryName
Expression
FullTextExpression
UcfContent
value
bytes
activityInfo localFilePath
ActivityInfo
activityId autoCloseConnection sessionId
objectType propertySet
QualificationValueType
enum UNDEFINED STRING
PropertyExpression
condition dataType isCaseSensitive isRepeated property value
<<enumeration>>
Condition
enum UNDEFINED EQUAL NOT_EQUAL
1 1 1 0..*
SimpleValue
Permission
BROWSE DELETE NONE READ RELATE VERSION WRITE X_CHANGE_LOCATION X_CHANGE_OWNER X_CHANGE_PERMIT X_CHANGE_STATE X_DELETE_OBJECT X_EXECUTE_PROC
ReferenceRelationship
Relationship
intentModifier name relationshipProperties targetRole
value
target
PropertySet
Property
NumberProperty
properties
name
value
1 0..*
RelativeDateValue
unit value
ObjectRelationship
ExpressionValue
target
1 1
ValueList
RangeValue
<<enumeration>>
values
fromValue toValue
TimeUnit
enum MILLISECOND SECOND MINUTE HOUR DAY WEEK MONTH YEAR ERA
<<enumeration>>
<<enumeration>>
DateProperty
BooleanProperty
StringProperty
PermissionType
enum BASIC EXTENDED
RelationshipIntentModifier
enum ADD REMOVE
value
value
value
1 1
QueryExecution
cacheStrategyType masResultCount maxResultPerSource queryId startingIndex
<<enumeration>>
CacheStrategyType
1
ProcessPerformerAssignmentInfo
category isMultiplePerformersAllowed PERFORMER_CATEGORY_GROUP PERFORMER_CATEGORY_USER PERFORMER_CATEGORY_USER_OR_GROUP PERFORMER_CATEGORY_WORKQUEUE performers performerType selectFromGroups targetActivityIndex targetActivityName
ValueAssist
allowUserValues values
ValueInfo
label value
o..*
+valueAssist
1
+valueMap
1
PropertyInfo
dependencies valueAssist valueMap
SchemaInfo
description label name typeInfos
RepositoryIdentity
domain repositoryName
BasicIdentity
password username
Identity
o..* 1
PropertySet
1 1
o..*
Property
o..*
+identities
1 1
+performerAssignments
1
o..* +propertyInfos 1
o..* +propertyInfos
+typoInfos
SchemaProfile
includeProperties includeRelationships includeTypes includeValues scope
ServiceContext
identities locale profiles runtimeProperties token
OperationOptions
profiles properties
o..*
+runtimeProperties
1
+workflowAttachmentIdenities
1
ProcessInfo
aliasAssignments packages performerAssignments processId processInstanceName repository startActivityIdentities startActivityNames supervisor workflowAttachmentIdentities workflowAttachmentTypeNames
RelationshipInfo
currentType currentTypeRole degree description label name propertyInfos targetType targetTypeRole
TypeInfo
1
+startActivityIdentities
1
+processId
1 o..* o..* 1
PropertyProfile
excludeProperties filterMode includeProperties
CheckinProfile
o..*
o..*
+profiles
o..*
id
1
+relationshipInfos
MoveProfile
Profile
CheckoutProfile
o..* +documents 1
+formTemplateID 1
1
+propertyDisplaySections
1 o..*
o..*
isNonCurrentObjectAllowed
checkoutOnlyVdmRoot
ProcessPackageInfo
documents formTemplateId formTemplateName isFormForProperties isOptional isVisible: int notes packageName requiredLabels requiredType
+packages
+aliasAssignments
<<enumeration>>
PropertyDisplaySection
label name propertyDisplayInfos
RelationshipDegree
enum MANY_TO_MANY ONE_TO_MANY ONE_TO_ONE
RelationshipProfile
depth depthFilter nameFilter relationName resultDataMode targetRole targetRoleFilter
CopyProfile
copyOnlyVdmRoot deepCopyFolders nonCurrentObjectAllowed
PermissionProfile
isUseCompoundPermissions permissionType permissionTypeFilter
ContentProfile
contentReturnType format formatFilter pageFilter pageModifier pageModifierFilter pageNumber postTransferAction: int
o..*
ProcessAliasAssignmentInfo
aliasCategory aliasDescription aliasName aliasValue: int usedInActivityNames
+propertyDisplayInfos
o..*
ContentTransferProfile
activityInfo allowAsyncContentTransfer allowCachedContentTransfer geolocation transferMode
DeleteProfile
isDeepDeleteChildrenInFolders isDeepDeleteFolders isDeepDeleteVdmlnFolders isPopulateWithReferences versionStrategy
1 o..*
RepositoryInfo
+notes defaultSchemaName description label name schemaNames
PropertyDisplayInfos
isSecondary isSeparator propertyName
ProcessNoteInfo
isPersistent noteText
For more information about building on the Documentum platform with Documentum Foundation Services, please visit the following sites:
EMC Documentum Foundation Services Documentum Core Functionality Exposed as Services. http://www.emc.com/products/documentum-platform/foundation-services.htm
EMC Developer Network The Essential Community for the EMC Developer. http://developer.emc.com
Copyright 2008 EMC Corporation. EMC2, EMC, Documentum, and where information lives are trademarks of EMC Corporation.
Objectid