Update within Relationship table list does not persist to parent schema
I have a Relationship table defined between two tables that contains links to respective tables.
Within a form, I have an input of type "list" based on the Relationship table defined above. The list references fields from both tables and (as expected) allows to edit values of those fields. Once a filed is updated, "Save" button appears within the related container and the changes are seemingly propagated - the field displays an update value. However, the actual object whose field was just "updated" retains its original value and, as soon as the screen is Refreshed (F5), the field displays its original value again.
Relationship table definition:
...
<element label="RelTable" name="relTable">
<key internal="true" name="id">
<keyfield xlink="table1"/>
<keyfield xlink="table2"/>
</key>
<element integrity="neutral" label="Table1" name="table1" revIntegrity="own"
target="cus:table1" type="link"></element>
<element integrity="neutral" label="Table2" name="table2" revIntegrity="own"
target="cus:table2" type="link"/>
</element>
...
Input Form:
...
<container colcount="2" label="CB Extend">
<input img="nms:geolocation.png" nolabel="true" type="list" xpath="relTable">
<input label="Field1" xpath="table1/@fieldId"/>
<input label="Name" xpath="table1/@fieldName"/>
<input hidden="true" xpath="[@table2-id]"/>
<input hidden="true" xpath="[@table1-id]"/>
<orderBy>
<node expr="[table1/@fieldName]"/>
</orderBy>
</input>
</container>
....
Would anyone have any suggestions?.. Thank you!