Content Services: WebSphere stops responding when many concurrent threads are running

When the storeContent operation for Content Services 9 is invoked with more than 30 threads, the WebSphere application server may stop responding.

Follow these steps to resolve the issue:

  1. In WebSphere Administrative Console, click Servers > Server Types > WebSphere application servers and then click a server name.
  2. In the right pane, click Thread pools under Additional Properties.
  3. Click WebContainer and, on the Configuration page, increase the value of the Maximum Size field by double the number of threads that you need to run. For example, increase the value of the Maximum Size field by 80 if you want to run 40 threads.
  4. Click Apply or OK.
  5. Click Save directly to the master configuration.
  6. Restart the WebSphere application server.

LiveCycle: Troubleshooting protocol for PDF Generator ES2

Jayan Kandathil has posted a really useful troubleshooting protocol for PDF Generator ES2 at the LiveCycle Product Blog. Here are the questions that Jayan suggests you consider while troubleshooting PDFG issues:

  • Is the operating system Windows?
  • Is the hardware sufficient?
  • Is the memory sufficient?
  • Is Microsoft Office installed (Windows only)?
  • Did you start Microsoft Office applications after the install and dismiss all dialogs?
  • Is Adobe Acrobat Professional 9 installed (Windows only)?
  • Is OpenOffice.org installed (Linux or Solaris only)?
  • Is the ‘Print Spooler’ service running?
  • Is the ‘Adobe PDF’ printer set as the default printer?
  • Did you start Acrobat Professional after the install and dismiss all dialogs?
  • Which Windows user’s credentials is PDF Generator running with?
  • Does the PDFGen.api file exist in the \Acrobat\plug_ins\ folder?
  • Is the System Readiness Tool happy?

For the complete blog post, visit this URL.

Content Services: Disable content indexing

You can disable content indexing to improve Content Services 9 performance. Disabling indexing also disables text-based search within new content. However, you can still search within already-indexed content.

Follow these steps to disable indexing:

  1. In the adobe-contentservices.ear file, navigate to LiveCycle Content Services.ear/contentservices.war/WEB-INF/classes/alfresco/model and open the contentModel.xml file for editing.
  2. Locate the following line:
    <type name=”cm:content”>
  3. Set the index enabled and tokenized properties to false.
  • Change <index enabled=”true”> to <index enabled=”false”>.
  • Change <tokenized>true </tokenised> to <tokenized>false </tokenised>.

Disable the conversions required for indexing

To realize additional performance improvements, disable the conversions required for indexing. Follow these steps:

  1. In adobe-contentservices.ear, browse to contentservices.war\WEB-INF\classes\alfresco\extension.
  2. Preserve a backup of the custom-metadata-extractors-context file.
  3. Delete this file from the EAR.

Content Services ES2: Improving performance

Thumbnail image for livecycle.jpg

You can disable content indexing to improve Content Services ES2 performance. However, keep in mind that disabling indexing will also disable text-based search within new content. To disable indexing:
  1. In the adobe-contentservices.ear file, navigate to
    LiveCycle Content Services.ear/contentservices.war/WEB-INF/classes/alfresco/model and open the contentModel.xml file for editing.
  2. Locate the following line:
    <type name=”cm:content”>
  3. Set the index enabled and tokenized properties to false.
  • Change <index enabled=”true”> to <index enabled=”false”>.
  • Change <tokenized>true </tokenised> to <tokenized>false </tokenised>.
For additional performance improvements, you can disable the conversions required for indexing. To disable conversions:
  1. In adobe-contentservices.ear, browse to
    contentservices.war\WEB-INF\classes\alfresco\extension.
  2. Preserve a backup of the custom-metadata-extractors-context file.
  3. Delete this file from the EAR.

Some new LiveCycle TechNotes

livecycle.jpg

Here are a few new LiveCycle TechNotes that were published recently:
  • This TechNote describes how you can synchronize Tivoli dynamic LDAP groups with User Management ES/ES2.
  • This TechNote may help if you’re observing Process Management ES2 throughput issues for Oracle.
  • When an XDP form with relative references to images is rendered as an interactive PDF form through LiveCycle, and passed to the Output service for flattening or to the Assembler service for conversion to a PDF/A document, you may observe loss of images in the generated output. This TechNote lists a couple of workarounds for the issue.
To search for more LiveCycle TechNotes or TechNotes for other Adobe products, use the Only Adobe content option on the Search Community Help page.