Documentum Client Capability

Posted by Alvin You
2014. 3. 21. 11:32 DOCUMENTUM
Client(Webtop, Desktop, Customized Client based on DFC, DFS)에서 접근시 계정별 기본 접근 권한이 정의되어 있어서 사용자가 작업 할 수 있는 기능에 제한을 두는 것이 Client Capability이다.

Client Capability

1. Consumer : can search, view and copy documents and forward tasks in workflows. default capability.
2. Coordinator : Consumer + create cabinet, workflows, and virtual documents and view hidden objects.
3. Contributor : Coordinator + create documents and folders, modify regular documents and virtual documents(including checkin and checkout), and delete documents
4. System Administrator : Contributor + can manage Content Server, repository, and users and groups.

 

'DOCUMENTUM' 카테고리의 다른 글

DFS에서 UCF 사용하기  (0) 2014.03.21
r_object_id의 구성  (0) 2014.03.21
LDAPSync Mehtod 실행  (0) 2014.03.21
Create Documentum ACL Script  (0) 2014.03.21
EMC HVS(High Volume Server) 성능 테스트  (0) 2014.03.21

LDAPSync Mehtod 실행

Posted by Alvin You
2014. 3. 21. 11:32 DOCUMENTUM
다큐멘텀에서 LDAP Sync를 command 모드에서 실행시켜 관련 Error Log를 파악할때 유용
하지만 아직도 풀어야 할 숙제는 많이 남아 있다는거..흐흐~!

java com.documentum.ldap.LDAPSync -docbase_name rep_dev_ecm -user_name dmadmin -full_sync true -create_default_cabinet true -method_trace_level 10

사용자의 Default Cabinet을 생성시키는 Parameter Value
create_default_cabinet

'DOCUMENTUM' 카테고리의 다른 글

r_object_id의 구성  (0) 2014.03.21
Documentum Client Capability  (0) 2014.03.21
Create Documentum ACL Script  (0) 2014.03.21
EMC HVS(High Volume Server) 성능 테스트  (0) 2014.03.21
[DQL]User관련 Query Samples  (0) 2014.03.21

Create Documentum ACL Script

Posted by Alvin You
2014. 3. 21. 11:31 DOCUMENTUM
create,c,dm_acl
set,c,l,owner_name
INSERT OWNER NAME HERE
set,c,l,object_name
INSERT ACL NAME HERE
set,c,l,description
INSERT ACL DESCRIPTION HERE
grant,c,l,dm_owner,7
revoke,c,l,dm_owner,execute_proc,change_location
grant,c,l,dm_world,1
revoke,c,l,dm_world,execute_proc,change_location
grant,c,l,,ExtendedPermit,,execute_proc
save,c,l

 

'DOCUMENTUM' 카테고리의 다른 글

Documentum Client Capability  (0) 2014.03.21
LDAPSync Mehtod 실행  (0) 2014.03.21
EMC HVS(High Volume Server) 성능 테스트  (0) 2014.03.21
[DQL]User관련 Query Samples  (0) 2014.03.21
[DQL]Group 관련 Sample Query  (0) 2014.03.21

EMC HVS(High Volume Server) 성능 테스트

Posted by Alvin You
2014. 3. 21. 11:31 DOCUMENTUM
EMC HVS(High Volume Server) 시스템 테스트 시나리오
Test 항목 : HVS를 이용한 등록 (엔진)

1.    실시 회사 : (XXXX: Documentum Server 6.5sp1)
1.1          HVS(High Volume Server)를 이용한 이미지 등록
구분
HVS 기능
Data 등록건수
적용
유무
소요시간/DB Size
DB
Imae
Injection
Speed
Batch
1
1
342297 millisecond = 5 7
225922 millisecond = 3 8
5
5
2240312 millisecond = 37 3
1260250 millisecond = 21
Scope








Batch + Scope




DB Size
Lightweight Object
초기 DB File Size
DM_XX_TEST_REP_DB.DBF 180MB
DM_XX_TEST_REP_IND.DBF 180MB
5
5
DM_XX_TEST_REP_DB.DBF 330MB
DM_XX_TEST_REP_DB.DBF 180MB
DM_XX_TEST_REP_DB.DBF 180MB
DM_XX_TEST_REP_IND.DBF 180MB

DB Partitioning











2.     Test 시스템 H/W S/W 구성
모델
용도
설치 S/W
비고
구분
내역
Lenovo T61
(Laptop)
이미지 서버
O/S
Windows Server 2003 Standard Edition SP2

CPU
Dual Core 2.5GHz

Memory
4G (/pae 옵션 적용)

DBMS
Oracle 10.2.0.3

DCTM
Content Server 6.5 sp1
DA (Documentum Administrator)
HVS(High Volume Server)




