Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

WriteDocument Activity problem

Avatar

Former Community Member
Hi,

I try to save attachment on disk. In my user activity I save "notes and attachments" in a "list" of document (variable name : ListDocAttachment).

After I want save this attachments with activity "WriteDocument".

In "pathname pattern" I have :

concat('D:/tmp/', getDocAttribute(/process_data/ListDocAttachment[/process_data/@loopVar],"wsfilename"))



In "document" I have :

/process_data/ListDocAttachment[/process_data/@loopVar]



Make Unique: false

OverWrite: true.



Before his activity I have a "SetValue" where I raise my "loopVar".



So, In fact I save all documents on disk but they are the first document's name.

If I attach 2 documents (d1,d2) LC save d1 and overWrite d1 value with d2 value on d1 name.

In fact I have one document name d1 with d2 value.

So, I want d1 and d2.

Any Idea?

Thanks.
2 Replies

Avatar

Former Community Member
Hi,

I found a solution :

"pathname pattern":

concat(/process_data/@PathsaveAttach, getDocAttribute(/process_data/ListDocAttachment[number(/process_data/@loopVar)],"wsfilename"))



I just added "number" on my "loopVar".

Sorry for this useless post.

Avatar

Level 9
Hi Siham

It's not a useless post, it's actually really helpful of you to post your solution - this will help others who hit the same problem.



Thank you!

Howard