Moving EBS Stubs Between Libraries

Search and filter

KB Article ID: 10986

Product: DocAve 6 Suite
Product Version: All
SharePoint Version: 2007,2010

Details:

​Problem

If EBS is enabled in your SharePoint 2007/2010 environment, and you use the Explorer view to drag and drop Storage Manager/Connector stubs between same site libraries, the moved stubs cannot be opened in the destination library.

 

Solution

There are three possible solutions to resolve this issue:

  • Apply the SharePoint CU 14.0.6131.5003 or the latest SharePoint CU, if you are running a SharePoint version that is earlier than 14.0.6131.5003.  To download the CU, use this link: SharePoint CU 14.0.6131.5003.
  • Use the RBS provider instead of the EBS provider.
  • Apply a Real-Time Storage Manager rule that generates the source stubs to the destination library before moving the source stubs to the destination library. After applying the rule, the moved stubs will still be converted to real content in the destination library. However, the real content will be converted to EBS stubs again due to the Real-Time Storage Manager rule. In this situation, the DocFlags values reflect the actual situation, and the two libraries will share the same stub database. Thus, the moved stubs can still be opened normally in the destination library.

*Note: The stubs that you moved before applying the solutions will not open. If you want to repair these stubs, please contact AvePoint Technical Support.

 

Cause

If a file is a stub, the 17th bit of the DocFlag value of this file in the corresponding content database is 1 (binary data), which means the DocFlag value is larger than 65536 after conversion; if a file is real content, the 17th bit of the DocFlag value of this file in the corresponding content database is 0 (binary data), which means the DocFlag value cannot be larger than 65536 after conversion. When moving Storage Manager/Connector stubs from the source library to the destination library in Explorer view, SharePoint converts the moved stubs to real content in the destination library. However, the 17th bit of the DocFlag values of the moved stubs are not changed. The DocFlag values are still 1 and larger than 65536 after conversion, which means these files are still regarded as EBS stubs. When opening the moved stubs in the destination library, SharePoint will check the corresponding DocFlag values. The DocFlag values and the properties of these moved stubs will conflict with each other, thus resulting in the moved stubs not opening in the destination library.