Hi John,
I'm sorry you've run into this. Feel free to contact us via support at qdabra dot com. For customers performing an upgrade, we typically offer some help so that issues (such as this) can be identified. I'm not guaranteeing we would've caught this, but we would've tried to identify potential issues with the upgrade. :)
So yes, the SharePoint-DBXL interaction requires that the DBXL::Name (which goes into the Title column) have a unique value.
- If the value is not unique, DBXL appends the DocID.
- If the DBXL::Name is not defined, then the DocID is used; of course, that leaves the DBXL::Name blank in the Documents tab in DAT.
Let me suggest a third option which may work for you. I think the change was included in late versions of DBXL v2.6, and it is definitely included in the upcoming DBXL v2.7.
You can add a setting in web.config to modify the way DBXL maps XML forms to SharePoint. If the key is set to true, the DBXL::Name is ignored and the DocID is used instead. This is not, by default, included in DBXL’s web.config and must be manually added above the closing appSettings tag.
<add key="UseDocIdForSharePointFileName" value="true" />
<add key="UseDocIdForSharePointFileName-YourDocTypeNameHere" value="true" />
This would allow you to have a DBXL::Name defined, and use the DocID as the Title column in the SharePoint form library.
Let me know whether that addresses that issue.
As far as the shredding error, can you provide more info on this? Maybe check the eventvwr Qdabra log to see if there are any additional details. Thank you.