HVS - Batch Processing
Object Count = 10,000

1245211117265
1245211343187
225922 = 3분 8초


1245211836812
1245212179109
342297 = 5분 7초


Object Count = 50,000
1245292285562
1245293823328
1537766 = 25분 6초

1245374526359
1245375786609
1260250 = 21분

1245293993156
1245296233468
2240312 = 37분 3초


HVS - LightWeight Object Test
초기 DB Size
DM_XX_TEST_REP_DB.DBF 180MB (188,751,872 바이트)
DM_XX_TEST_REP_IND.DBF 180MB (188,751,872 바이트)

초기 HDD 여유 공간
52.2GB

lwso 적용전 DB Size
5만건 저장
DM_XX_TEST_REP_DB.DBF 330MB (346,038,272 바이트)
DM_XX_TEST_REP_DB.DBF 180MB (188,751,872 바이트)

HDD 공간
41.8GB

사용된 Object(LightWeight Object 적용 안됨)
CREATE TYPE "emc_payment_check" (
account integer,
check_number integer,
transaction_date date,
amount float,
bank_code integer,
routing integer
) WITH SUPERTYPE "dm_document" PUBLISH


-- lwso 적용 전 DB Size
5만건 저장
DM_XX_TEST_REP_DB.DBF 330MB (346,038,272 바이트)
DM_XX_TEST_REP_DB.DBF 180MB (188,751,872 바이트)

HDD 공간 = 41.8GB

-- lwso 적용 후 DB Size
CREATE SHAREABLE TYPE emc_payment_bank (
bank_code integer,
routing integer,
branch integer repeating
) WITH SUPERTYPE dm_sysobject PUBLISH


CREATE LIGHTWEIGHT TYPE emc_payment_check (
account integer,
check_Number integer,
transaction_date date,
amount float,
deductions float repeating
) SHARES emc_payment_bank PUBLISH


HDD 공간 = 41.9GB
1245377891171
1245379119671
1228500 = 20분 4초

DM_XX_TEST_REP_DB.DBF 180MB (188,751,872 바이트)
DM_XX_TEST_REP_IND.DBF 180MB (188,751,872 바이트)







java.exe -Xms256m -Xmx1024m -Xbootclasspath/a:C:\Documentum\config -classpath "D:\HVS_Test\HVS\bin;C:\Program Files\Documentum\Shared\dfc.jar;C:\Program Files\Documentum\Shared\log4j.jar;C:\Program Files\Documentum\dctm.jar" batch.StdBatchingExample

java.exe -Xms256m -Xmx1024m -Xbootclasspath/a:C:\Documentum\config -classpath "D:\HVS_Test\HVS\bin;C:\Program Files\Documentum\Shared\dfc.jar;C:\Program Files\Documentum\Shared\log4j.jar;C:\Program Files\Documentum\dctm.jar" lwso.lwsoExample

java.exe -Xms256m -Xmx1024m -Xbootclasspath/a:C:\Documentum\config -classpath "D:\HVS_Test\HVS\bin;C:\Program Files\Documentum\Shared\dfc.jar;C:\Program Files\Documentum\Shared\log4j.jar;C:\Program Files\Documentum\dctm.jar" batch.lw_batch xn_test_rep dmadmin dmadmin 1000 50000




C:\>java.exe -Xms256m -Xmx1024m -Xbootclasspath/a:C:\Documentum\config -classpat
h "D:\HVS_Test\HVS\bin;C:\Program Files\Documentum\Shared\dfc.jar;C:\Program Files\Documentum\Shared\log4j.jar;C:\Program Files\Documentum\dctm.jar" batch.lw_batch xn_test_rep dmadmin dmadmin 1000 50000
Started @ 2009. 6. 22 오전 10:35:29
Finished @ 2009. 6. 22 오전 10:51:44
Elapsed 975 sec


한글 파일 @!%&.tif
한글 파일명으로_테스트.tif

'DOCUMENTUM' 카테고리의 다른 글

LDAPSync Mehtod 실행  (0) 2014.03.21
Create Documentum ACL Script  (0) 2014.03.21
[DQL]User관련 Query Samples  (0) 2014.03.21
[DQL]Group 관련 Sample Query  (0) 2014.03.21
[DQL]Object Security 관련 Sample Query  (0) 2014.03.21

[DQL]User관련 Query Samples

Posted by Alvin You
2014. 3. 21. 11:30 DOCUMENTUM
Documentum Query Language 중 User 생성과 관련된 Sample Query

#사용자별 문서 등록 현황
SELECT owner_name, count(*)
FROM dm_sysobject
WHERE r_object_id like '09%'
GROUP BY owner_name


