2022 June Release

Actions of COOSYSTEM@1.1 Permanent link for this heading

Return Type

Signature

any

AdminAttributeGet(
  object attrdef,
  out retval any value,
  optional boolean directfromdb)

void

AdminAttributeSet(
  object attrdef,
  optional any value,
  optional boolean noteless,
  optional boolean noattrset)

object

AdminObjectCreate(
  ref object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

void

AdminObjectDelVersions(
  optional datetime maxdatetime,
  optional boolean releaseversions,
  optional boolean ignoreerrors,
  out optional string[] errorlist)

void

AdminObjectLock(
  optional boolean recursive,
  optional boolean automaticunlock,
  optional integer timeout,
  optional boolean manualrefresh)

void

AdminObjectLockAttribute(
  object attrdef,
  optional integer timeout)

object[]

AdminObjectSearch(
  string query,
  out retval object[] hits)

interface

AdminObjectSearchAsync(
  string query,
  out retval interface searchresult)

void

AdminSearchExecute(
  string query,
  object action)

void

AllowedACLsGet(
  out object[] acls,
  out boolean allowadditional)

void

AllowedClassesFilter(
  object attrdef,
  CheckAllowedMode mode,
  ref object[] classes,
  ref optional boolean test)

void

AllowedClassesGet(
  optional object attrdef,
  CheckAllowedMode mode,
  out object[] allowedclasses,
  out object[] notallowedclasses)

boolean

AllowedClassesHas(
  object attrdef,
  CheckAllowedMode[] mode,
  boolean checkaccess,
  boolean checkabstract,
  out retval boolean hasallowed)

object[]

AllowedObjectRolesGet(
  optional object[] objects,
  out retval object[] objectroles)

object[]

AllowedObjectsFilter(
  object attrdef,
  CheckAllowedMode mode,
  ref retval object[] objects,
  ref optional boolean test,
  optional boolean checkvalid,
  optional datetime validat,
  optional string filter,
  optional object filterattrdef)

void

ArchObject(
  out string archid,
  object obj,
  integer versnr,
  ArchContent[] contents,
  ArchProperty[] properties,
  optional string retentionperiod,
  optional string retentiondate)

void

AttrActiveGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrActiveGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrActiveSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrAllAttributesGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrAllAttributesGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

any

AttrAllowedBaseEditObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrAllowedBaseEditObjsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrAllowedBaseEditObjsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrAllowedBaseEditObjsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrArchDeleteObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrArchive(
  AttributeDefinition attrdef,
  any value,
  optional boolean complete,
  optional boolean recover,
  optional boolean remains)

any

AttrAttrTypeConstructor(
  AttributeDefinition attrdef,
  out retval any value)

void

AttrAuditLogGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrAuditLogGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

any

AttrAuditLogObjConstructor(
  AttributeDefinition attrdef,
  out retval any value)

any

AttrAuditLogObjCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrAuditLogObjDestructor(
  AttributeDefinition attrdef,
  any value)

void

AttrAuditSearchResultGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

any

AttrBackLinkConstructor(
  AttributeDefinition attrdef,
  out retval any value)

any

AttrBackLinkCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrBackLinkDelVersion(
  AttributeDefinition attrdef,
  integer versnr,
  any value)

void

AttrBackLinkDestructor(
  AttributeDefinition attrdef,
  any value)

void

AttrBackLinkFixVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

void

AttrBackLinkGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrBackLinkGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrBackLinkSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrBooleanTrueIfNullGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrCheckSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrChildrenACLRefSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrChildrenCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrChildrenDestructor(
  AttributeDefinition attrdef,
  any value)

void

AttrChildrenFixManualVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

void

AttrChildrenFixVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

void

AttrClassHierarchyGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrCompContentSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrCompListCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrCompListGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrCompListGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrCompListSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrCompStateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrConstructor(
  AttributeDefinition attrdef,
  out retval any value)

any

AttrConstructorCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

any

AttrContentConstructor(
  AttributeDefinition attrdef,
  out retval any value)

void

AttrContentGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrContentGetFTS(
  AttributeDefinition attrdef,
  ref any value)

void

AttrContentGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrContentHitGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrContentSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrDatabaseInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrDeletedSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrDelVersion(
  AttributeDefinition attrdef,
  integer versnr,
  any value)

void

AttrDestructor(
  AttributeDefinition attrdef,
  any value)

void

AttrExprCheckSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrFilterCheckSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrFilterValidCheckSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrFixVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

void

AttrFullReferenceGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrGenURLGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrGenURLGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrGenURLSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

string

AttrGetDisp(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

void

AttrGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrGetVersionFromActVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrGetVersionNone(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrGetVersionUsingAttrGet(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrHdHolidayTableChildSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrLineConstructor(
  AttributeDefinition attrdef,
  out retval any value,
  any oldvalues)

void

AttrLockGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrLockInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrMasterAttributesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrMasterClassSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrMethActionsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrMethActionsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrMethActionsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrMethActionsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrMMCSrvAreasSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrModelMigrationGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

any

AttrObjACLConstructor(
  AttributeDefinition attrdef,
  out retval any value)

any

AttrObjACLCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrObjACLSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjAddressGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjAddressGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjArchive(
  AttributeDefinition attrdef,
  any value,
  optional boolean complete,
  optional boolean recover,
  optional boolean remains)

void

AttrObjContSizeGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjCoogtGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjCoogtGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjCoostGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjCoostGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjCurCooSvcSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjDomainGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjDomainGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjectCacheInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjLitigationHoldSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjLocationGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

any

AttrObjMasterCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

any

AttrObjMmcstConstructor(
  AttributeDefinition attrdef,
  out retval any value)

any

AttrObjMmcstCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrObjMmcstSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjNameBuildSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjNameGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjNameGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjNameSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjOwnerSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjOwnGroupSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrObjPrimaryRelatedCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrObjPublicAccessChildrenGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjPublicAccessChildrenGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjPublicAccessSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjRestArchive(
  AttributeDefinition attrdef,
  any value,
  boolean persistent)

void

AttrObjRetentionDateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjRolesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjSecPropSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjSecSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrObjSecUsersGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

any

AttrObjSelfConstructor(
  AttributeDefinition attrdef,
  out retval any value)

any

AttrObjSelfCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

any

AttrObjSyncCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrObjSyncGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjSyncGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjSyncSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

object[]

AttrObjUseablePrimaryRelatedFilter(
  ref retval object[] values,
  optional AttributeDefinition attrdef)

void

AttrObjUserChangedAtGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjVersSizeGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrOnceSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

string

AttrPathGetDisp(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

void

AttrPrivateGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrPrivateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrProdCompObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrProdCompObjsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrProdCompObjsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrProdCompObjsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrProdDemoDataObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrProdDemoDataObjsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrProdDemoDataObjsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrProdDemoDataObjsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrProdStateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrProdTransObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrProdTransObjsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrProdTransObjsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrProdTransObjsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrReferenceSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrRefMergeGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrRefMergeGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrRefMergeSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrRefValueGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrRefValueGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrRefValueSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrRelationCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrRelationDelVersion(
  AttributeDefinition attrdef,
  integer versnr,
  any value)

void

AttrRelationDestructor(
  AttributeDefinition attrdef,
  any value)

void

AttrRelationFixVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

void

AttrRelationGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrRelationGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrRelationSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrRestArchive(
  AttributeDefinition attrdef,
  any value,
  boolean persistent)

any

AttrRestVersion(
  AttributeDefinition attrdef,
  object versobj,
  integer versnr,
  out retval any value)

any

AttrRestVersionFromActVersion(
  AttributeDefinition attrdef,
  object versobj,
  integer versnr,
  out retval any value)

void

AttrSearch(
  AttributeDefinition attrdef,
  ref object[] objlist,
  ConditionOperator condop,
  any value,
  boolean before,
  ref optional object[] domainlist)

void

AttrSearchNotPossible(
  AttributeDefinition attrdef,
  ref object[] objlist,
  ConditionOperator condop,
  any value,
  boolean before,
  ref optional object[] domainlist)

void

AttrServerInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrServiceConfigInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrServiceInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrStringListSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrSubClassesCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrSubClassesGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrSubClassesGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrSubClassesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrTableDefinitionGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrTableDefinitionSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrUniqIDConstructor(
  AttributeDefinition attrdef,
  out retval any value)

any

AttrUniqIDCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

AttrUserOnlineGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrUserOpenIDSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrUserSettingsConstructor(
  AttributeDefinition attrdef,
  out retval any value)

any

AttrUserSubRolesLineCtor(
  AttributeDefinition attrdef,
  out retval any value,
  any oldvalues)

void

AttrUserSurNameGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrValueExprGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrValueExprGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrValueExprSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrVirtualAttrsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrVirtualAttrsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrWorkGroupMembersSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrWorkGroupMemberUsersGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

BackupContentAreas(
  optional string areadir,
  optional string backupdir,
  optional string logfilename)

void

Break()

void

BuildIndex(
  optional integer chunksize,
  optional datetime indexfrom,
  optional datetime indexuntil,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope,
  optional boolean noaclupdate,
  optional boolean forceupdate,
  optional string statefile,
  optional IndexingMode mode,
  optional boolean noerrorretry)

void

BuildScan(
  optional integer chunksize,
  optional datetime scanfrom,
  optional datetime scanuntil,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope)

void

CallApplication(
  object applicationoraction,
  optional string arguments,
  optional object startclass,
  optional object portalpane,
  optional object portalpage,
  optional string initevent,
  optional string initeventarg)

void

Cancel()

object[]

ChangeSubscriptionObjectsGet(
  out retval object[] objects,
  out optional datetime changedat)

void

ChangeSubscriptionObjectsUpdate(
  string[] add,
  string[] remove,
  boolean reset,
  ref datetime changedat,
  out integer errorcount)

void

CheckContentConsistency(
  optional string query,
  optional object report,
  optional boolean verbose)

void

CheckDeletedAuditAccess(
  optional object objowngroup,
  optional object objteamroom)

void

CheckUserQuota(
  out integer contentquota,
  out integer contentquotalimit,
  optional integer addcontentquota,
  out integer objectquota,
  out integer objectquotalimit,
  optional integer addobjectquota)

void

CheckUserSubstitution(
  object rolepos,
  object rolegroup,
  ref boolean rolesuballowed,
  ref datetime rolesubstart,
  ref datetime rolesubend)

void

CheckVirusScans(
  optional boolean verbose)

void

CheckWorkDay(
  datetime day,
  optional boolean checkpast)

void

CleanupCASCache()

void

CleanupContentAreas(
  optional string areadir,
  optional datetime backupdatetime,
  optional boolean partial,
  optional boolean verbose,
  optional boolean testonly,
  optional boolean nocheck,
  optional boolean synconly,
  optional datetime synctobackup,
  optional datetime syncfrombackup,
  optional string casrange,
  optional datetime cleanupbackup,
  optional boolean useofflinebackup,
  optional datetime cleanbydate,
  optional integer limit,
  optional string casdeletiondir)

void

ClearCache()

void

ClearIndexState()

void

ComponentObjectPrepare(
  string instdir,
  string compinstdir)

object[]

ComponentObjectsGet(
  object[] classes,
  out retval object[] objects)

void

Configure(
  optional any settings,
  optional boolean test)

Content

ConvertContentToFinalForm(
  optional object context,
  optional string format,
  out retval Content contentfinalform)

void

CoverageInfoFlush()

integer

CreatePublicAccessSecret(
  out retval integer secret)

void

CurrencyConvert(
  CurrencySymbol symbol,
  ref currency value)

void

DeleteArchObject(
  string archid,
  optional object obj,
  optional integer versnr)

void

DeleteAuditLog(
  object owngroup)

void

DeleteAuditLogUserObj(
  optional object owngroup)

void

DeleteAuditLogUserRef(
  optional object owngroup)

void

Deserialize(
  ArchContent[] contents,
  object[] excludeattrdefs,
  ObjectMapping[] objectmappings,
  object[] includeattrdefs)

any

DirectAttributeGet(
  object attrdef,
  out retval any value)

void

DynamicPostWrapperSet(
  object wrapper,
  optional boolean remove)

void

DynamicPreWrapperSet(
  object wrapper,
  optional boolean remove)

boolean

EvaluateCondition(
  Condition condition,
  out retval boolean condresult,
  optional any additionalparam)

void

EvaluateFilter(
  ref object[] objects,
  optional any scope)

datetime

EvaluateTimeInterval(
  ref retval datetime dateval,
  object timeinterval,
  optional any unused,
  optional boolean subtract)

integer

ExecAsync(
  string execexpr,
  out retval integer threadid)

void

ExecuteStatement(
  optional object coosrv)

object

ExportAuditLog(
  ref retval object contobj)

void

FilterObjectsForUser(
  ref object[] objects,
  object[] userattrpath,
  object[] positionattrpath,
  object[] groupattrpath,
  object[] orgunittypeattrpath,
  object[] grouppositionattrpath,
  optional boolean currentroleonly)

object[]

FindDomains(
  out retval object[] domains)

void

FlushAuditLog()

string

Format(
  any value,
  optional string pattern,
  optional string symbols,
  out retval string result)

Content

GetAltContent(
  ContentFormat contentformat,
  out retval Content content)

void

GetArchObject(
  string archid,
  optional object obj,
  optional integer versnr,
  out ArchContent[] contents)

void

GetArchStoreName(
  out string name)

void

GetArchSystemName(
  out string name)

any

GetAttributePath(
  integer parentlevel,
  out retval any value)

object[]

GetAttributeRecursive(
  object attrdef,
  out retval object[] objlist)

any

GetChangedObjects(
  ref datetime refdate,
  ref optional retval any objects,
  optional boolean system)

ConfigurationSettings

GetConfigurationSettings(
  optional ConfigurationSettingsMode mode,
  out retval ConfigurationSettings settings)

void

GetConsistentBackupState(
  out object[] services,
  out string[] states)

ContentFormat[]

GetContentFormats(
  ContentObject[] objects,
  out optional boolean mandatory,
  out retval ContentFormat[] formats,
  optional boolean allowcustomization)

string

GetDocProperty(
  optional string swcreference,
  string reference,
  out retval string value)

any

GetDomainAttribute(
  object attrdef,
  out retval any value)

object[]

GetExpressionInfoContextObjects(
  AttributeExpressionDef attrdef,
  out retval object[] contextobjects,
  out optional IdentifierContext[] identifiercontext)

object

GetHolidayTableObject(
  out retval object holidaytable)

object[]

GetHolidayTableTimeIntervals(
  out retval object[] timeintervals)

void

GetInDoubtTransactions(
  out object[] xidservices,
  out string[] xids)

string

GetKernelState(
  string identifier,
  out retval string data)

void

GetModifyPropagation(
  out object[] objlist,
  out optional object[] propattrdefs,
  optional object changeattrdef)

object

GetObjectMaster(
  out retval object objmaster)

object[]

GetObjectRoles(
  optional object objclass,
  out retval object[] objroles)

object[]

GetParents(
  out retval object[] parents)

object[]

GetPossibleHolidayTables(
  out retval object[] holidaytables)

object[]

GetSubstitutedGroups(
  out retval object[] substgroups)

object[]

GetUserSecurityClearance(
  out retval object[] securitylevel)

void

GetVersMax(
  ref integer versmaxnr,
  ref integer versmaxage)

boolean

HasAltContent(
  ContentFormat format,
  out retval boolean value)

boolean

HasContentFormatClass(
  ContentFormatClass formatclass,
  out retval boolean value)

boolean

HasVirus(
  optional content content,
  out string detail,
  out retval boolean hasvirus)

void

InstallStatement(
  optional object coosrv)

void

InstallTableDefinition(
  optional object coosrv)

boolean

IsContentFormatSupported(
  ContentFormat format,
  out retval boolean value)

boolean

IsContentPropertyVisible(
  AttributeDefinition attrdef,
  out retval boolean isvisible)

void

IsCurrentUserComplianceManager()

boolean

IsDateValid(
  AttributeDefinition attrdef,
  datetime value,
  dictionary scope,
  out retval boolean isvalid)

void

IsDelegationActive(
  object[] objlist,
  out boolean active,
  out boolean default)

boolean

IsObjNameChangeableUI(
  dictionary scope,
  out retval boolean ischangeable)

boolean

IsPatchContentEnabled(
  out retval boolean enabled)

boolean

IsPublicAccessAllowed(
  out retval boolean allowed)

boolean

IsPublicAccessEnabled(
  out retval boolean enabled)

boolean

IsSecurityAttributeChangeable(
  AttributeDefinition attrdef,
  out retval boolean changeable)

boolean

IsUpdateMode(
  out retval boolean active)

void

KernelCleanup()

void

KernelRefresh()

void

KernelStartup()

void

LoadCompContents(
  object component,
  CompContentType conttype,
  ref optional boolean test)

void

LoadDemoData()

void

LoadQueryResults(
  string query)

void

LoadServiceCache(
  string filename)

void

LocalObjectsAdd(
  object[] objects)

object[]

LocalObjectsGet(
  object attrdef,
  CheckAllowedMode mode,
  integer limit,
  out retval object[] objects,
  optional boolean checkvalid,
  optional datetime validat,
  optional string filter,
  optional object filterattrdef,
  optional object filterscope)

string

LocalObjectsGetQueryConstraints(
  object attrdef,
  object[] allowedclasseslist,
  object[] notallowedclasseslist,
  out retval string constraints)

void

LogExportObjectData(
  AttributeDefinition[] exportattrs)

void

LoggedIn()

void

Login()

void

LoginLocationAdded()

void

Logout()

void

LogProductUsage(
  optional object[] domains,
  optional integer hardwarecount,
  optional integer usercount,
  optional integer bcpucount,
  optional integer fcpucount,
  optional integer rechusercount)

void

LogPublicAccess(
  string token,
  out PublicAccess publicaccess)

boolean

MethodCheck(
  object[] objects,
  MethodHint[] unwantedhints,
  out retval boolean result)

void

ModifyAttribute(
  object attrdef,
  any value,
  optional boolean nomodpropagation,
  optional boolean nouniquelist,
  optional boolean remove)

void

NoOperation()

object[]

ObjectAccessTypesGet(
  out retval object[] accesstypes,
  optional boolean isclass)

void

ObjectAddAudit()

integer

ObjectAddrReserve(
  ref object placement,
  integer nraddrs,
  out retval integer startobjid)

void

ObjectArchive(
  ref object archst,
  boolean complete,
  optional boolean converttofinalform,
  optional string finalformat,
  optional boolean archiveversions,
  optional datetime retentiondate)

void

ObjectArchiveVersion(
  ref object archst,
  optional boolean remains,
  optional datetime retentiondate)

void

ObjectBreakLock()

void

ObjectBreakLockPermanent()

void

ObjectChangeClass(
  object objclass)

void

ObjectChangeCoosvc(
  COOService coosvc,
  optional boolean changemmcst,
  optional boolean changemmcstversions)

void

ObjectChanged(
  object[] attrlist,
  object changedby,
  datetime changedat)

void

ObjectChangeMmcst(
  object newmmcst,
  boolean changeversions)

string

ObjectCheck(
  ObjectCheckTypeList[] checktypes,
  out retval string checkresult)

object

ObjectChildCopy(
  ref optional object placement,
  out retval object object)

void

ObjectCommitted(
  object[] attrlist,
  datetime changedat)

void

ObjectConfirmAccess(
  object accesstype,
  optional object attrdef)

void

ObjectConfirmFinalAccess(
  object accesstype,
  optional object attrdef)

void

ObjectConstructor(
  optional object sourceobj)

object

ObjectCopy(
  ref optional object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

object

ObjectCreate(
  ref optional object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

void

ObjectDelAudit()

void

ObjectDelete()

void

ObjectDelVersion()

void

ObjectDelVersions(
  optional datetime maxdatetime,
  optional boolean releaseversions,
  optional boolean ignoreerrors,
  out optional string[] errorlist)

void

ObjectErrorArchiveFailed(
  object archst,
  optional object altarchst)

void

ObjectErrorContentArchived(
  string archmedium,
  string relpath,
  out string resultpath,
  out boolean localpath)

boolean

ObjectErrorLock(
  object lockedby,
  datetime lockedat,
  out retval boolean breaklock,
  datetime userstr,
  datetime datestr,
  datetime timestr,
  datetime objectstr)

boolean

ObjectErrorLockPermanent(
  object lockedby,
  datetime lockedat,
  out retval boolean breaklock,
  datetime userstr,
  datetime datestr,
  datetime timestr,
  datetime objectstr)

boolean

ObjectExtendAccess(
  object accesstype,
  optional object attrdef,
  out retval boolean allowaccess)

void

ObjectFinalFormSet()

void

ObjectFinalFormSetClose()

void

ObjectFinalFormUnset()

void

ObjectFinalizeCommit(
  object[] attrlist)

integer

ObjectFixVersion(
  boolean autofixed,
  string versdesc,
  out retval integer newversnr,
  optional boolean fixcontents,
  optional boolean converttofinalform,
  optional string finalformat,
  optional boolean noautopurge)

string

ObjectGetDelegationToken(
  out retval string token)

void

ObjectGetDump(
  ref string filename,
  optional object[] objectlist,
  optional object[] attrdefs)

object

ObjectGetVersion(
  datetime versdate,
  out retval object object)

object[]

ObjectListGet(
  integer[] objids,
  out retval object[] objects)

void

ObjectLoadAllContents()

void

ObjectLoadFromArchive()

void

ObjectLoadVersionFromArchive(
  datetime versdate,
  out object object)

void

ObjectLock(
  optional boolean recursive,
  optional boolean automaticunlock,
  optional integer timeout,
  optional boolean manualrefresh,
  optional string locktoken,
  optional integer lockttlsecs)

void

ObjectLockAttribute(
  object attrdef,
  optional integer timeout)

ObjectLockInfo[]

ObjectLockInfoGet(
  object[] objects,
  out retval ObjectLockInfo[] locks)

void

ObjectLockPermanent(
  optional boolean automaticunlock)

void

ObjectLockRefresh(
  optional string locktoken,
  optional string locktokennew)

string

ObjectMMCPathGet(
  content content,
  out retval string path,
  optional boolean remote)

object

ObjectPlacementGet(
  optional object context,
  out optional retval object placement)

void

ObjectPrepareCommit(
  boolean internalchange)

integer

ObjectRecoverVersion(
  out retval integer newversnr)

void

ObjectRefresh(
  optional AttributeDefinition[] attrdefs,
  optional boolean broadcast)

void

ObjectReleaseVersion(
  datetime versdate)

void

ObjectRelock(
  optional boolean recursive,
  optional boolean automaticunlock,
  optional boolean manualrefresh,
  optional string locktoken)

void

ObjectReplace(
  object newobject,
  optional object acl,
  out optional object[] lockedobjects,
  optional object[] excludedattrs)

void

ObjectRestoreFromArchive()

void

ObjectRestoreVersion()

object

ObjectRoleAdd(
  object objectrole,
  out retval object object,
  optional object placement)

void

ObjectUnlock(
  optional boolean manualrefresh,
  optional string locktoken)

void

ObjectUnlockPermanent()

void

ObjectUseDelegationToken(
  string token)

boolean

ObjectValid(
  out retval boolean isvalid,
  optional datetime validat)

void

PairedDeviceAdded(
  PairedDevice paireddevice)

void

PairedDeviceConfirmAccess(
  PairedDevice paireddevice,
  optional content devicecert)

void

PatchContent(
  PatchContentType[] type,
  ref string filename,
  out boolean modified)

string

Print(
  ref retval string string)

string

PrintEx(
  ref retval string string,
  string[] arguments)

void

PurgeVersions(
  integer maxnr,
  integer maxage,
  optional boolean nogui)

boolean

QueryAuditLogActivity(
  datetime from,
  datetime to,
  object room,
  out retval boolean found)

object[]

QueryAuditLogByUser(
  AuditQueryType querytype,
  out retval object[] result,
  optional object owngroup)

void

RaiseError(
  ErrorMessage error)

void

RecoverIndex(
  optional datetime recoverdate,
  optional integer chunksize,
  optional object queryclass,
  optional string querysuffix,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope,
  optional string statefile,
  optional boolean loadstate,
  optional datetime recoverfrom,
  optional datetime recoveruntil,
  optional boolean noerrorretry)

void

RecoverScan(
  optional datetime recoverdate,
  optional integer chunksize,
  optional object queryclass,
  optional string querysuffix,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope)

object

RelationCreate(
  object attrdef,
  object source,
  out retval object relation)

void

ResolveExpressionInfoContextObject(
  out ObjectClass[] contextclasses,
  out AttributeDefinition[] contextattributes)

void

SaveServiceCache(
  string filename)

void

SearchObjectsCalled(
  string query,
  boolean async)

void

Serialize(
  object[] includeattrdefs,
  out ArchContent[] contents)

void

ServiceRecover()

SessionInfo[]

SessionInfoGet(
  out retval SessionInfo[] all,
  out SessionInfo[] active,
  out SessionInfo[] inactive,
  optional boolean orderbyloginat,
  optional SessionType type,
  optional AuthMeth authmeth,
  optional string ipaddress,
  optional string sessionid,
  optional integer limit)

SessionInfo[]

SessionInfoListGet(
  out retval SessionInfo[] sessions)

void

SessionLoggedIn(
  SessionInfo sessioninfo)

void

SetArchObjectRetentionDate(
  ref string archid,
  optional object obj,
  string retentiondate)

void

SetAttributeNoteless(
  object attrdef,
  any value)

void

SetContentParsing(
  ref optional content[] contents,
  optional boolean on)

void

SetExternalQuotaEntry(
  object source,
  integer quotakb,
  integer objquota)

void

SetUserClientDomain(
  object clientdomain)

void

SetUserEnvironment(
  object environment)

void

SetUserLanguage(
  optional object language)

void

SetUserLocale(
  object locale)

void

SetUserRole(
  object group,
  object position,
  optional object substuser)

void

SwitchToNormalMode()

void

SwitchToReadOnlyMode()

void

SwitchToRecoveryMode()

void

SynchronizeConfig()

void

SystemInstall(
  string instdir)

void

SystemUninstall()

object

TransferObjectCreate(
  ref object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

any

TypeCast(
  any source,
  out retval any target)

CompareResult

TypeCompare(
  any value1,
  any value2,
  out retval CompareResult result)

void

UninstallStatement(
  optional object coosrv)

void

UninstallTableDefinition(
  optional object coosrv)

void

UpdateUserQuota()

void

UpgradeExtensions(
  optional boolean query)

void

UserConfirmAuthentication(
  out optional AuthMeth authmeth)

void

UserGroupAdd(
  object group)

void

UserQuotaExceededHook(
  UserQuotaType quotatype)

void

UserReplace(
  optional object owngroup,
  out optional object[] lockedobjects,
  out optional ObjectError[] readonlyobjects)

string[]

UserTrustedNetworksGet(
  out retval string[] trustednetworks)

void

ValidateOwner(
  object checkowner,
  optional object group,
  optional object[] allcandidates,
  out string alternatename)

void

WriteConfigurationSettings(
  string directory,
  optional ConfigurationSettingsMode mode)


COOSYSTEM@1.1:AdminAttributeGet Permanent link for this heading

Retrieves the value of an attribute in administrative use cases. Certain system components use this action to retrieve certain system attributes even if the ACL of the object does not allow reading.

any COOSYSTEM@1.1:AdminAttributeGet(
  object attrdef,
  out retval any value,
  optional boolean directfromdb)

Name

Description

attrdef

The attribute that should be retrieved

value

The existing value of the attribute

directfromdb

if true the value of the attribute as it is stored in the database is retrieved unless it has been modified in the current transaction. if null or false the value is retrieved in the normal way which means that the action specified in attractget is executed, that ghosts are replaced and that objects are converted to a version that is derived from the object where this action is called on.

Additional Information


COOSYSTEM@1.1:AdminAttributeSet Permanent link for this heading

Changes the value of an attribute in administrative use cases. Certain system components use this action to modify certain system properties even if the ACL of the object does not allow modification.

void COOSYSTEM@1.1:AdminAttributeSet(
  object attrdef,
  optional any value,
  optional boolean noteless,
  optional boolean noattrset)

Name

Description

attrdef

The attribute which should be changed

value

The new value of the attribute

noteless

if null or true the attribute is changed without changing objchangedby

noattrset

if true the attribute is changed without executing AttrSet actions

Additional Information


COOSYSTEM@1.1:AdminObjectCreate Permanent link for this heading

object COOSYSTEM@1.1:AdminObjectCreate(
  ref object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

Name

Description

placement

object

address

virtualobject

Additional Information


COOSYSTEM@1.1:AdminObjectDelVersions Permanent link for this heading

Deletes all versions of the object in administrative use cases. Certain system components use this action to delete the object versions even if the ACL of the object does not allow deleting.

void COOSYSTEM@1.1:AdminObjectDelVersions(
  optional datetime maxdatetime,
  optional boolean releaseversions,
  optional boolean ignoreerrors,
  out optional string[] errorlist)

Name

Description

maxdatetime

Delete versions up to the specified timestamp.

releaseversions

Delete released versions too.

ignoreerrors

Ignore errors when deleting an object version.

errorlist

List of ignored errors.

Additional Information


COOSYSTEM@1.1:AdminObjectLock Permanent link for this heading

void COOSYSTEM@1.1:AdminObjectLock(
  optional boolean recursive,
  optional boolean automaticunlock,
  optional integer timeout,
  optional boolean manualrefresh)

Name

Description

recursive

automaticunlock

timeout

manualrefresh

Additional Information


COOSYSTEM@1.1:AdminObjectLockAttribute Permanent link for this heading

void COOSYSTEM@1.1:AdminObjectLockAttribute(
  object attrdef,
  optional integer timeout)

Name

Description

attrdef

timeout

Additional Information


COOSYSTEM@1.1:AdminObjectSearch Permanent link for this heading

object[] COOSYSTEM@1.1:AdminObjectSearch(
  string query,
  out retval object[] hits)

Name

Description

query

hits

Additional Information


COOSYSTEM@1.1:AdminObjectSearchAsync Permanent link for this heading

interface COOSYSTEM@1.1:AdminObjectSearchAsync(
  string query,
  out retval interface searchresult)

Name

Description

query

searchresult

Additional Information


COOSYSTEM@1.1:AdminSearchExecute Permanent link for this heading

void COOSYSTEM@1.1:AdminSearchExecute(
  string query,
  object action)

Name

Description

query

action

Additional Information


COOSYSTEM@1.1:AllowedACLsGet Permanent link for this heading

Computes the list of ACL objects that the current user in the current role (if any) is allowed to use according to the definitions in the user object and the groups, that the user belongs to, or the current role, if the user is currently working in a role.

void COOSYSTEM@1.1:AllowedACLsGet(
  out object[] acls,
  out boolean allowadditional)

Name

Description

acls

List of ACL objects. If this list is empty, the user can use any ACL object.

allowadditional

If this parameter is TRUE, the user is restricted to certain ACLs only in some of the groups. There are other groups that allow him to use any ACL. The returned list of ACLs is not binding.

Additional Information


COOSYSTEM@1.1:AllowedClassesFilter Permanent link for this heading

Filters object classes for a property. This action can be called directly on a property if parameter attrdef is not specified. Otherwise it filters object classes for property attrdef of the object. Parameter mode specifies the allowed classes. If parameter test is specified and true, parameter classes is not modified when it contains an illegal class. Instead, test contains false on return.

void COOSYSTEM@1.1:AllowedClassesFilter(
  object attrdef,
  CheckAllowedMode mode,
  ref object[] classes,
  ref optional boolean test)

Name

Description

attrdef

mode

classes

test

Additional Information


COOSYSTEM@1.1:AllowedClassesGet Permanent link for this heading

Computes allowed and not allowed object classes for a property. This action can be called directly on a property if parameter attrdef is not specified. Otherwise it computes object classes property attrdef of the object. Parameter mode specifies which object classes should be computed.

void COOSYSTEM@1.1:AllowedClassesGet(
  optional object attrdef,
  CheckAllowedMode mode,
  out object[] allowedclasses,
  out object[] notallowedclasses)

Name

Description

attrdef

mode

allowedclasses

notallowedclasses

Additional Information


COOSYSTEM@1.1:AllowedClassesHas Permanent link for this heading

boolean COOSYSTEM@1.1:AllowedClassesHas(
  object attrdef,
  CheckAllowedMode[] mode,
  boolean checkaccess,
  boolean checkabstract,
  out retval boolean hasallowed)

Name

Description

attrdef

mode

checkaccess

checkabstract

hasallowed

Additional Information


COOSYSTEM@1.1:AllowedObjectRolesGet Permanent link for this heading

object[] COOSYSTEM@1.1:AllowedObjectRolesGet(
  optional object[] objects,
  out retval object[] objectroles)

Name

Description

objects

objectroles

Additional Information


COOSYSTEM@1.1:AllowedObjectsFilter Permanent link for this heading

Filters objects for a property. This action can be called directly on a property if parameter attrdef is not specified. Otherwise it filters objects for property attrdef of the object. Parameter mode specifies the allowed classes. If parameter test is specified and true, parameter classes is not modified when it contains an object of an illegal class. Instead, test contains false on return.

object[] COOSYSTEM@1.1:AllowedObjectsFilter(
  object attrdef,
  CheckAllowedMode mode,
  ref retval object[] objects,
  ref optional boolean test,
  optional boolean checkvalid,
  optional datetime validat,
  optional string filter,
  optional object filterattrdef)

Name

Description

attrdef

mode

objects

test

checkvalid

validat

filter

filterattrdef

Additional Information


COOSYSTEM@1.1:ArchObject Permanent link for this heading

This action is called by the kernel for storing objects in an archive store. Multiple objects can be stored at once (see AttrObjArchive).

void COOSYSTEM@1.1:ArchObject(
  out string archid,
  object obj,
  integer versnr,
  ArchContent[] contents,
  ArchProperty[] properties,
  optional string retentionperiod,
  optional string retentiondate)

Name

Description

archid

Archive Document ID

obj

Root Object

versnr

Version Number

contents

Contents

properties

Properties (see archstattrconfig)

retentionperiod

Retention Period (Years)

retentiondate

Retention Date (ISO-Format: YYYY-MM-ddTHH:mm:ss)

Additional Information


COOSYSTEM@1.1:AttrActiveGet Permanent link for this heading

Reads the active state of the object. It checks whether the corresponding service is active. This action is called by the kernel when the value of this property is actually read.

void COOSYSTEM@1.1:AttrActiveGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrActiveGetVersion Permanent link for this heading

Gets the active state of an object version. It checks whether the corresponding service is active. This action is called by the kernel when the value of a version of this property is actually read.

void COOSYSTEM@1.1:AttrActiveGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrActiveSet Permanent link for this heading

void COOSYSTEM@1.1:AttrActiveSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrAllAttributesGet Permanent link for this heading

Reads all properties of an object class.

void COOSYSTEM@1.1:AttrAllAttributesGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrAllAttributesGetVersion Permanent link for this heading

Reads all properties of a version of an object class.

void COOSYSTEM@1.1:AttrAllAttributesGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrAllowedBaseEditObjsCopy Permanent link for this heading

any COOSYSTEM@1.1:AttrAllowedBaseEditObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrAllowedBaseEditObjsGet Permanent link for this heading

void COOSYSTEM@1.1:AttrAllowedBaseEditObjsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrAllowedBaseEditObjsGetVersion Permanent link for this heading

void COOSYSTEM@1.1:AttrAllowedBaseEditObjsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrAllowedBaseEditObjsSet Permanent link for this heading

void COOSYSTEM@1.1:AttrAllowedBaseEditObjsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrArchDeleteObjsCopy Permanent link for this heading

any COOSYSTEM@1.1:AttrArchDeleteObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrArchive Permanent link for this heading

This action is the template for actions that archive properties, when an object is archived. Such actions are specified in the property attractarch of a property definition. They are called, when an object is archived or recovered in the archive.

void COOSYSTEM@1.1:AttrArchive(
  AttributeDefinition attrdef,
  any value,
  optional boolean complete,
  optional boolean recover,
  optional boolean remains)

Name

Description

attrdef

value

complete

recover

remains

Additional Information


COOSYSTEM@1.1:AttrAttrTypeConstructor Permanent link for this heading

Constructor action for the property attrtype of a property definition.

any COOSYSTEM@1.1:AttrAttrTypeConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrAuditLogGet Permanent link for this heading

void COOSYSTEM@1.1:AttrAuditLogGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrAuditLogGetVersion Permanent link for this heading

void COOSYSTEM@1.1:AttrAuditLogGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrAuditLogObjConstructor Permanent link for this heading

any COOSYSTEM@1.1:AttrAuditLogObjConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrAuditLogObjCopy Permanent link for this heading

any COOSYSTEM@1.1:AttrAuditLogObjCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrAuditLogObjDestructor Permanent link for this heading

void COOSYSTEM@1.1:AttrAuditLogObjDestructor(
  AttributeDefinition attrdef,
  any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrAuditSearchResultGet Permanent link for this heading

void COOSYSTEM@1.1:AttrAuditSearchResultGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrBackLinkConstructor Permanent link for this heading

Is the constructor action for back link properties. It creates an object of the BackLink class.

any COOSYSTEM@1.1:AttrBackLinkConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrBackLinkCopy Permanent link for this heading

Initializes the backlink property as if the object were created. This action is called by the kernel, when an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrBackLinkCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrBackLinkDelVersion Permanent link for this heading

Deletes the version of a back link property value. This action is used to keep the backlink property synchronous with the objects using it. It is called by the kernel when a version of an object is deleted.

void COOSYSTEM@1.1:AttrBackLinkDelVersion(
  AttributeDefinition attrdef,
  integer versnr,
  any value)

Name

Description

attrdef

versnr

value

Additional Information


COOSYSTEM@1.1:AttrBackLinkDestructor Permanent link for this heading

Deletes the back link object associated with the back link property of the object. This action is called by the kernel, when an object is deleted.

void COOSYSTEM@1.1:AttrBackLinkDestructor(
  AttributeDefinition attrdef,
  any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrBackLinkFixVersion Permanent link for this heading

Defines the current value of the back link property and creates a new one. This action is used to keep the backlink properties synchronous to the objects using it. It is called by the kernel when a version of an object is stored and a new version is begun.

void COOSYSTEM@1.1:AttrBackLinkFixVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

Name

Description

attrdef

oldversnr

newversnr

value

autofixed

Additional Information


COOSYSTEM@1.1:AttrBackLinkGet Permanent link for this heading

Gets the values of the back link object and displays it in the back link property of the object. This action is called by the kernel when the value of this property is actually read.

void COOSYSTEM@1.1:AttrBackLinkGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrBackLinkGetVersion Permanent link for this heading

Reads the values of a version of the back link object and displays it in the back link property of a version of the object. This action is called by the kernel when the value of a version of this property is actually read.

void COOSYSTEM@1.1:AttrBackLinkGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrBackLinkSet Permanent link for this heading

Prevents the setting of the value of a back link property. This action is called by the kernel before the changed properties are stored.

Note: The back link provided is changable in one way by default. If you want to change the back link values in the target property you have to set the property to changable and assign this action as the action to set the value.

void COOSYSTEM@1.1:AttrBackLinkSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrBooleanTrueIfNullGet Permanent link for this heading

Returns true if the boolean is null

void COOSYSTEM@1.1:AttrBooleanTrueIfNullGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrCheckSet Permanent link for this heading

Sets the changed properties of the object and checks the consistency. This action is called by the kernel before the changed properties are stored.

void COOSYSTEM@1.1:AttrCheckSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrChildrenACLRefSet Permanent link for this heading

Set the referenced object for objects stored in property value. The referenced object is the object the property is assigned to.

void COOSYSTEM@1.1:AttrChildrenACLRefSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrChildrenCopy Permanent link for this heading

Copies the objects stored in a property. This action is called by the kernel, when an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrChildrenCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrChildrenDestructor Permanent link for this heading

Deletes the objects stored in a property. This action is called by the kernel, when an object is deleted.

void COOSYSTEM@1.1:AttrChildrenDestructor(
  AttributeDefinition attrdef,
  any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrChildrenFixManualVersion Permanent link for this heading

Save a manual version of objects stored in property value and start a new version. The description of the version of the current object is used for the description of the versions for the children.

void COOSYSTEM@1.1:AttrChildrenFixManualVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

Name

Description

attrdef

oldversnr

newversnr

value

autofixed

Additional Information


COOSYSTEM@1.1:AttrChildrenFixVersion Permanent link for this heading

Save a version of objects stored in property value and start a new version.

void COOSYSTEM@1.1:AttrChildrenFixVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

Name

Description

attrdef

oldversnr

newversnr

value

autofixed

Additional Information


COOSYSTEM@1.1:AttrClassHierarchyGet Permanent link for this heading

void COOSYSTEM@1.1:AttrClassHierarchyGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrCompContentSet Permanent link for this heading

Sets the contents of the object. This action is called by the kernel before the changed properties are stored.

void COOSYSTEM@1.1:AttrCompContentSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrCompListCopy Permanent link for this heading

Copies a list of objects in the property of the software component. This action is called by the kernel, when an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrCompListCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrCompListGet Permanent link for this heading

Reads the list of component objects stored in the property of the software component.

void COOSYSTEM@1.1:AttrCompListGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrCompListGetVersion Permanent link for this heading

Reads the list of objects belonging to a version of the software component. This action is called by the kernel, when the value of the version of this property is actually read.

void COOSYSTEM@1.1:AttrCompListGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrCompListSet Permanent link for this heading

Sets the component object list of the software component. This action is called by the kernel before the changed properties are stored.

void COOSYSTEM@1.1:AttrCompListSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrCompStateSet Permanent link for this heading

Sets the state of the software component.

void COOSYSTEM@1.1:AttrCompStateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrConstructor Permanent link for this heading

Is the template for actions which create properties and initialize them with default values. These actions are specified in the property attractctor of a property definition. They are called by the kernel during the creation of an object.

any COOSYSTEM@1.1:AttrConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrConstructorCopy Permanent link for this heading

Initializes the property of the copied object just as it was created. This action is called by the kernel, when an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrConstructorCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrContentConstructor Permanent link for this heading

Creates a value for a content property. This action is called when an object is created.

any COOSYSTEM@1.1:AttrContentConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrContentGet Permanent link for this heading

Reads the primary content of the object.

void COOSYSTEM@1.1:AttrContentGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrContentGetFTS Permanent link for this heading

Gets the content of the object for building a full-text search index.

void COOSYSTEM@1.1:AttrContentGetFTS(
  AttributeDefinition attrdef,
  ref any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrContentGetVersion Permanent link for this heading

Gets the content of a version of the object.

void COOSYSTEM@1.1:AttrContentGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrContentHitGet Permanent link for this heading

void COOSYSTEM@1.1:AttrContentHitGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrContentSet Permanent link for this heading

Sets a content property of the object. This action is called by the kernel before the changed properties are stored.

void COOSYSTEM@1.1:AttrContentSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrCopy Permanent link for this heading

Is the template for actions which copy a property value when an object is copied. These actions are specified in the property attractcopy of a property definition. They are called by the kernel, when an object is created as a copy of an object.

any COOSYSTEM@1.1:AttrCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrDatabaseInfoGet Permanent link for this heading

Reads the database information of the service. This action is called, when the value of this property is actually read.

void COOSYSTEM@1.1:AttrDatabaseInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrDeletedSet Permanent link for this heading

Set action for the property deleted.

void COOSYSTEM@1.1:AttrDeletedSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrDelVersion Permanent link for this heading

Is the template for actions, which delete the version of a property value. These actions are specified in the property attractdelver of a property definition. They are called by the kernel, when a version of an object is deleted.

void COOSYSTEM@1.1:AttrDelVersion(
  AttributeDefinition attrdef,
  integer versnr,
  any value)

Name

Description

attrdef

versnr

value

Additional Information


COOSYSTEM@1.1:AttrDestructor Permanent link for this heading

Is the template for actions which delete a property value. These actions are specified in the property attractdtor of a property definition. They are called by the kernel, when an object is deleted.

void COOSYSTEM@1.1:AttrDestructor(
  AttributeDefinition attrdef,
  any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrExprCheckSet Permanent link for this heading

void COOSYSTEM@1.1:AttrExprCheckSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrFilterCheckSet Permanent link for this heading

void COOSYSTEM@1.1:AttrFilterCheckSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrFilterValidCheckSet Permanent link for this heading

void COOSYSTEM@1.1:AttrFilterValidCheckSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrFixVersion Permanent link for this heading

Is the template for actions which store the current version of a property value and start a new one. These actions are specified in the property attractfixver of a property definition. They are called by the kernel, when a version of an object is stored and a new version is begun.

void COOSYSTEM@1.1:AttrFixVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

Name

Description

attrdef

oldversnr

newversnr

value

autofixed

Additional Information


COOSYSTEM@1.1:AttrFullReferenceGet Permanent link for this heading

Retrieves the full reference of an object (including domain or software component part for a component object).

void COOSYSTEM@1.1:AttrFullReferenceGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrGenURLGet Permanent link for this heading

This action is called, when the URL of an Internet/Intranet URL object is read. It is provided to be able to overwrite it in derived classes.

void COOSYSTEM@1.1:AttrGenURLGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrGenURLGetVersion Permanent link for this heading

This action is called, when the URL of version of an Internet/Intranet URL object is read. It is provided to be able to overwrite it in derived classes.

void COOSYSTEM@1.1:AttrGenURLGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrGenURLSet Permanent link for this heading

This action is called, when the URL of version of an Internet/Intranet URL object is set. It is provided to be able to overwrite it in derived classes.

void COOSYSTEM@1.1:AttrGenURLSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrGet Permanent link for this heading

Is the template for actions which read a property value. These actions are specified in the property attractget of a property definition. These actions are called by the kernel, when a property value is actually read. For volatile properties these actions are called for each access, otherwise the kernel caches the result of that action until the object is changed or ObjectRefresh is called on the object. Such an action can be used to change the value of the property before it leaves the kernel.

void COOSYSTEM@1.1:AttrGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrGetDisp Permanent link for this heading

Gets a display string, that visually represents the value of the property. Such actions can be specified in the property attractgetdisp of a property definition. These actions can be called by the kernel, if a component requests the string representation of a property or by any other component, that displays a representation of properties.

string COOSYSTEM@1.1:AttrGetDisp(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

Name

Description

attrdef

string

value

language

attrdeflist

flags

index

Additional Information


COOSYSTEM@1.1:AttrGetVersion Permanent link for this heading

Is the template for actions which read the version of a property value. These actions are specified in the property attractgetver of a property definition. They are called by the kernel, when the version of a property is actually read.

void COOSYSTEM@1.1:AttrGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrGetVersionFromActVersion Permanent link for this heading

Gets property values always from the current version. Editing the versioned property value is possible because the current version gets changed.

void COOSYSTEM@1.1:AttrGetVersionFromActVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrGetVersionNone Permanent link for this heading

void COOSYSTEM@1.1:AttrGetVersionNone(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrGetVersionUsingAttrGet Permanent link for this heading

void COOSYSTEM@1.1:AttrGetVersionUsingAttrGet(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrHdHolidayTableChildSet Permanent link for this heading

Set action for holiday table child objects

void COOSYSTEM@1.1:AttrHdHolidayTableChildSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

attribute definition

value

value

oldvalue

old value

Additional Information


COOSYSTEM@1.1:AttrLineConstructor Permanent link for this heading

any COOSYSTEM@1.1:AttrLineConstructor(
  AttributeDefinition attrdef,
  out retval any value,
  any oldvalues)

Name

Description

attrdef

value

oldvalues

Additional Information


COOSYSTEM@1.1:AttrLockGet Permanent link for this heading

Reads the information whether the object is locked and if so, who locked it and when. This action is called by the kernel when the value of the property is actually read.

void COOSYSTEM@1.1:AttrLockGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrLockInfoGet Permanent link for this heading

Reads the locking information of the COO Store. This action is called by the kernel when the value of the property is actually read.

void COOSYSTEM@1.1:AttrLockInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrMasterAttributesSet Permanent link for this heading

void COOSYSTEM@1.1:AttrMasterAttributesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrMasterClassSet Permanent link for this heading

void COOSYSTEM@1.1:AttrMasterClassSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrMethActionsCopy Permanent link for this heading

Copies the actions of the object class. It is called by the kernel when an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrMethActionsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrMethActionsGet Permanent link for this heading

Reads the actions of the object class. This action is called when the value of this property is actually read.

void COOSYSTEM@1.1:AttrMethActionsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrMethActionsGetVersion Permanent link for this heading

Gets the version of the actions of the object class. This action is called by the kernel when the value of a version of this property is actually read.

void COOSYSTEM@1.1:AttrMethActionsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrMethActionsSet Permanent link for this heading

Sets the actions of the object class. This action is called by the kernel before the changed values are stored.

void COOSYSTEM@1.1:AttrMethActionsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrMMCSrvAreasSet Permanent link for this heading

void COOSYSTEM@1.1:AttrMMCSrvAreasSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrModelMigrationGet Permanent link for this heading

void COOSYSTEM@1.1:AttrModelMigrationGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjACLConstructor Permanent link for this heading

Initializes the ACL of an object with the default values. This action is called when an object is created.

any COOSYSTEM@1.1:AttrObjACLConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrObjACLCopy Permanent link for this heading

This action is called, when the property objaclobj is copied. If the current user is not allowed to use this ACL, the ACL is not copied and the object gets an ACL as if it was created new.

any COOSYSTEM@1.1:AttrObjACLCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrObjACLSet Permanent link for this heading

This action is called, when a value is stored in the property objaclobj. It checks the consistency of the ACL and if the current user is allowed to use the new value.

void COOSYSTEM@1.1:AttrObjACLSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjAddressGet Permanent link for this heading

Reads the address of the object.This action is called by the kernel when the value of the property is actually read.

void COOSYSTEM@1.1:AttrObjAddressGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjAddressGetVersion Permanent link for this heading

Reads the address of the object. This action is called by the kernel when the value of this property is actually read.

void COOSYSTEM@1.1:AttrObjAddressGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjArchive Permanent link for this heading

Archives the objects stored in an object pointer property or in a compound property. This action can be used as archive action for such properties. If the property is an object pointer property it archives all objects stored in that property. If the property is a compound property, it walks through all member properties and archives all objects found in object pointer properties, including nested compound properties. This action is usefull, if the archiving of an object should automatically archive dependent objects, that are stored in properties of the object.

void COOSYSTEM@1.1:AttrObjArchive(
  AttributeDefinition attrdef,
  any value,
  optional boolean complete,
  optional boolean recover,
  optional boolean remains)

Name

Description

attrdef

value

complete

recover

remains

Additional Information


COOSYSTEM@1.1:AttrObjContSizeGet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjContSizeGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjCoogtGet Permanent link for this heading

Gets the COO Outbound Gateway of the object. This action is called by the kernel when the value of the property is actually read.

void COOSYSTEM@1.1:AttrObjCoogtGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjCoogtGetVersion Permanent link for this heading

Gets the COO Outbound Gateway of an object version. This action is called by the kernel when the value of a version of the property is actually read.

void COOSYSTEM@1.1:AttrObjCoogtGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjCoostGet Permanent link for this heading

Gets the COO Store of the object. This action is called by the kernel when the value of the property is actually read.

void COOSYSTEM@1.1:AttrObjCoostGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjCoostGetVersion Permanent link for this heading

Gets the COO Store of an object version. This action is called by the kernel when the value of a version of the property is actually read.

void COOSYSTEM@1.1:AttrObjCoostGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjCurCooSvcSet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjCurCooSvcSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjDomainGet Permanent link for this heading

Reads the domain of an object. This action is called by the kernel when the value of the property is actually read.

void COOSYSTEM@1.1:AttrObjDomainGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjDomainGetVersion Permanent link for this heading

Reads the domain of an object version. This action is called when the value of the version of the property is actually read.

void COOSYSTEM@1.1:AttrObjDomainGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjectCacheInfoGet Permanent link for this heading

Reads the current cache information of the object cache.

void COOSYSTEM@1.1:AttrObjectCacheInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjLitigationHoldSet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjLitigationHoldSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjLocationGet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjLocationGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjMasterCopy Permanent link for this heading

any COOSYSTEM@1.1:AttrObjMasterCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrObjMmcstConstructor Permanent link for this heading

Creates an MMC Store for object contents. This action is called by the kernel when an object is created.

any COOSYSTEM@1.1:AttrObjMmcstConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrObjMmcstCopy Permanent link for this heading

Copies the MMC Store for object contents. This action is called by the kernel when an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrObjMmcstCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrObjMmcstSet Permanent link for this heading

Sets the MMC Store for object contents. This action is called by the kernel before the changed properties are stored.

void COOSYSTEM@1.1:AttrObjMmcstSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjNameBuildSet Permanent link for this heading

Sets the object name of the object to its current value, if the object name is not modified itself in the current transaction. This action is intended to be used as set action for properties, that influence the look alike of the object name. The object name is recomputed and its current value is also stored.

void COOSYSTEM@1.1:AttrObjNameBuildSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjNameGet Permanent link for this heading

Get action for the property objname.

void COOSYSTEM@1.1:AttrObjNameGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjNameGetVersion Permanent link for this heading

Get version action for the property objname.

void COOSYSTEM@1.1:AttrObjNameGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjNameSet Permanent link for this heading

Set action for the property objname.

void COOSYSTEM@1.1:AttrObjNameSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjOwnerSet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjOwnerSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjOwnGroupSet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjOwnGroupSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjPrimaryRelatedCopy Permanent link for this heading

Copy action for objprimaryrelated, objuseableself and objuseablefiles

any COOSYSTEM@1.1:AttrObjPrimaryRelatedCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrObjPublicAccessChildrenGet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjPublicAccessChildrenGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjPublicAccessChildrenGetVersion Permanent link for this heading

void COOSYSTEM@1.1:AttrObjPublicAccessChildrenGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjPublicAccessSet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjPublicAccessSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjRestArchive Permanent link for this heading

Restores from archive the objects stored in an object pointer property or in a compound property. This action can be used as restore archive action for such properties. If the property is an object pointer property it restores from archive all objects stored in that property. If the property is a compound property, it walks through all member properties and restores from archive all objects found in object pointer properties, including nested compound properties. This action is usefull, if the restoring from archive of an object should automatically restore dependent objects, that are stored in properties of the object.

void COOSYSTEM@1.1:AttrObjRestArchive(
  AttributeDefinition attrdef,
  any value,
  boolean persistent)

Name

Description

attrdef

value

persistent

Additional Information


COOSYSTEM@1.1:AttrObjRetentionDateSet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjRetentionDateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjRolesSet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjRolesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjSecPropSet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjSecPropSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjSecSet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjSecSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjSecUsersGet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjSecUsersGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjSelfConstructor Permanent link for this heading

Is the constructor action for a property containing the object itself.

any COOSYSTEM@1.1:AttrObjSelfConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrObjSelfCopy Permanent link for this heading

Initializes a property containing the object itself as if the object was created. This action is called by the kernel when an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrObjSelfCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrObjSyncCopy Permanent link for this heading

This action is called, when the values of a synchronized object pointer property of an object are copied. It is intended to be used as the copy action for properties of class AttributeObjSyncDef.

any COOSYSTEM@1.1:AttrObjSyncCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrObjSyncGet Permanent link for this heading

This action is called, when a synchronized object pointer property is read for an object. It is intended to be used as the get action for properties of class AttributeObjSyncDef.

void COOSYSTEM@1.1:AttrObjSyncGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjSyncGetVersion Permanent link for this heading

This action is called, when the values of a synchronized object pointer properties of an object version are read. It is intended to be used as the get version action for properties of class AttributeObjSyncDef.

void COOSYSTEM@1.1:AttrObjSyncGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjSyncSet Permanent link for this heading

This action is called, when a synchronized object pointer is set. It is intended to be used as set action for properties with class AttributeObjSyncDef.

void COOSYSTEM@1.1:AttrObjSyncSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrObjUseablePrimaryRelatedFilter Permanent link for this heading

Filter the allowed values of attribute objuseableprimaryrelated

object[] COOSYSTEM@1.1:AttrObjUseablePrimaryRelatedFilter(
  ref retval object[] values,
  optional AttributeDefinition attrdef)

Name

Description

values

values

attrdef

attribute definition

Additional Information


COOSYSTEM@1.1:AttrObjUserChangedAtGet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjUserChangedAtGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrObjVersSizeGet Permanent link for this heading

void COOSYSTEM@1.1:AttrObjVersSizeGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrOnceSet Permanent link for this heading

Can be used to guarantee that a property can be set exactly once and not be modified afterwards.

void COOSYSTEM@1.1:AttrOnceSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrPathGetDisp Permanent link for this heading

string COOSYSTEM@1.1:AttrPathGetDisp(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

Name

Description

attrdef

string

value

language

attrdeflist

flags

index

Additional Information


COOSYSTEM@1.1:AttrPrivateGet Permanent link for this heading

void COOSYSTEM@1.1:AttrPrivateGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrPrivateSet Permanent link for this heading

void COOSYSTEM@1.1:AttrPrivateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrProdCompObjsCopy Permanent link for this heading

Copy product components of a software product.

any COOSYSTEM@1.1:AttrProdCompObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrProdCompObjsGet Permanent link for this heading

Gets the list of software components that are part of the software product.

void COOSYSTEM@1.1:AttrProdCompObjsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrProdCompObjsGetVersion Permanent link for this heading

Gets the list of software components that are part of a version of the software product.

void COOSYSTEM@1.1:AttrProdCompObjsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrProdCompObjsSet Permanent link for this heading

Sets the list of software components that are part of the software product.

void COOSYSTEM@1.1:AttrProdCompObjsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrProdDemoDataObjsCopy Permanent link for this heading

any COOSYSTEM@1.1:AttrProdDemoDataObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrProdDemoDataObjsGet Permanent link for this heading

void COOSYSTEM@1.1:AttrProdDemoDataObjsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrProdDemoDataObjsGetVersion Permanent link for this heading

void COOSYSTEM@1.1:AttrProdDemoDataObjsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrProdDemoDataObjsSet Permanent link for this heading

void COOSYSTEM@1.1:AttrProdDemoDataObjsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrProdStateSet Permanent link for this heading

Sets the state of the software product. If the change of the state is invalid, an appropriate error is returned. This action is called by the kernel before the changed properties are stored.

void COOSYSTEM@1.1:AttrProdStateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrProdTransObjsCopy Permanent link for this heading

any COOSYSTEM@1.1:AttrProdTransObjsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrProdTransObjsGet Permanent link for this heading

void COOSYSTEM@1.1:AttrProdTransObjsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrProdTransObjsGetVersion Permanent link for this heading

void COOSYSTEM@1.1:AttrProdTransObjsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrProdTransObjsSet Permanent link for this heading

void COOSYSTEM@1.1:AttrProdTransObjsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrReferenceSet Permanent link for this heading

Tests whether the reference is unique. This action is called by the kernel before the changed values are stored.

void COOSYSTEM@1.1:AttrReferenceSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrRefMergeGet Permanent link for this heading

Reads the merged values of the references properties.

void COOSYSTEM@1.1:AttrRefMergeGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrRefMergeGetVersion Permanent link for this heading

Reads the merged values of the references properties of a version.

void COOSYSTEM@1.1:AttrRefMergeGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrRefMergeSet Permanent link for this heading

Sets the merged value of the references properties.

void COOSYSTEM@1.1:AttrRefMergeSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrRefValueGet Permanent link for this heading

Reads the first value of the references properties.

void COOSYSTEM@1.1:AttrRefValueGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrRefValueGetVersion Permanent link for this heading

Reads the first value of the references properties of a version.

void COOSYSTEM@1.1:AttrRefValueGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrRefValueSet Permanent link for this heading

Sets the first value of the references properties.

void COOSYSTEM@1.1:AttrRefValueSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrRelationCopy Permanent link for this heading

Initializes a relation property as if the object was created. This action is called by the kernel, if an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrRelationCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrRelationDelVersion Permanent link for this heading

Deletes the version of a relation property value. This action is called by the kernel when a version of an object is deleted.

void COOSYSTEM@1.1:AttrRelationDelVersion(
  AttributeDefinition attrdef,
  integer versnr,
  any value)

Name

Description

attrdef

versnr

value

Additional Information


COOSYSTEM@1.1:AttrRelationDestructor Permanent link for this heading

Deletes the values of the relation.

void COOSYSTEM@1.1:AttrRelationDestructor(
  AttributeDefinition attrdef,
  any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrRelationFixVersion Permanent link for this heading

Defines the current value of the relation property and creates a new one. This action is called by the kernel when a version of an object is stored and a new version is begun.

void COOSYSTEM@1.1:AttrRelationFixVersion(
  AttributeDefinition attrdef,
  integer oldversnr,
  integer newversnr,
  any value,
  optional boolean autofixed)

Name

Description

attrdef

oldversnr

newversnr

value

autofixed

Additional Information


COOSYSTEM@1.1:AttrRelationGet Permanent link for this heading

Reads the values of the relation. This action is called by the kernel, when the value of this property is actually read.

void COOSYSTEM@1.1:AttrRelationGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrRelationGetVersion Permanent link for this heading

Reads the relation of a version. This action is called by the kernel when the value of the version of the property is actually read.

void COOSYSTEM@1.1:AttrRelationGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrRelationSet Permanent link for this heading

Sets the values of the relation. This action is called by the kernel before the changed properties are stored.

void COOSYSTEM@1.1:AttrRelationSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrRestArchive Permanent link for this heading

Is the template for actions which restore the value of the property from the archive. These actions are specified in the property attractrestarch of a property definition. They are called by the kernel, when the object is loaded or restored from the archive.

void COOSYSTEM@1.1:AttrRestArchive(
  AttributeDefinition attrdef,
  any value,
  boolean persistent)

Name

Description

attrdef

value

persistent

Additional Information


COOSYSTEM@1.1:AttrRestVersion Permanent link for this heading

Is the template for actions which restore the version of a property value. These actions are specified in the property attractrestver of a property definition. They are called by the kernel when a version of an object is restored.

any COOSYSTEM@1.1:AttrRestVersion(
  AttributeDefinition attrdef,
  object versobj,
  integer versnr,
  out retval any value)

Name

Description

attrdef

versobj

versnr

value

Additional Information


COOSYSTEM@1.1:AttrRestVersionFromActVersion Permanent link for this heading

The automatic consistency check for the modified objects with content can be suppressed.

any COOSYSTEM@1.1:AttrRestVersionFromActVersion(
  AttributeDefinition attrdef,
  object versobj,
  integer versnr,
  out retval any value)

Name

Description

attrdef

versobj

versnr

value

Additional Information


COOSYSTEM@1.1:AttrSearch Permanent link for this heading

Searches property values by filtering objects in the kernel. This action can be used to execute get actions (attractget) within queries. Note that this may result in bad search performance because the objects have to be loaded from the backend service.

void COOSYSTEM@1.1:AttrSearch(
  AttributeDefinition attrdef,
  ref object[] objlist,
  ConditionOperator condop,
  any value,
  boolean before,
  ref optional object[] domainlist)

Name

Description

attrdef

objlist

condop

value

before

domainlist

Additional Information


COOSYSTEM@1.1:AttrSearchNotPossible Permanent link for this heading

If this action is specified in attractsearch of a property definition, it is not possible to search for this property. This action is not executed directly, it is only a hint for the kernel to disable search for that property.

void COOSYSTEM@1.1:AttrSearchNotPossible(
  AttributeDefinition attrdef,
  ref object[] objlist,
  ConditionOperator condop,
  any value,
  boolean before,
  ref optional object[] domainlist)

Name

Description

attrdef

objlist

condop

value

before

domainlist

Additional Information


COOSYSTEM@1.1:AttrServerInfoGet Permanent link for this heading

Reads the server information depending on the class of the object. This action is called when the value of this property is actually read.

void COOSYSTEM@1.1:AttrServerInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrServiceConfigInfoGet Permanent link for this heading

This action is called, when the property coosrvconfinfo of a service is read. This property provides information about pending configuration information updates between the components services.

void COOSYSTEM@1.1:AttrServiceConfigInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrServiceInfoGet Permanent link for this heading

Reads the service information. This action is called when the value of the property is actually read.

void COOSYSTEM@1.1:AttrServiceInfoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrSet Permanent link for this heading

Is a template for actions which store a property or modify a property before it is stored. These actions are specified in property attractset of a property definition. They are called by the kernel for changed properties before the property values are stored.

void COOSYSTEM@1.1:AttrSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrStringListSet Permanent link for this heading

void COOSYSTEM@1.1:AttrStringListSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrSubClassesCopy Permanent link for this heading

Copies the derived classes of the object class. This action is called by the kernel when an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrSubClassesCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrSubClassesGet Permanent link for this heading

Reads the direct derived classes of the object class. This action is called when the value of this property is actually read.

void COOSYSTEM@1.1:AttrSubClassesGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrSubClassesGetVersion Permanent link for this heading

Gets the derived classes of an object class version. This action is called by the kernel when the value of a version of the property is actually read.

void COOSYSTEM@1.1:AttrSubClassesGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrSubClassesSet Permanent link for this heading

Sets the direct derived classes of the object class. This action is called by the kernel before the changed values are stored.

void COOSYSTEM@1.1:AttrSubClassesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrTableDefinitionGet Permanent link for this heading

Reads the definition of the internal tables of a COO Service. Get action for the property coosrvtabledef of a COO Service.

void COOSYSTEM@1.1:AttrTableDefinitionGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrTableDefinitionSet Permanent link for this heading

Sets the values of the table definition.

void COOSYSTEM@1.1:AttrTableDefinitionSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrUniqIDConstructor Permanent link for this heading

Creates an ID that is unique within the current domain. This action is called by the kernel when an object is created.

any COOSYSTEM@1.1:AttrUniqIDConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrUniqIDCopy Permanent link for this heading

Creates an ID, that is unique in the current domain, for a property of an object that is created as the copy of another object. This action is called when an object is created as a copy of another object.

any COOSYSTEM@1.1:AttrUniqIDCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


COOSYSTEM@1.1:AttrUserOnlineGet Permanent link for this heading

void COOSYSTEM@1.1:AttrUserOnlineGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrUserOpenIDSet Permanent link for this heading

void COOSYSTEM@1.1:AttrUserOpenIDSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrUserSettingsConstructor Permanent link for this heading

Creates the user settings object.

any COOSYSTEM@1.1:AttrUserSettingsConstructor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


COOSYSTEM@1.1:AttrUserSubRolesLineCtor Permanent link for this heading

any COOSYSTEM@1.1:AttrUserSubRolesLineCtor(
  AttributeDefinition attrdef,
  out retval any value,
  any oldvalues)

Name

Description

attrdef

value

oldvalues

Additional Information


COOSYSTEM@1.1:AttrUserSurNameGet Permanent link for this heading

void COOSYSTEM@1.1:AttrUserSurNameGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrValueExprGet Permanent link for this heading

void COOSYSTEM@1.1:AttrValueExprGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrValueExprGetVersion Permanent link for this heading

void COOSYSTEM@1.1:AttrValueExprGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrValueExprSet Permanent link for this heading

void COOSYSTEM@1.1:AttrValueExprSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrVirtualAttrsGet Permanent link for this heading

Reads all virtual properties.

void COOSYSTEM@1.1:AttrVirtualAttrsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrVirtualAttrsGetVersion Permanent link for this heading

Reads all virtual properties of a version.

void COOSYSTEM@1.1:AttrVirtualAttrsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

versnr

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:AttrWorkGroupMembersSet Permanent link for this heading

void COOSYSTEM@1.1:AttrWorkGroupMembersSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


COOSYSTEM@1.1:AttrWorkGroupMemberUsersGet Permanent link for this heading

void COOSYSTEM@1.1:AttrWorkGroupMemberUsersGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


COOSYSTEM@1.1:BackupContentAreas Permanent link for this heading

void COOSYSTEM@1.1:BackupContentAreas(
  optional string areadir,
  optional string backupdir,
  optional string logfilename)

Name

Description

areadir

backupdir

logfilename

Additional Information


COOSYSTEM@1.1:Break Permanent link for this heading

Raises the COOSTERR_BREAK error. This error is e.g. used by wrapper actions to prevent the further execution of the action.

void COOSYSTEM@1.1:Break()

Additional Information


COOSYSTEM@1.1:BuildIndex Permanent link for this heading

Build Mindbreeze index.

void COOSYSTEM@1.1:BuildIndex(
  optional integer chunksize,
  optional datetime indexfrom,
  optional datetime indexuntil,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope,
  optional boolean noaclupdate,
  optional boolean forceupdate,
  optional string statefile,
  optional IndexingMode mode,
  optional boolean noerrorretry)

Name

Description

chunksize

indexfrom

indexuntil

threadcount

querycondition

ignorescope

noaclupdate

forceupdate

statefile

mode

noerrorretry

Do not retry objects, that have an associated error from the last index run.

Additional Information


COOSYSTEM@1.1:BuildScan Permanent link for this heading

void COOSYSTEM@1.1:BuildScan(
  optional integer chunksize,
  optional datetime scanfrom,
  optional datetime scanuntil,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope)

Name

Description

chunksize

scanfrom

scanuntil

threadcount

querycondition

ignorescope

Additional Information


COOSYSTEM@1.1:CallApplication Permanent link for this heading

void COOSYSTEM@1.1:CallApplication(
  object applicationoraction,
  optional string arguments,
  optional object startclass,
  optional object portalpane,
  optional object portalpage,
  optional string initevent,
  optional string initeventarg)

Name

Description

applicationoraction

arguments

startclass

portalpane

portalpage

initevent

initeventarg

Additional Information


COOSYSTEM@1.1:Cancel Permanent link for this heading

Raises the COOSTERR_CANCEL. Use this action if e.g. a behavior can be suppressed by the cancel error.

void COOSYSTEM@1.1:Cancel()

Additional Information


COOSYSTEM@1.1:ChangeSubscriptionObjectsGet Permanent link for this heading

object[] COOSYSTEM@1.1:ChangeSubscriptionObjectsGet(
  out retval object[] objects,
  out optional datetime changedat)

Name

Description

objects

changedat

Additional Information


COOSYSTEM@1.1:ChangeSubscriptionObjectsUpdate Permanent link for this heading

Updates objects of a given change subscription. In case of success the transaction will be committed.

void COOSYSTEM@1.1:ChangeSubscriptionObjectsUpdate(
  string[] add,
  string[] remove,
  boolean reset,
  ref datetime changedat,
  out integer errorcount)

Name

Description

add

the change subscription objects to be added

remove

the change subscription objects to be removed. Objects contained in both add and remove are removed.

reset

if the subscription objects should be reset to the objects provided in parameter add

changedat

system modification time of subscription object. If reset is true this parameter is not required, else the method fails if the input modification time does not match the last change time.

errorcount

the number of objects ignored to be added due to insufficient access

Additional Information


COOSYSTEM@1.1:CheckContentConsistency Permanent link for this heading

Performs content checks.

void COOSYSTEM@1.1:CheckContentConsistency(
  optional string query,
  optional object report,
  optional boolean verbose)

Name

Description

query

the query used for identifying objects to be checked

report

target object, where the results of a CAS check are stored

verbose

log additional information In case a report object is passed, a CAS check is performed on the results of the query. The CAS check is a feature of Fabasoft Folio Cloud that requires the checkcas utility to be executed. A checkcas run creates logs in checked CAS areas that are processed by this action. In case no report object is passed, a content check is performed based on the class of the object or the results of the query. Calling the action on a ClientDomain, a CurrentDomain, an MMCService or an MMCStore performs a content check for the corresponding objects.

Additional Information


COOSYSTEM@1.1:CheckDeletedAuditAccess Permanent link for this heading

void COOSYSTEM@1.1:CheckDeletedAuditAccess(
  optional object objowngroup,
  optional object objteamroom)

Name

Description

objowngroup

objteamroom

Additional Information


COOSYSTEM@1.1:CheckUserQuota Permanent link for this heading

void COOSYSTEM@1.1:CheckUserQuota(
  out integer contentquota,
  out integer contentquotalimit,
  optional integer addcontentquota,
  out integer objectquota,
  out integer objectquotalimit,
  optional integer addobjectquota)

Name

Description

contentquota

contentquotalimit

addcontentquota

objectquota

objectquotalimit

addobjectquota

Additional Information


COOSYSTEM@1.1:CheckUserSubstitution Permanent link for this heading

void COOSYSTEM@1.1:CheckUserSubstitution(
  object rolepos,
  object rolegroup,
  ref boolean rolesuballowed,
  ref datetime rolesubstart,
  ref datetime rolesubend)

Name

Description

rolepos

rolegroup

rolesuballowed

rolesubstart

rolesubend

Additional Information


COOSYSTEM@1.1:CheckVirusScans Permanent link for this heading

Action to mark objects that contain viruses.

void COOSYSTEM@1.1:CheckVirusScans(
  optional boolean verbose)

Name

Description

verbose

A log entry can be forced for each marked object.

Additional Information


COOSYSTEM@1.1:CheckWorkDay Permanent link for this heading

The Action "CheckWorkDay" verifies that a date specified in Parameter "date" is not a holiday according to the information provided in Attribute "domainholidaytable" of the current Domain. If the second Parameter "checkpast" is defined the function fails if the specific date lies in the past.

void COOSYSTEM@1.1:CheckWorkDay(
  datetime day,
  optional boolean checkpast)

Name

Description

day

checkpast

Additional Information


COOSYSTEM@1.1:CleanupCASCache Permanent link for this heading

void COOSYSTEM@1.1:CleanupCASCache()

Additional Information


COOSYSTEM@1.1:CleanupContentAreas Permanent link for this heading

This action can be used to automate the cleanup of MMC areas with logging.

void COOSYSTEM@1.1:CleanupContentAreas(
  optional string areadir,
  optional datetime backupdatetime,
  optional boolean partial,
  optional boolean verbose,
  optional boolean testonly,
  optional boolean nocheck,
  optional boolean synconly,
  optional datetime synctobackup,
  optional datetime syncfrombackup,
  optional string casrange,
  optional datetime cleanupbackup,
  optional boolean useofflinebackup,
  optional datetime cleanbydate,
  optional integer limit,
  optional string casdeletiondir)

Name

Description

areadir

Defines the MMC area that should be cleaned.

backupdatetime

The desired backup time.

partial

The cleanup is done between the last cleanup and the last backup. This is useful for very large areas. Nonetheless full cleanups have to be done also regulary to clean all objects.

verbose

A log entry can be forced for each file.

testonly

The cleaning process is only simulated without deleting the files actually. This can be used in productive systems for testing and analyzing purposes.

nocheck

The automatic consistency check for the modified objects with content can be suppressed.

synconly

synctobackup

syncfrombackup

casrange

cleanupbackup

useofflinebackup

cleanbydate

limit

casdeletiondir

Additional Information


COOSYSTEM@1.1:ClearCache Permanent link for this heading

This action is called to clear the persistent cache of objects and multi media contents in the outbound gateways.

void COOSYSTEM@1.1:ClearCache()

Additional Information


COOSYSTEM@1.1:ClearIndexState Permanent link for this heading

void COOSYSTEM@1.1:ClearIndexState()

Additional Information


COOSYSTEM@1.1:ComponentObjectPrepare Permanent link for this heading

This action is called by the kernel for the objects stored in the property compprepcompobjs of a software component, when the software component is used for the first time, or a new version of the software component is installed on the server.

void COOSYSTEM@1.1:ComponentObjectPrepare(
  string instdir,
  string compinstdir)

Name

Description

instdir

The directory for installation.

compinstdir

The directory for installation of the component.

Additional Information


COOSYSTEM@1.1:ComponentObjectsGet Permanent link for this heading

object[] COOSYSTEM@1.1:ComponentObjectsGet(
  object[] classes,
  out retval object[] objects)

Name

Description

classes

objects

Additional Information


COOSYSTEM@1.1:Configure Permanent link for this heading

Execute the domain configuration (see prodconfigexpr and compconfigexpr). This action is called by the setup program and can be used by the system administrator to perform further configurations. The settings can be either directly specified as aggregate of type ConfigurationSettings or as content/file which is parsed as an expression. The local scope contains the configuration settings which can be modified directly, whereas the global scope contains additional arguments like the process environment variables (::env).

void COOSYSTEM@1.1:Configure(
  optional any settings,
  optional boolean test)

Name

Description

settings

The configuration settings (specify either the ConfigurationSettings, the expression CONTENT or a STRING containing the file name).

test

Check the configuration settings without applying them.

Additional Information


COOSYSTEM@1.1:ConvertContentToFinalForm Permanent link for this heading

Convert content into final form

Content COOSYSTEM@1.1:ConvertContentToFinalForm(
  optional object context,
  optional string format,
  out retval Content contentfinalform)

Name

Description

context

Context object

format

Format (e.g. "pdf")

contentfinalform

The result

Additional Information


COOSYSTEM@1.1:CoverageInfoFlush Permanent link for this heading

void COOSYSTEM@1.1:CoverageInfoFlush()

Additional Information


COOSYSTEM@1.1:CreatePublicAccessSecret Permanent link for this heading

Create a secret random number used for public access (objpublicaccess)

integer COOSYSTEM@1.1:CreatePublicAccessSecret(
  out retval integer secret)

Name

Description

secret

A secret random number (pasecret).

Additional Information


COOSYSTEM@1.1:CurrencyConvert Permanent link for this heading

Converts an amount of money from one currency to another using the conversion table selected by the method implementing this action.

void COOSYSTEM@1.1:CurrencyConvert(
  CurrencySymbol symbol,
  ref currency value)

Name

Description

symbol

The currency symbol of the target currency.

value

The value that is converted.

Additional Information


COOSYSTEM@1.1:DeleteArchObject Permanent link for this heading

This action is called by the kernel to delete an object from its archive store.

void COOSYSTEM@1.1:DeleteArchObject(
  string archid,
  optional object obj,
  optional integer versnr)

Name

Description

archid

Archive Document ID

obj

Object

versnr

Version Number

Additional Information

  • ACL Object: