Word Automation Services Developer FAQs

Applies to: SharePoint Server 2010

This topic provides answers to Word Automation Services frequently asked questions.

FAQs

Question

Answer

Where does Word Automation Services log events?

Word Automation Services logs entries for most errors on the application server that encountered the error.

Where are the Word Automation Services assemblies installed?

Word Automation Services assemblies are installed to the global assembly cache for use by the service. For development purposes, the assemblies can also be found in Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI.

Can I use Word Automation Services to convert documents to other formats besides those that the Word Client application can convert to?

No. Word Automation Services can only convert files to a subset of the Word client supported Save formats.

Can I query the back-end database to perform create/read/update/delete (CRUD) tasks directly?

Like all content from SharePoint document libraries and lists, Word Automation Services content is stored in a Microsoft SQL Server database. However, querying the database directly is not recommended or supported. Instead, use the Word Automation Services API to query the database. For more information, see Programming Word Automation Services

Can I print using Word Automation Services?

Word Automation Services does not include capabilities for printing documents. However, it is possible to convert documents to the PDF or XPS formats and then spool them to a printer.

Can I use Word Automation Services without purchasing and installing SharePoint Server 2010?

Word Automation Services is a feature of SharePoint Server 2010. You must purchase and install SharePoint Server 2010 to use Word Automation Services.

How do I configure the Word Automation Services settings?

Use the SharePoint Server 2010 Central Administration web site to configure Word Automation Services.

How can I learn more about what specific events mean?

For more information, see Word Automation Services Error Messages and Error Codes.

Does Word Automation Services support mail merge or document assembly?

To perform bulk document assembly tasks, use the Open XML SDK 2.0..

How do I monitor the status of a conversion job?

For more information and an example of how to monitor the status of a conversion job, see Step 4: Create a Web Application Page to Monitor Conversions.

Can Word Automation Services convert to multiple formats in one conversion job?

A single conversion job can only convert files to a single output format. To convert a file to two or more output formats, you will need to create at least one job for each output format.

How long will it take for conversions to complete?

Word Automation Services is driven by a timer job that runs periodically to assign conversion items from the Word Automation Services job item queue to application servers. For example, if the Word Automation Services timer job runs every 15 minutes, then a conversion could take as long as 15 minutes plus the time it takes to convert the file. The actual time would depend on when the Word Automation Services timer job is scheduled to run next. The conversion may take longer to process if the Word Automation Services job item queue has other job items waiting to be processed. In fact, many hours could pass before a job item is finally converted in a system where the queue has many items.

Where can I find capacity planning guidance for Word Automation Services?

For more information about the performance characteristics of Word Automation Services, see the SharePoint Server 2010 topic Performance and capacity management (SharePoint Server 2010)

How many conversions per second can I expect from a Word Automation Services deployment?

The throughput of Word Automation Services will vary depending on several factors.

When comparing the performance of a single Word client computer against a similar application server running a single Word Automation Services worker process, the Word Automation Services worker process should be between 1 to 2 times as fast as the Word client application. Increasing the number of workers per application server or increasing the number of application servers in the SharePoint Server 2010 farm will increase the throughput of Word Automation Services even further.

Can I create sandboxed solutions that use Word Automation Services?

Word Automation Services cannot be utilized in sandboxed solutions.

See Also

Concepts

Troubleshooting Word Automation Services

Other Resources

Troubleshooting and FAQs for Word Automation Services

Getting Started with Word Automation Services

Word Automation Services Fundamentals

Programming Word Automation Services