I have already restarted my application and also the CE many times..
I

On 26-Jul-2012, at 20:27, Dave Sanders <[email protected]> wrote:

> CMIS for FileNet caches metadata.  If the property definition recently 
> changed, either restart the app or wait for the cache to expire.  If that 
> does not resolve the issue,
> please post to the CMIS for FileNet forum - 
> http://www.ibm.com/developerworks/forums/forum.jspa?forumID=2334 .
> 
> 
> 
> 
> On Thu, Jul 26, 2012 at 8:00 AM, Pratyush Sinha 
> <[email protected]> wrote:
> Hi all ,
> 
> I have found some wrong values retrived while i was retrieving choiceList of 
> each propertyDefination in DocumentClass
> 
> some values doesnot match with the value in content Management.
> 
> Sending you the outPut , code and the image of content Engine.  <email.jpg>
>  
> 
> In above , choice List of propertyDefination of  email  Document Class is  
> "Entry Choice"
> 
> 
> 
> <training docClass.jpg>
> In above , choice List of propertyDefination of  training Class is  "none"
>  but the outPut of code show its not none.
> 
> 
> Now Code :
> 
> public void getDocumentClass() {
>               // TODO Auto-generated method stub
> 
>       System.out.println("checking  " + session.getRepositoryInfo());
>       ItemIterable<ObjectType> v = session.getTypeChildren("cmis:document", 
> true);
>       Iterator<ObjectType> i = v.iterator();
>       
>       while(i.hasNext()){
>               ObjectType a = i.next();
>               if(a!=null){     
>                       System.out.println("Document Class Name  - >" 
> +a.getDisplayName());
>                                                        
>                       Map<String, PropertyDefinition<?>> d = 
> a.getPropertyDefinitions();
>                                
>                       Iterator<String> itr = d.keySet().iterator();
>                       while(itr.hasNext()){
>                                                
>                               String key = itr.next().toString();
>                                                
>                               if 
> ((Boolean.FALSE.equals(d.get(key).isInherited())){
>                                       PropertyDefinition value = d.get(key);
>                                       System.out.println("Property Defination 
> ->>  " +key+" *****  " + " display name -> " +value.getDisplayName() );
>                                       List<Choice> ch = value.getChoices();
>                                       System.out.print("size of choice List " 
> + ch.size());
>                                                               
>                                       for (Choice choice : ch) {
>                                                               
>                                               System.out.print(" choice list 
> ->" +choice.getDisplayName())
>                                       }
>                                       System.out.println("");
>                                       System.out.println("");
>                               }
>                       }
>               }
>       }
> }
> 
> OUTPUT
> 
> Document Class Name  - >Email
> Property Defination ->>  DocumentTitle *****   display name -> Document Title
> size of choice List 0
> 
> Property Defination ->>  From *****   display name -> From
> size of choice List 0
> 
> Property Defination ->>  To *****   display name -> To
> size of choice List 0
> 
> Property Defination ->>  CarbonCopy *****   display name -> Cc
> size of choice List 2 choice list ->User choice list ->Site
> 
> Property Defination ->>  EmailSubject *****   display name -> Subject
> size of choice List 3 choice list ->document choice list ->folder choice list 
> ->customobject
> 
> Property Defination ->>  SentOn *****   display name -> Sent On
> size of choice List 0
> 
> Property Defination ->>  ReceivedOn *****   display name -> Received On
> size of choice List 0
> 
> Document Class Name  - >Record
> Property Defination ->>  DocumentTitle *****   display name -> Document Title
> size of choice List 0
> 
> Property Defination ->>  RecordedDocuments *****   display name -> 
> RecordedDocuments
> size of choice List 0
> 
> ________________________________________________________________________________________________
> 
> Document Class Name  - >training
> Property Defination ->>  DocumentTitle *****   display name -> Document Title
> size of choice List 0
> 
> Property Defination ->>  AnimationEnabled *****   display name -> Animation 
> Enabled
> size of choice List 0
> 
> Property Defination ->>  ReceivedOn *****   display name -> Received On
> size of choice List 0
> 
> Property Defination ->>  EmailSubject *****   display name -> Subject
> size of choice List 3 choice list ->document choice list ->folder choice list 
> ->customobject
> 
> Property Defination ->>  checking *****   display name -> checking
> size of choice List 0
> 
> Property Defination ->>  testingBoolean *****   display name -> testingBoolean
> size of choice List 0
> 
> Property Defination ->>  testingDate *****   display name -> testingDate
> size of choice List 0
> 
> Property Defination ->>  testString *****   display name -> testString
> size of choice List 0
> 
> 
> 
> Plz explain me how this is possible.
> 
> thanks
> Pratyush SINHA
> 

Reply via email to