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

Move Data Between 2 xfaForms


Level 4
Assume I have process with 2 xfaForm variables, Form A (a PDF) and Form B (a PDF). A user fills out Form A. I want to populate values in Form B with the data from Form A.

When I try to assign a value (using SetValue) directly from form A to form B, it doesn't seem to work. That is ...

Location: /process_data/form_B/object/data/xdp/datasets/data/FormB/Value1

Expression: /process_data/form_A/object/data/xdp/datasets/data/FormA/Value1

It does work however when I use a temporary XML variable, say xml_data. That is, I move the data from Form A to xml_data, and the move the data from xml_data to Form B.

Why would this be? What is wrong with directly moving data between my xfaForms? What am I missing?
3 Replies


Level 10
You should be able to go from Form B to Form A directly. You must be doing something wrong.



Not applicable
Hi Brad Steele,

I'm new in ES, n have experienced the same problem that u had sometime ago of trying to pass values from FormA to FormB, can you please help me out on this one


Level 10
Try to use a SetValue and equal the data node of the two form variable. Somehting like:

/process_data/form_B/object/data = /process_data/form_A/object/data