# User 관 련 Sample Querys
SELECT user_name, user_login_name, user_address, description, home_docbase, user_state
FROM dm_user
WHERE user_login_name = 'gildong'

CREATE dm_user object
SET user_name = 'Gil-Dong',
SET user_login_name = 'gildong',
SET user_address = 'gildong@help.me',
SET user_group_name = 'docu',
SET user_source = 'inline password',
SET user_privileges = 2,
SET client_capability = 4

CREATE dm_folder object
SET object_name = 'gildong',
SET owner_name = 'Gil-Dong'

UPDATE dm_user objects
SET default_folder = 'Cabinet/gildong'
WHERE user_login_name = 'gildong'

#lists the inactive users in repository
SELECT user_name, user_login_name
FROM dm_user
WHERE user_state = 1 OR user_state = 3

SELECT user_name, user_privileges, user_xprivileges
FROM dm_user
WHERE user_login_name = 'gildong'

#LDAP 설정 정보 조회
SELECT object_name
FROM dm_ldap_config

 

'DOCUMENTUM' 카테고리의 다른 글

LDAPSync Mehtod 실행  (0) 2014.03.21
Create Documentum ACL Script  (0) 2014.03.21
EMC HVS(High Volume Server) 성능 테스트  (0) 2014.03.21
[DQL]Group 관련 Sample Query  (0) 2014.03.21
[DQL]Object Security 관련 Sample Query  (0) 2014.03.21

[DQL]Group 관련 Sample Query

Posted by Alvin You
2014. 3. 21. 11:29 DOCUMENTUM

SELECT group_name, group_address, owner_name, group_admin
FROM dm_group
WHERE group_name = 'docu'

SELECT group_name
FROM dm_group WHERE ANY i_all_users_names = 'dmadmin'

SELECT group_name
FROM dm_group
WHERE group_class = 'role'

'DOCUMENTUM' 카테고리의 다른 글

LDAPSync Mehtod 실행  (0) 2014.03.21
Create Documentum ACL Script  (0) 2014.03.21
EMC HVS(High Volume Server) 성능 테스트  (0) 2014.03.21
[DQL]User관련 Query Samples  (0) 2014.03.21
[DQL]Object Security 관련 Sample Query  (0) 2014.03.21

[DQL]Object Security 관련 Sample Query

Posted by Alvin You
2014. 3. 21. 11:29 DOCUMENTUM

SELECT r_accessor_name, r_accessor_permit
FROM dm_acl
WHERE object_name = (
SELECT acl_name
FROM dm_document
WHERE r_object_id = '0900271280000beb')
AND owner_name = (
SELECT acl_domain
FROM dm_document
WHERE r_object_id = '0900271280000beb')

SELECT acl_name, acl_domain
FROM dmi_type_info
WHERE r_type_name = 'dm_document'

SELECT acl_name, acl_domain
FROM dm_folder
WHERE object_name = 'Temp'

SELECT acl_name, acl_domain
FROM dm_user
WHERE user_name = 'dmadmin'

'DOCUMENTUM' 카테고리의 다른 글

LDAPSync Mehtod 실행  (0) 2014.03.21
Create Documentum ACL Script  (0) 2014.03.21
EMC HVS(High Volume Server) 성능 테스트  (0) 2014.03.21
[DQL]User관련 Query Samples  (0) 2014.03.21
[DQL]Group 관련 Sample Query  (0) 2014.03.21

워드를 이용한 티스토리 게시글 올리기

Posted by Alvin You
2014. 3. 21. 11:07 분류없음

Blog나 Tistory에 글을 올리는 방법은 여러가지가 있겠지만, 제가 자주 사용하는 방법은 Microsoft Word를 이용한 방법을 좋아합니다.

이전에는 Windows Live Writer라는 도구를 이용해서 작업을 했었지만, 그 방법에도 단점이 몇가지가 보여 이제는 MS Word를 이용하는 방법만을 사용하고 있습니다.

먼저, Tistory에 글을 올리기 위해서는 아래와 같아 몇 가지 셋팅을 해 주시면 손 쉽게 글을 게시할 수 있습니다.

저를 따라서 셋팅을 진행해 보시죠.

 

1. 파일 à 저장/보내기 à 블로그 게시물로 게시 à 블로그 게시물로 게시 메뉴를 선택합니다.

 

2. 글을 올리기 위해서는 Tistory 계정 셋팅을 해줘야겠죠.

3. 블로그 공급자는 "기타"를 선택합니다.

4. "기타" 선택 후 다음 버튼을 누릅니다.

5. API 선택은 MetaWebLog를 선택하고, 블로그 게시 URL은 http:// 이후에 본인의 Tistory URL을 입력해 줍니다. 마지막엔 /api를 꼭 붙여 주어야 합니다.

Ex) http://axmvp.tistory.com/api

