Beruflich Dokumente
Kultur Dokumente
total number of
documents and folders
under a cabinet
document is a part of
virtual document
Repeating attributes
Create the Index
Check the index is done
or not
see sessions
active workflows,
supervisors of the
workflows
Index Waiting
create “dm_user” object
set client_capability=2,set default_folder=’’,set home_docbase=’’,
set mailto:user_address=’a@abc.com’,set user_os_domain=’’,
set user_name=’’,set user_os_name=’’,set user_privileges=0
select r_object_id, object_name from dm_document(all) where folder(’/Cabinet name’,
descend);
Select r_note_id from dmi_package where r_workflow_id = ‘ the object id of the workflow’
Troubleshooting Scenarios
Ticket movement and reversal
ticket wrongly movement , educate the customer
Ticket wrong status due to SAP data not received
Type of rejection
User role update
SRN\GRN Not visible
Provide rights to user on a perticular document
Vendor Not visible due to SAP data not received
Any Submit Button is not working
Any text box showing incorrect data provided
Ticket not generated due to workflow
Ticket approved but not moved , paused
Tickt not getting parked, solved as per the logs
Tickets are getting processed slowly
Client Capability B Priviledges
Object Action User Enforced by Application Enforced by Content Server over
Server over users users
ACL Create SysAdmin SysAdmin
Delete Superuser
Change\Assign Owner Superuser
Check Out Unlock Superuser
Null Type Create Superuser
Non R. Table Query Superuser
Lifecycle Manage Sysadmin
Workflow Manupulate Sysadmin
Folder Create/import
Copyto/Moveto/Delete
dm_group create
dm_policy Transitioning the state Owner
Attaching a Life Cycle Owner Superuser
dm_assembly Version/Snapshot
Ext Priviledges B. Permission E. Permission
orced by Content Server over Enforced by Content Server over Objects
s
Create group
Write
Relate/Write
version
Object Atrribute values
1
default_acl 2
3
agent_launcher agent_exec_method.
change_password_locati
change_password
on
integrity(Virtual TRUE/False
Document)
concurrent_ sessions 100
mail_method dm_event_sender
folder_security 1
domain_required
auth_protocol
dm_docbase_config
unix_domain_used
session_user (default)
• superuser
a_bp_action_run_as
• lifecycle_owner
• user name
domain
module role
is_private TRUE/False
is_protected 1
queue_advance_processor
Queue_admin
group_name Queue_Manager
Queue_processoer
Queue_Admin_processor
Process_report_admin
dm_policy state_class "1/0"
r_definition_state 0/1/2
dmi_package r_component_id all package component
dm_workflow r_runtime_state 0/1/2/3/4/5
dm_activity exec_type 0/1
i_chronical_id
dm_document
i_antecident_id
r_lock_owner
is_immutable_flag TRUE/False
i_vstamp
i_is_replica
r_is_virtual_doc 1
a_full_text TRUE/False
dm_job a_special_app agent_exec'\blank
a_last_process_id PID number
component_id
ontainment
Parent_id
0
copy_child
dmr_containment
copy_child
1
2
version_lebel
codepage UTF-8
must consist of ASCII
index_name characters.
r_index_type 4
r_last_update
Meaning
Folder
Type
User
The name of the method object that launches the agent exec
process
Name of the location object for the directory containing the
change password program
Dormant/Running/Finished/Halted/Terminated/Paused
Auto/manual
Parent_Id
last object where object has been versioned from
user who checked out the document
whether properties of a doc can be changed or not. True for
frozen Document after assembly of VD
no. increased by each modificaiton in Obj. Mainly2 check
Versioing
indicated whether object is replica of different object at
different location
for checking doc is VD or not (r_link_doc>=0 mandatory for
VD )
True for getting document indexed thru Index server
job is in running state\otherwise not
Provides the specific PID for the running job
while Versioning initial object's ID for a object in VD
while Versioning object's ID (directory connected ) for a object
in VD
The decision whether to copy or reference the component is
left to the user when the document is copied
When the document is copied, the component is referenced In
the new copy rather than actually copied
A server config object contains information that the server uses to define its operation
and operating environment, such as the number of allowed concurrent sessions,
maximum cache sizes, and the storage area locations, and the locations of executables
that the server calls
Place -otrace_method_server through edit service through DCTM server Manager for Method server tracing
At the same place mention -oauthentication_trace for Athentication trace enabled. Logs at dba/logs
DM_Clean\Dm_FileScan\LogPurge\Dm_Concistency_checker\dm_queue_management\dm_Update_States\dm
_state_of_docbase
DM_method holds the link to actual code and dm_job holds the scheduling and method arguments
dm_job passes 4 argumentS(docbase_name/user_name/job_id/method_trace_level) to agent_exec
Over CS , ACS server gets installed, and gets connected wit seperately installed BOCS server with help of HTTP
or HTTPS protocol, provides quick access to frequently access document to user
Permission Evaluation 1: AS being normal user accessing an Object, CS will check objects Basic & extended
Perm. Along with any restiction for user as a particular user\Group Entries\Group Set Entries
Permission Evaluation 2: As being owner, CS given by default READ/delete access+All Ext. permission except
Delete +perm. Given to dm_world and dm_owner in permission set (Here CS checked restrictions to any
group(Group /Group set/owner/specefic user) a user belongs to and )
Permission Evaluation 3:As being Superuser: (No Access restriction /extended Restriction/required
group/required group set) Permission set will be READ + all ext. perm except Delete+ Permission mentioned
under dm_world/specific user or to a group
Virtual Document: dmr_containment stores all objects under each VD, Does not contain Folder /Cabinet, Can
Associate (specific document/all Document) from a version tree, Cant delete obj from froZen VD,
Architecture of DCTM: Repository Layer /Contetnt service layer/Component & Development Layer/Application
layer
Fundamental Communication Pattern: CS projects its info to DocBroaker/Client collect Docbroker info from
dfc.properties/Client connet to Docbroaker and info about all active CS/Client request the selet appropriate
active CS and sends its request to CS via DFC at both end (CS and APPlication)/CS accept the request and
connect to repo / required input collected by CS from repo/result returned to Client Applicatin via Same DFC .
Layer of WDK application: WDK<Web Component<Webtop<Custom
BOF Module: An Object oriented framework for building deploying testing the reusable buisiness logic
components
TypeBased OF: When we are extending/Adding/modifying the behaviour of persistent Custom type
SBO: Here a reusuable component containing methods that directly callled by program , installed over global
repository, SBO can be operated on multiple object types
FULL Text Indexing : CS gets connected to Index Agent Via Index server . Fast query plug and Fast query API gets
conncets to CS and Fast index plugin and Fast Index API gets connected to Index Agent. CS sends request to
serches to Index Server which gets resolved by index Agent. Object gets indexed by index server thru Index
Agent
Server.ini: Projection done from CS to connection broaker and Checkpoint Contais info about CS and broadcast
messege,ChcekPoint Interwal(Time between two Checkpoint),Keep Entry Interval(CheckPoint validinty duration)
Server.ini 2: Contains info about CS as which Connection broaker it needs to broadcast the messege (Projection),
Its gets read on start up of CS, All projection targets can be mentioned in it.
DMADMIN Version ::::::::7.1.0000.0151 Win64.SQLServer