Article - CS21934

EPMDocument check in/check out failed with error: "Operation failed because the user did not have the necessary permission on the following objects to perform the operation" in Windchill PDMLink

Modified: 15-Jul-2026   


Applies To

  • Windchill PDMLink 9.1 to 13.1
  • Windchill PDM Essentials 10.1 to 11.1
  • Windchill ProjectLink 9.1 to 13.0
  • Creo Parametric 1.0 to 13.4
  • Creo+

Description

  •  EPMDocument check in/check out failed with error: Operation failed because the user did not have the necessary permission on the following objects to perform the operation
  • Cannot check out CAD Documents in workspace, which occurs in a specific context
  • Method Server logs with wt.access=ALL reports:
    => hasAccess: User_Name, object = CAD Part  - Name (wt.epm.EPMDocument:IDA2A2), permission = Modify
         type = WCTYPE|wt.epm.EPMDocument|<SubType>, domain = Site, Organisation - <Org Name>, Library - <Library Name> /Default/<Library Name> (wt.admin.AdministrativeDomain:###), state = <Life Cycle State>
         checking for policy access ...
    => getPolicyAcl - IN: = wt.admin.AdministrativeDomain:###, wt.epm.EPMDocument|###, <Life Cycle State>
    <= getPolicyAcl - OUT - acl from cache: wt.admin.AdministrativeDomain:###, wt.epm.EPMDocument|###, <Life Cycle State>
    + Participant: cn=ORG ADMIN,o=<Org Name>,ou=people,cn=AdministrativeLdap,cn=Windchill_11.1,o=ptc (wt.org.WTGroup:###): [Full Control (All)]
    + Participant: cn=group1,ou=people,cn=administrativeldap,cn=windchill_11.1,o=ptc (wt.org.WTGroup:###): [Read, Create, Download, Modify Content, Create By Move]
    + Participant: Librarysmanager (Library - <Library Name>) (wt.org.WTGroup:###): [Full Control (All)]
    + Participant: Team Member (Library - <Library Name>) (wt.org.WTGroup:###): [Read, Download]
    - Participant: cn=group1,ou=people,cn=administrativeldap,cn=windchill_11.1,o=ptc (wt.org.WTGroup:###): [Modify, Modify Security Labels]
    => AclEntrySet.getPermissionMasks: uid=User_Name,ou=people,cn=AdministrativeLdap,cn=Windchill_###,o=ptc, id = wt.org.WTUser:####
    <= AclEntrySet.getPermissionMasks: (from cache), grant = -#### [Read, Create, Delete, Administrative, Revise, New View Version, Change Permissions, Download, Modify Content, Change Domain, Create By Move, Change Context, Set State, Modify Identity], absolute deny = 0 []
    object is ownable - check for owner rights
    checking for ad hoc access ...
    <= hasAccess is false: User_Name, object = CAD Part  - Name (wt.epm.EPMDocument:IDA2A2), permission = Modify
This is a printer-friendly version of Article 21934 and may be out of date. For the latest version click CS21934