Hello Hilary. Thank you so much. In response:
Hilary Stoupa:Here's what I'm not seeing - can you put the ShPId field on the form so you can verify it is being populated when you first submit?
I've done this. Please click on the link below. Showing the action and steps. It will show that an additional record has been created with the ShpID included, although the record has changed this time.
https://docs.google.com/open?id=0BwU4lZpNNSL4anc4akl4U1hYYUk
Hilary Stoupa:Between your first submit and your second submit are you leaving the form open?
No, I haven't been leaving the form open
Hilary Stoupa:If not, when you set your other field values after the laptop has been selected, are you setting the ShPId field with the ID from the laptop list? The ID field from the list is the key to updating instead of creating new - we have an ID field indicated in the mapping, and then the field in the XML indicated by that XPath need to have the ID of the item you are trying to update.
Sorry for asking to be spoon-fed here :), but can you give me the steps to achieve this as I don't want to get it wrong again and it would really help a lot if one could overcome what is missing here.
Thank you so much