Hello,
In my Windchill configuration (9.1M060), I have only 1 site and 1 organization.
I want to load some ACL for my organization directly in command line with the LoadFromFile command within a WindchillShell.
First step
Create the XML file csv file with the CSV2XML utility : it's ok.
Following, a sample of the xml file created
<?xml version="1.0" ?><!DOCTYPE NmLoader SYSTEM "standardX10.dtd"><NmLoader><csvAccessRule handler="wt.load.LoadUser.createAccessRule" ><csvuser>wcadmin</csvuser><csvdomain>/Default</csvdomain><csvtypeId>wt.epm.EPMDocument</csvtypeId><csvpermission>+</csvpermission><csvprincipal>MEMBERS</csvprincipal><csvpermissionList>7/15</csvpermissionList><csvstate>OBSOLETE</csvstate></csvAccessRule></NmLoader>
Second Step
Load the rules
From a windchill shell, i launch the folowing command :
windchill wt.load.LoadFromFile -d D:\ptc\Windchill\src\loadFiles\CDA_LoaderACL.xml -u <pwd> -p <pwd>
So, I obtain the error :
Principal "MEMBERS" not found. Méthode de chargement wt.load.LoadUser. createAccessRule a signalé une erreur. Aucun objet n'a été importé en raison d'une erreur. Problème inattendu lors de l'exportation/importation. Exception imbriquée: wt.util.WTException: Méthode de chargement wt.load.LoadUser. createAccessRule a signalé une erreur. E data file = <D:\ptc\Windchill\src\loadFiles\CDA_LoaderACL.xml,D:\ptc\Windchill\src\loadFiles\CDA_LoaderACL.xml> map file = <null,null> token separator = <null,null> method = <null,create> user = <null> Command line = <{}> Problème inattendu lors de l'exportation/importation. Exception imbriquΘeá: wt.util.WTException: Méthode de chargement wt.load.LoadUser. createAccessRule a signalé une erreur.
I don''t undestand the first message concerning MEMBERS : the key MEMBERS exist in the file RoleRB.RB.ser
I have open a PTC call the 11th-Oct-2011. No answer today.
I hope for better luck with the forum.
Thanks for your help