Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list

WriteDocument Activity problem

Avatar

Not applicable
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

Not applicable
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