Document Property Parsing

13. October 2009

ParserEnabled, True or False

Document Property Promotion and Demotion is a mechanism in SharePoint where by the Microsoft Office documents properties are parsed and added to the documents metadata fields in the target document library.  This feature is exposed and most prominently seen in the Document Information Panel (DIP) of the Microsoft Office suite of applications.

This is a great feature and works well for most solutions, however, there are always exceptions.  If your solution calls for batch loading documents via a RPC utility with custom metadata the Document Parsing will drop the custom metadata and override it with the parsed values from the embedded document properties.

In order for you to avoid this you need to disable the ParserEnabled property of the web application, this is not something you can do via STSADM or the Central Administration UI.  

You’ll need to code this with Visual Studio .NET or use Joe Rodgers PowerShell script example below to disable the parsing.  I’ve created an small UI utility (DPP.EXE) that you can find on my Code page to accomplish this easily.   In hind sight however, after I coded this utility and have seen all the support for PowerShell in SP2010, I’d recommend using PowerShell as much as possible for all your administrative tasks on your MOSS server at this point.

 

image

 DPP is available on the Code page.

 

Inside the DOCPARSE.XML File

Located in the 12 hive in the config folder is the DOCPARSE.XML file that contains the parsers available to the server. 

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG\DOCPARSE.XML

clip_image001

 

For More Information

MOSS, WSS, Programming ,

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading