Problem with automation chain for date and multivalued metadata

I try to create an automation chain to get elements of a folder and put them in my document (inherit metadata).
I have 3 metadata in my folder, and I want to “copy” values in my metada's document. But it doesn't work for multi-valued and date metadata
In automation chain I do :

 - Fetch > Context Document
 - Push & Pop > Push Document
 - Document > Get Parent
 - Execution Context > Set context Variable
   - name = v_field_mutivalued
   - value = expr:@{Document["gen:field_multivalued"]}
 - Execution Context > Set context Variable
   - name = v_field_text
   - value = expr:@{Document["gen:field_text"]}
 - Execution Context > Set context Variable
   - name = v_field_date
   - value = @{Fn.calendar(Document["gen:field_date"])}
 - Push & Pop > Pop Document
 - Document > Update Property
   - value:@{v_field_date.date}<br/>
   - xpath:gen:field_date     
 - Document > Update Properties
   - gen:field_multivalued=@{v_field_multivalued}<br/>
     gen:field_text=@{v_field_text}<br/>


In “gen:field_multivalued” it stored : [Ljava.lang.String;@4c28a60
In “gen:field_text” it's OK
In “gen:field_date” : it's OK BUT when the date is NULL it makes an error (Caused by: [Error: v_field_date.date: null] [Near : {… Unknown ….}] (I don't put all the log because is too big !) What is wrong for multivalued field and how test null value ?
Thanks in advance

0 votes

0 answers

1462 views

ANSWER

After lots of search, I can store a field date. But It doesn't work for multi-valued. Has anyone an answer ???
12/06/2012