사용자 이름과/암호는 티스토리의 계정을 입력해 주시면 됩니다.

6. 확인 버튼을 누르면 티스토리에 게시글을 올리기 위한 셋팅이 마무리가 됩니다.

7. 게시글을 올리기 위해서는 1)번 내용과 동일하게 파일 à 저장/보내기 à 블로그 게시물로 게시 à 블로그 게시물 을 누르면 새로운 창이 뜨고 아래와 같은 화면이 나타나게 됩니다.

게시글의 제목을 입력 후 상단에 있는 "게시" 버튼을 눌러주면 글이 게시된 것을 확인 할 수 있습니다.

8. 게시글 확인

'분류없음' 카테고리의 다른 글

Windows Server 관리도구 명령어  (0) 2014.04.15
2014년 3월 개발언어 순위  (0) 2014.03.25
구글 AdSense(애드센스) 계정 정지  (0) 2014.03.25
McKnight Principles  (0) 2014.03.21
TiStory에 둥지를 틀며...  (0) 2013.09.23

다양한 How are you?에 대한 대답

Posted by Alvin You
2014. 3. 20. 12:39 영어공부

전화 영어를 하다보면 매일 마주치는 How are you?라는 질문에 늘상 똑 같은 대답을 반복하다가 조금은 다양한 표현을 하고 싶어서 오늘은 How are you?에 대한 대답을 정리해 봤습니다.

더 많은 표현이 있겠지만 아래 표현 정도만 알아두어도 유용하지 않을까요?

  1. I'm doing great! 아주 좋아!
  2. Never been better! 요새 최고야!
  3. Super! 좋아!
  4. I'm doing all right. 난 잘 지내고 있어.
  5. Not so great today. 오늘 쫌 그래.
  6. Not too good 그다지 좋지는 않아.
  7. A little under the weather. 컨디션이 별로야.
  8. A bit rough. 몸 상태가 별로야.
  9. A bit the worse for wear. (전날 무리를 해서)몸상태가 별로야.
  10. Much the same as yesterday. 어제랑 별반 다르지 않아.
  11. A bit better. 조금 괜찮아 졌는데 아직 몸이 좀 안좋네요.
  12. As well as can be expected. 조금 괜찮아 졌는데, 지금은 몸이 조금 찌뿌둥 하네요.
  13. I feel lousy. 몸이 정말 안 좋아요.

'영어공부' 카테고리의 다른 글

What's the ballpark figure?  (0) 2014.12.01
Punctuation 정리  (0) 2014.03.17

MvcMusicStore 프로젝트 SQL Server 적용

Posted by Alvin You
2014. 3. 20. 10:53 ASP.NET

ASP.NET의 MVC 개발 Tutorial 중 유명한 MVC Music Store를 연습해 보고 있습니다.

직접 PDF 문서에 있는 내용을 실습하면서, Data Access에 나와 있는 데이터베이스 연결 부분에 사용중인 Database가 SQL Express라 이걸 로컬에 설치되어 있는 정식 버전의 SQL Server로 적용하는 방법은 없는지 고민 끝에 방법을 찾아 공유합니다.

1) Assets/Data 폴더에 있는 MvcMusicStore-Create.sql 스크립트를 이용해 데이터베이스를 생성합니다.

2) web.config 에 있는 ConnectionString을 아래와 같이 변경해 줍니다.

<connectionStrings>

<add name="MusicStoreEntities"

connectionString="Data Source=localhost;Initial Catalog=MvcMusicStore;Integrated Security=SSPI;"

providerName="System.Data.SqlClient"/>

</connectionStrings>

 

3) PDF문서에서 global.asax에 추가하라고 했던 아래 라인을 주석 처리 합니다.

//System.Data.Entity.Database.SetInitializer(new MvcMusicStore.Models.SampleData());

 

4) MusicStoreEntities.cs에 아래 내용을 추가 합니다.

using System.Data.Entity.ModelConfiguration;

using System.Data.Entity.ModelConfiguration.Conventions;

 

namespace MvcMusicStore.Models

{

public class MusicStoreEntities : DbContext

{

public DbSet<Album> Albums { get; set; }

public DbSet<Genre> Genres { get; set; }

 

protected override void OnModelCreating(System.Data.Entity.DbModelBuilder modelBuilder)

{

modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();

}

}

}

 

실행하면 아래와 같이 Database에서 결과값을 가져와 View 뿌려지는 것을 확인 할 수 있습니다.

'ASP.NET' 카테고리의 다른 글

IDENTITY_INSERT가 OFF 오류 처리 방법  (0) 2014.03.25
ASP.NET SQL Server 설치(aspnet_regsql.exe)  (0) 2014.03.21
C#에서 get, set 자동 완성  (0) 2014.03.20