Hi Experts,
I'm facing an issue while updating a table. Below's the log (Namespace & tablename masked):
05/02/2019 11:33:32 AM QUE-370007 Unable to find key values for element 'TABLE_NAME' (document with schema 'TABLE_NAME')
05/02/2019 11:33:32 AM XSV-350023 Unable to save document of type 'NAMESPACE_:TABLE_NAME'.
05/02/2019 11:33:32 AM SOP-330011 Error while executing the method 'Write' of service 'xtk:persist|xtk:session'.
Key is based on 4 columns & I've verified that, data exits on all those columns & they're unique when put together.
Below is the key declaration xml:
<element label="TABLE_NAME" name="TABLE_NAME">
<key internal="true" name="PrimaryKey">
<keyfield xpath="@COL1"/>
<keyfield xpath="@COL2"/>
<keyfield xpath="@COL3"/>
<keyfield xpath="@COL4"/>
</key>
Below is the update statement:
xtk.session.Write(
<TABLE_NAME
xtkschema="NAMESPACE_:TABLE_NAME" _operation="update" _key="@COL1,@COL2,@COL3,@COL4"
<<columns that required update>>
/>);
Pls. let e know. TIA