`
tenn
  • 浏览: 576046 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

Documentum Composer: What’s in a Documentum Project and what should I check in?

阅读更多

Documentum Composer: What’s in a Documentum Project and what should I check in? 【copied】

I have received a few comments asking what resources are in a Documentum Project, what needs to go into version control and what doesn’t?   I think because Composer contributes some “source” artifacts to the project it is not immediately obvious what the set that needs source control actually is.  So, let’s have a look.

Create a new Documentum Project and then open the Navigator view.  For those new to eclipse the Navigator view will give you an unfiltered view of the projects in your workspace.  You should see something like this:-

image

Let’s start at the bottom and work up.  All the dot files hold metadata about the project; .project and .classpath are managed by eclipse itself; .dmproject, .dfsproject are managed by the Documentum Artifact project system and .dfsproject is managed by the DFS (Documentum Foundation Services) project system.  Please feel free to have a look inside these but unless you know what you are doing I wouldn’t necessarily modifying them.  They are system managed and modification (of the Documentum ones at least) by hand isn’t a supported operation.

Artifacts is artifact source folder.  It contains a default folder structure for you to store your source artifacts in.  Artifacts must be stored in this folder but it is totally up to you how it is structured.  We chose to mirrored DABs folder structure so it was familiar to migrating user’s.  At some point in the future I am hoping we will be able to add a project template facility that may show other structures and include sample artifacts for a specific problem domain.

As the project is also a regular java project src is the registered java source folder.  Java source can go in here.  If your project contains a module artifact, for example, as per this post and this one .

The resources in both of these folders get “built” into bin .   From here the set of built artifacts get packaged into the dar in bin-dar , normally hidden.  Some artifacts can also have content which is stored in content , again hidden.  The dar folder, also again normally hidden, contains the source dardef artifact (i.e. dar manifest – system managed) and the dmc_dar type; instances of which store information about the installed application (artifact URN->OID mappings, etc).  This will be the subject of my next post actually.

Installation Parameter Files is an optional place to store parameter/value maps for installing into different docbases.

Lastly, Web Services/src is the source folder for DFS Web Services (described in this post and this one ).  Web Services/gen-src contains the java source of the generated JAX-WS web service (a DFS web service produces a JAX-WS web service which is then built) and Web Services/bin contains the built version of that web service along with all of its associated web resources.

So, to the check-in question.  A derived resource is any resource that is generated from source artifacts as part of the build process.  That also includes new source that is generated from your source; i.e. Web Services/gen-src.  These don’t need to be checked in because they will get re-built.  So the set of resources that you do need to check-in is highlighted in red:-

image

For those that asked I hope that helps clarify the situation.

Happy Composing!

分享到:
评论

相关推荐

    documentum

    Documentum Composer是一款由EMC公司开发的内容管理软件,它属于EMC Documentum产品线的一部分。Documentum是一个企业级的、以文档为中心的内容管理解决方案,它可以帮助企业捕捉、存储、保护、管理、交付和存档关键...

    Documentum Process Suite, A Comprehensive Overview

    文档标题:“Documentum Process Suite, A Comprehensive Overview” 文档描述:“Documentum Process Suite, A Comprehensive Overview” 标签:“Documentum BPM” 核心知识点:EMC Documentum Process Suite...

    Composer_6.7_User.pdf

    以上内容概述了 Documentum Composer 6.7 使用指南的关键知识点,涵盖了 Composer 的基本概念、安装配置、项目管理以及如何将旧版本的 DocApps 转换为 Composer 项目。此外,还简要介绍了 Composer 如何与 ...

    Documentum

    Documentum是一款由 EMC (现为戴尔科技的一部分) 开发的企业内容管理(ECM)系统。这个系统主要用于管理和控制组织内的数字内容,包括文档、图片、视频、音频和其他类型的文件。Documentum的核心功能包括文档管理、...

    Documentum 6.5 Architecture Overview

    ### Documentum 6.5 架构概览 #### Documentum 技术架构概述 Documentum 6.5 的架构设计旨在提供一个高度可扩展、灵活且可靠的企业内容管理系统(ECM)。该版本强调了服务导向架构(SOA)的重要性,并在多个层面上...

    documentum环境搭建详细步骤

    Documentum是EMC公司开发的一款企业级内容管理系统(Enterprise Content Management,ECM),它主要用于管理和控制组织内的数字内容。在本文中,我们将详细介绍如何搭建一个Documentum环境,以供学习和测试之用。 ...

    Documentum资料

    Documentum是一款由EMC公司(现已被Dell收购)开发的企业级内容管理(ECM,Enterprise Content Management)系统。它提供了全面的文档管理和协作功能,适用于各种规模的企业,尤其在金融、医疗、政府和制造等行业...

    Documentum 官方资料

    Documentum 是一款强大的企业内容管理系统(Enterprise Content Management, ECM),由甲骨文公司提供,用于管理组织内的各种非结构化信息,如文档、图像、视频等。这份"Documentum 官方资料"包含了两个关键部分:...

    Documentum V6安装手册

    5. 设置Documentum环境变量,包括$DOCUMENTUM(Documentum的安装目录)、$DM_HOME($DOCUMENTUM/product/version_number,例如$DOCUMENTUM/product/6.0)以及$DOCUMENTUM_SHARED(EMC Documentum Foundation类的安装...

    Documentum_Environment_and_System_Requirements_Guide

    ### Documentum环境与系统需求指南知识点概述 #### 一、Documentum环境与系统需求指南简介 **Documentum环境与系统需求指南**是EMC公司发布的一份重要文档,旨在为用户提供关于Documentum软件部署和运行所需的环境...

    Documentum_Administrator_UserGuide

    Documentum系统是一款由Documentum Inc.开发的企业级文档管理系统。它旨在帮助企业管理和组织大量的文档数据,支持文档的创建、存储、检索、版本控制等功能。该系统适用于多种操作系统环境,如Windows和UNIX。 ####...

    documentum6.X 安装指南

    ### Documentum 6.X 安装与配置详细指南 #### 一、Documentum 6.X 简介 Documentum 是一款由EMC公司提供的企业级文档管理和内容管理系统。Documentum 6.X 版本提供了丰富的功能和服务,包括文档管理、内容存储、...

    Documentum Content Management Foundations

    《Documentum内容管理基础》是针对企业级内容管理系统的一个核心概念和实践的详细介绍。Documentum是EMC公司推出的一款强大的企业内容管理系统(ECM),它主要用于管理和控制组织内的数字内容,包括文档、图像、视频...

    Documentum_Content_Server

    ### Documentum Content Server DQL 使用手册关键知识点 #### 标题与描述中的核心知识点解析 **Documentum Content Server** 是一款由EMC公司提供的企业级内容管理解决方案,它支持多种内容管理和存储的需求,广泛...

    documentum官方文档

    ### Documentum 官方文档知识点总结 #### 一、Documentum简介 Documentum是由EMC公司推出的领先的企业内容管理(ECM)系统之一。它提供了一系列功能强大的工具和服务,帮助企业管理和组织大量的数字资产,包括文档...

    Documentum 产品介绍

    ### Documentum 产品介绍 #### 一、Documentum 产品概述 Documentum 是一款由 EMC 公司开发的企业级内容管理平台,旨在帮助企业管理和优化其内部的信息和文档资源。随着数字化转型的步伐加快,内容管理成为了现代...

Global site tag (gtag.js) - Google Analytics