Perl classes and methods implemented in the Contenta Perl API
SDL delivers a Perl package/module for each class used by the Contenta Perl scripts.
The following classes and methods have been ported to Perl from COM/CORBA.
- PCMClient
- PCMConnection
-
- ConnectByCookieGetCommand
- ConnectGetCommand
- Disconnect
- CheckToken
- Cookie
- PCMtoolsAPI
- PCMcommand
- AppDataDeleteKey
- AppDataDeleteValue
- AppDataGetValue
- AppDataInsertKey
- AppDataInsertValue
- AppDataListChildren
- AppDataListDescendents
- AppDataListUsers
- AppDataRenameKey
- AppDataRenameValue
- AppDataUpdateValue
- ChangeUserPswd
- CheckpointCreate
- CheckpointRemove
- CheckpointRestore
- CheckpointSelect
- CompoundSetNew
- ContentClose
- ContentCommit
- ContentExport
- ContentImport
- ContentOpen
- ContentReadText
- ContentWriteText
- Copy
- CreateAbs
- CreateChild
- CreateUser
- CRPForward
- CurrentIdpath
- DBVersion
DelAttr
- Delete
- DeleteAbs
- Dereference
- Duplicate
- ExecCmd
- Exit
- FileGet
- FilePut
- Forward
- ForwardPerl
- GetAbsChoices
- GetAbsContent
- GetAbsDef
- GetAbsField
- GetAbsList
- GetAttr
- GetDocPerl
- GetPCMcommand2
- GetPCMdebugOut2
- GetPCMEmail
- GetPCMSearch
- GetPCMstatus
- GetRev
- IsCompound
- IsValidType
- LinkCommandNew
- ListAttrs
- ListChildren
- ListHistory
- ListNotes
- ListObjectTypes
- ListPostlist
- ListRoutingHistory
- ListTemplateContent
- ListTemplates
- ListToolsAll
- ListUsers
- ListUsersForTask
- ListWorkflow
- LockEdit
- LockEditLT
- LockEditLTStrict
- LockEditStrict
- LockOwner
- LockTemplate
- Move
- NoteAttach
- NoteDelete
- Pop
- Post
- PostListMark
- PostListRemove
- PostListUnmark
- Push
- PutDocPerl
- ReadonlyOff
- ReadonlyOn
- Reference
- Rename
- Reorder
- ReSelect
- ResetAbs
- RunTool
- Select
- SelectAbs
- SelectAbsParent
- SelectAbsTop
- SessionAttach
- SessionDetach
- SessionLT
- SetAbsField
- SetAbsFields
- SetAttr
- SetAttrs
- TemplateAddTask
- TemplateAddTaskroute
- TemplateAddTeammember
- TemplateCreate
- TemplateListGraphic
- TemplateRemove
- TemplateRemoveTask
- TemplateRemoveTaskroute
- TemplateRemoveTeammember
- TemplateSelect
- TemplateUpdateTask
- TemplateUpdateTaskRoute
- ToolList
- TreeOpen
- Unlock
- UnlockEdit
- UnlockOwner
- UnlockSession
- UnlockSessionLT
- UnlockTemplate
- UserDesktopName + get_UserDesktopName
- UserList
- UserLoginName + get_UserLoginName
- ValidTypes
- VersionPdm
- WorkflowAddTask
- WorkflowAddTaskroute
- WorkflowAddTeammember
- WorkflowListGraphic
- WorkflowModify
- WorkflowRemoveTask
- WorkflowRemoveTaskroute
- WorkflowRemoveTeammember
- WorkflowUpdateTask
- WorkflowUpdateTaskRoute
- PCMcommand2
- Browse
- ConvertIdToName
- GetToolPerm
- GetToolsAPIVerInfo
- GetVerInfo
- ListChildrenObjects
- ListConfigs
- PCMcompound
- ClearSlices
- GetValueByLabel
- LockApplied
- SliceChildCount
- SliceCount
- SliceCreateChildCopy
- SliceCreateChildDuplicate
- SliceCreateChildExists
- SliceCreateChildMove
- SliceCreateChildNew
- SliceCreateContent
- SliceFirst
- SliceList
- SliceNext
- SliceOrderSet
- SliceRemove
- PCMdata
- GetLabel
- GetValueByIndex
- GetValueByLabel
- LabelCount
- RecordCount and get_RecordCount
XMLData + get_XMLData
- PCMdebugOut2
- Level
- LogWrite
- SetProperty - SetProperty('Level',1)
PCMEmail
SendMessage
SendMessageAddr
GetUserEmail
- PCMLinkCommand
- LECreate
- LECreateCommit
- LEList
- LEModify
- LERemove
- LTList
- LTSelect
- PCMSearch
- InitVerity
- InitSolr
- Search
- SearchByName
- SearchIdPathByName
- SearchPropertySql
- InitVerity
- PCMset
- CompoundClose
- CompoundOpen
- CompoundReSelect
- put_NoSync
- SetProperty - SetProperty ('NoSync',1)
- PCMslice
- Class
- ContentDataSize + get_ContentDataSize
- Id
- IsChildRef
- IsContent
- IsRef
- Poid + get_Poid
- ReadContent
- RefObjClass + get_RefObjClass
- RefObjType + get_RefObjType
- Type
- TypeSize + get_TypeSize
- WriteContent
- PCMstatus
- GetStatus
- InitWithSessionId
- SetStatus
- PCMtree
- ExecCmd
- GetLabel
- GetValueByIndex
- GetValueByLabel
- LabelCount
- NextNode
- RecordCount
- SkipNode
- StartNode
- TreeReadContinue
- TreeReadInit
- TreeReadToFile
- PCMutils
- RegistryCreateKey
- RegistryDeleteKey
- RegistryGetValueDw
- RegistryGetValueStr
- RegistryInsertValueStr
- RegistryListChildren
- RegistryUpdateValueDw
- RegistryUpdateValueStr
- PCMcommand