<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LiveCycle Help Content Team</title>
	<atom:link href="http://blogs.adobe.com/LiveCycleHelp/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.adobe.com/LiveCycleHelp</link>
	<description>Updates, new content, and other helpful information from the LiveCycle Help Content Team</description>
	<lastBuildDate>Fri, 05 Apr 2013 11:43:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>XFA-based PDF forms on Firefox 19</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2013/04/xfa-based-pdf-forms-on-firefox-19.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2013/04/xfa-based-pdf-forms-on-firefox-19.html#comments</comments>
		<pubDate>Fri, 05 Apr 2013 11:43:54 +0000</pubDate>
		<dc:creator>Vishal Gupta</dc:creator>
				<category><![CDATA[Designer]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[XFA]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=805</guid>
		<description><![CDATA[With the release of Firefox 19, Mozilla introduced a built-in PDF viewer. However, the XFA-based PDF forms do not open in the PDF viewer, by default. To open these forms using Firefox 19, you&#8217;d need to configure Firefox to open &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2013/04/xfa-based-pdf-forms-on-firefox-19.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>With the release of Firefox 19, Mozilla introduced a built-in PDF viewer. However, the XFA-based PDF forms do not open in the PDF viewer, by default. To open these forms using Firefox 19, you&#8217;d need to configure Firefox to open PDFs in Adobe Reader or Adobe Acrobat.</p>
<p>For more details on how to accomplish this, see the knowledge base article at <a href="http://helpx.adobe.com/livecycle/kb/xfa-forms-mozilla-firefox-19.html">http://helpx.adobe.com/livecycle/kb/xfa-forms-mozilla-firefox-19.html</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2013/04/xfa-based-pdf-forms-on-firefox-19.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importing LiveCycle DSCs using command-line</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2012/11/importing-livecycle-dscs-using-command-line.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2012/11/importing-livecycle-dscs-using-command-line.html#comments</comments>
		<pubDate>Mon, 05 Nov 2012 08:15:37 +0000</pubDate>
		<dc:creator>Vishal Gupta</dc:creator>
				<category><![CDATA[Customization]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Workbench]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[DSC]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=791</guid>
		<description><![CDATA[- Ankush Kumar, Lead Software Engineer @ Adobe Many a times, we have the requirement to deploy single or group of system or custom DSCs. System DSCs are deployed by LiveCycle Configuration Manager. However, in the case of custom DSCs, &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2012/11/importing-livecycle-dscs-using-command-line.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>- <strong>Ankush Kumar</strong>, Lead Software Engineer @ Adobe</em></p>
<p>Many a times, we have the requirement to deploy single or group of system or custom DSCs. System DSCs are deployed by LiveCycle Configuration Manager. However, in the case of custom DSCs, we need to manually deploy the component through LiveCycle Workbench. Sometimes, launching Workbench for solely deploying component seems like too much effort. Moreover, it’s not very easy to automate.</p>
<p>You can use the attached sample tool to deploy a DSC using command-line.</p>
<ol>
<li>Download and extract the <a href="http://blogs.adobe.com/LiveCycleHelp/files/2012/11/ImportDSC.zip">tool archive</a> on your machine. It contains a folder libs, a runme.bat file, and an ImportDSC.jar file.</li>
<li>Place &lt;<em>LiveCycle Installation Dir</em>&gt;\sdk\client-libs\thirdparty\*.jar files in libs folder.</li>
<li>Place adobe-usermanager-client.jar and adobe-livecycle-client.jar files in libs folder.</li>
<li>Modify runme.bat accordingly.</li>
</ol>
<p>The ImportDSC.jar is used in the following way in the runme.bat file (provided classpath is set):</p>
<p><code>java com.adobe.livecycle.sample.ImportDSC appserver=&lt;websphere|weblogic|jboss&gt; serverhost=&lt;name of machine&gt; port=&lt;port of LC&gt; username=&lt;user to install DSC&gt; password=&lt;password of mentioned user&gt; dscpath=&lt;absolute path till DSC&gt; force=&lt;true|false&gt;</code></p>
<p>The source code is also included in the archive. Please review it in case of any doubt and modify as per your requirements.</p>
<p><strong>DISCLAIMER</strong>: This sample code is not officially delivered or supported as part of Adobe LiveCycle product. One should verify this on a testing environment before employing in production environment.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2012/11/importing-livecycle-dscs-using-command-line.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using LiveCycle to programmatically split the PDF documents &#8211; Part 1</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2012/11/using-livecycle-to-programmatically-split-the-pdf-documents-part-1.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2012/11/using-livecycle-to-programmatically-split-the-pdf-documents-part-1.html#comments</comments>
		<pubDate>Fri, 02 Nov 2012 11:14:24 +0000</pubDate>
		<dc:creator>khsingh</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PDFG Generator]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Assembler]]></category>
		<category><![CDATA[LiveCycle]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Split]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=773</guid>
		<description><![CDATA[- Khushwant Singh, Content and Community Lead @ Adobe A discussion on Adobe forums indicates that a lot of LiveCycle users are trying to figure out how to programmatically split a PDF file. Adobe LiveCycle provides a simple method to programmatically split PDF documents &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2012/11/using-livecycle-to-programmatically-split-the-pdf-documents-part-1.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em><strong>- <a title="Khushwant Sehgal" href="http://blogs.adobe.com/khushwantsehgal" target="_blank">Khushwant Singh</a></strong></em>, Content and Community Lead @ Adobe</p>
<p>A discussion on Adobe forums indicates that a lot of LiveCycle users are trying to figure out how to programmatically split a PDF file. Adobe LiveCycle provides a simple method to programmatically split PDF documents using LiveCycle Assembler service. You can split PDF files using the bookmark tags or by page number.</p>
<p>To split the PDF documents, you require:</p>
<ul>
<li>A DDX (For more information about DDX, see Adobe LiveCycle <a title="DDX Reference Guide" href="http://help.adobe.com/en_US/livecycle/10.0/ddxRef.pdf" target="_blank">DDX reference guide</a>)</li>
<li>Source documents</li>
<li>Access to the running instance of Adobe LiveCycle</li>
</ul>
<p>You can write a custom DDX document suited to your requirements.  Some of the most commonly requested DDX are:</p>
<p><strong>DDX for splitting PDF document </strong><strong>using bookmarks</strong></p>
<p>In the following sample DDX<em>, </em>LiveCycle Assembler service<em> </em>generates a single document for each level 1 bookmark in the source document (AssemblerResultPDF.pdf in this example). The Assembler service generates a name for each document that is the concatenation of the following items:</p>
<ul>
<li>A string specified by the prefix attribute</li>
<li>A 6-digit sequence number (This number could be used to re-create the original order of the pages after the document is disassembled.)</li>
<li>The bookmark title</li>
<li>The filename extension .pdf</li>
</ul>
<p><code>&lt;PDFsFromBookmarks prefix="stmt"&gt;<br />
&lt;PDF source="doc1.pdf"/&gt;<br />
&lt;/PDFsFromBookmarks&gt;</code></p>
<p><strong>DDX for splitting PDF document using page numbers</strong></p>
<p>In this sample DDX<em>, </em>LiveCycle Assembler service<em> </em>generates documents for the mentioned page number from the source document. The Assembler service generates a name for each document based on the result parameter specified in the DDX.<strong></strong><br />
<code><br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;DDX xmlns="http://ns.adobe.com/DDX/1.0/"&gt;<br />
&lt;PDF result="Final.pdf"&gt;<br />
&lt;PDF source="PDF1.pdf" pages="1"/&gt;<br />
&lt;/PDF&gt;<br />
&lt;PDF result="Final2.pdf"&gt;<br />
&lt;PDF source="PDF1.pdf" pages="2"/&gt;<br />
&lt;/PDF&gt;<br />
&lt;/DDX&gt;<br />
</code><br />
<strong>DDX for splitting PDF document using the page range</strong></p>
<p>In this sample DDX<em>, </em>LiveCycle Assembler service<em> </em>generates documents for the mentioned range of the pages. The Assembler service generates a name for each document based on the result parameter specified in the DDX.<strong></strong><br />
<code><br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;DDX xmlns="http://ns.adobe.com/DDX/1.0/"&gt;<br />
&lt;PDF result="Final.pdf"&gt;<br />
&lt;PDF source="PDF1.pdf" pages="1-5"/&gt;<br />
&lt;/PDF&gt;<br />
&lt;/DDX&gt;<br />
</code><br />
<strong>DDX for splitting PDF documents using page range from different PDF documents and creating a single resultant PDF document</strong></p>
<p>In the following sample DDX<em>, </em>LiveCycle Assembler service<em> </em>extracts pages from multiple documents as per the range of pages mentioned in the DDX and generates a single output document<br />
<code><br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;DDX xmlns="http://ns.adobe.com/DDX/1.0/"&gt;<br />
&lt;PDF result="Final.pdf"&gt;<br />
&lt;PDF source="PDF1.pdf" pages="1-3"/&gt;<br />
&lt;PDF source="PDF2.pdf" pages="4-5"/&gt;<br />
&lt;/PDF&gt;<br />
&lt;/DDX&gt;<br />
</code><br />
<strong>Sample program to split a PDF document</strong><br />
Let us write a simple Java program to split a PDF document into multiple documents.   To download the resources used in this sample program, <a href="http://blogs.adobe.com/khushwantsehgal/files/2012/11/resources.zip" target="_blank">click here</a>.</p>
<p>Complete the following steps:</p>
<ol>
<li>Create a new file and add the following code  to the file<code><br />
&lt;DDX xmlns="http://ns.adobe.com/DDX/1.0/"&gt;<br />
&lt;PDFsFromBookmarks prefix="Readme"&gt;<br />
&lt;PDF source="AssemblerResultPDF.pdf"/&gt;<br />
&lt;/PDFsFromBookmarks&gt;<br />
&lt;/DDX&gt;</code><br />
For this example, save the XML file as <em>shell_disassemble.xml</em>.</li>
<li>Create a new Java project and add shell_disassemble.xml to the project.</li>
<li>Add the following libraries to your project. These libraries are required to invoke assembler service in SOAP mode:
<ul>
<li><em>adobe-assembler-client.jar</em></li>
<li><em>adobe-livecycle-client.jar</em></li>
<li><em>adobe-usermanager-client.jar</em></li>
<li><em>adobe-utilities.jar</em></li>
<li><em>jbossall-client.jar (use a different JAR file if LiveCycle ES is not deployed on JBoss)</em></li>
<li><em>activation.jar</em></li>
<li><em>axis.jar</em></li>
<li><em>commons-codec-..jar</em></li>
<li><em>commons-collections-..jar</em></li>
<li><em>commons-discovery.jar</em></li>
<li><em>commons-logging.jar</em></li>
<li><em>dom-xml-apis-.jar</em></li>
<li><em>jaxen-.-beta-jar</em></li>
<li><em>jaxrpc.jar</em></li>
<li><em>log4j.jar</em></li>
<li><em>mail.jar</em></li>
<li><em>saaj.jar</em></li>
<li><em>wsdl4j.jar</em></li>
<li><em>xalan.jar<br />
</em></li>
<li><em>xbean.jar</em></li>
<li><em>xercesImpl.jar</em></li>
</ul>
</li>
<li>Create a new class named <em>DisassemblePDFSOAP</em> .</li>
<li>Add the source PDF file to the project. I have used AssemblerResultPDF.pdf</li>
<li>Add following code to the class:<br />
<em>import com.adobe.livecycle.assembler.client.*;</em><br />
<em>import java.util.*;</em><br />
<em>import java.io.InputStream;</em><br />
<em>import java.io.*;</em><br />
<em>import com.adobe.idp.Document;</em><br />
<em>import com.adobe.idp.dsc.clientsdk.ServiceClientFactory;</em><br />
<em>import com.adobe.idp.dsc.clientsdk.ServiceClientFactoryProperties;</em><br />
<em>public class DisassemblePDFSOAP</em><br />
<em>{</em><br />
<em>public static void main (String args[]) {</em><br />
<em>Document outDoc = null;</em><br />
<em>try{</em><br />
<em>//Set connection properties required to invoke LiveCycle ES2</em><br />
<em>Properties connectionProps = new Properties();</em><br />
<em>connectionProps.setProperty(ServiceClientFactoryProperties.DSC_DEFAULT_SOAP_ENDPOINT, &#8220;http://10.40.18.95:8080&#8243;);</em><br />
<em>connectionProps.setProperty(ServiceClientFactoryProperties.DSC_TRANSPORT_PROTOCOL,ServiceClientFactoryProperties.DSC_SOAP_PROTOCOL);</em><br />
<em>connectionProps.setProperty(ServiceClientFactoryProperties.DSC_SERVER_TYPE, &#8220;JBoss&#8221;);</em><br />
<em>connectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_USERNAME, &#8220;administrator&#8221;);</em><br />
<em>connectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_PASSWORD, &#8220;password&#8221;);</em><em>//Create a ServiceClientFactory instance</em><br />
<em>ServiceClientFactory myFactory = ServiceClientFactory.createInstance(connectionProps);</em><em>//Create an AssemblerServiceClient object</em><br />
<em>AssemblerServiceClient assemblerClient = new AssemblerServiceClient(myFactory);</em><em>FileInputStream myDDXFile = new FileInputStream(&#8220;E:\\workspace\\disassemble\\src\\shell_disassemble.xml&#8221;);</em><br />
<em>//Create a Document object based on the DDX file</em><br />
<em>Document myDDX = new Document(myDDXFile);</em><em>//Create a Map object to store PDF source documents</em><br />
<em>Map inputs = new HashMap();</em><em>FileInputStream mySourceMap = new FileInputStream(&#8220;E:\\workspace\\backup\\disassemble\\src\\AssemblerResultPDF.pdf&#8221;);</em><em>//Create a Document object based on the map.pdf source file</em><br />
<em>Document myPDFSource = new Document(mySourceMap);</em><em>//Place two entries into the Map object</em><br />
<em>inputs.put(&#8220;AssemblerResultPDF.pdf&#8221;,myPDFSource);</em><em>//Create an AssemblerOptionsSpec object</em><br />
<em>AssemblerOptionSpec assemblerSpec = new AssemblerOptionSpec();</em><br />
<em>assemblerSpec.setFailOnError(false);</em><em>//Submit the job to the Assembler service</em><br />
<em>AssemblerResult jobResult = assemblerClient.invokeDDX(myDDX,inputs,assemblerSpec);</em><br />
<em>java.util.Map allDocs = jobResult.getDocuments();</em></p>
<p><em>//Retrieve the result PDF documents from the Map object</em></p>
<p><em>int index = 0;</em></p>
<p><em>//Iterate through the map object to retrieve the result PDF document</em><br />
<em>for (Iterator i = allDocs.entrySet().iterator(); i.hasNext();) {</em><br />
<em>// Retrieve the Map object&#8217;s value</em></p>
<p><em>Map.Entry e = (Map.Entry)i.next();</em><br />
<em>if (index == 0)</em><br />
<em>{</em><br />
<em>Object o = e.getValue();</em></p>
<p><em>//Cast the Object to a Document</em><br />
<em>//and save to a file</em><br />
<em>outDoc = (Document)o;</em><br />
<em>File myOutFile = new File(&#8220;E:\\disassemble\\SplitPDF&#8221;+index +&#8221;.pdf&#8221;);</em><br />
<em>outDoc.copyToFile(myOutFile);</em><br />
<em>}</em><br />
<em>index++;</em><br />
<em>}</em><br />
<em>if (index &gt; 0)</em><br />
<em>System.out.println(&#8220;The PDF document was disassembled into &#8220;+index+&#8221; PDF documents.&#8221;);</em><br />
<em>else</em><br />
<em>System.out.println(&#8220;The PDF document was not disassembled.&#8221;);</em></p>
<p><em>}catch (Exception e) {</em><br />
<em>System.out.println(&#8220;Error OCCURRED: &#8220;+e.getMessage());</em><br />
<em>e.printStackTrace();</em><br />
<em>}</em><br />
<em>}</em><br />
<em>}</em></li>
<li>Modify the locations mentioned in the sample code according to the file paths in your machine</li>
<li>Run the code.</li>
<li>The code splits the file into multiple PDF documents based on the bookmarks or the page numbers specified in the DDX.</li>
</ol>
<p>This is first blog in the series of the blogs about programmatically splitting the PDF document. In this blog I have shared sample code to split <strong>PDF document using bookmarks</strong>. In the follow-up blogs, I will include sample code to split PDF documents using:</p>
<ul>
<li>Page numbers</li>
<li>Page range</li>
<li>Pages from different PDF documents and generate a single output document</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2012/11/using-livecycle-to-programmatically-split-the-pdf-documents-part-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error when attempting to interact with a service managed by the Livecycle DSC container</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2012/09/error-when-attempting-to-interact-with-a-service-managed-by-the-livecycle-dsc-container.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2012/09/error-when-attempting-to-interact-with-a-service-managed-by-the-livecycle-dsc-container.html#comments</comments>
		<pubDate>Tue, 18 Sep 2012 08:38:10 +0000</pubDate>
		<dc:creator>Vishal Gupta</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Product Administration]]></category>
		<category><![CDATA[DSC]]></category>
		<category><![CDATA[error message]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=768</guid>
		<description><![CDATA[- Siddharth Jain, Quality Manager @ Adobe Issue On WebSphere, errors are encountered on attempting to interact with a service managed by the Livecycle DSC container. The service is unexpectedly shown as inactive in the Livecycle administration console. Examination of &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2012/09/error-when-attempting-to-interact-with-a-service-managed-by-the-livecycle-dsc-container.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>- <strong>Siddharth Jain</strong>, Quality Manager @ Adobe</em></p>
<p><span style="text-decoration: underline;"><strong>Issue</strong></span></p>
<p>On WebSphere, errors are encountered on attempting to interact with a service managed by the Livecycle DSC container. The service is unexpectedly shown as inactive in the Livecycle administration console. Examination of the server logs (SystemOut.log) shows that the service failed to start due to class-loading issues (ClassNotFoundException errors).</p>
<p><span style="text-decoration: underline;"><strong>Reason</strong></span></p>
<p>The issue occurs as a result of a file-lock which prevents the DSC container from properly extracting the class files required by the DSC class-loader to a temporary directory on the local file-system. To confirm that this is the case, note the time-stamp of the ClassNotFoundException error thrown during service startup in the WAS SystemOut.log and then check that the WAS SystemErr.log contains warning messages of the form ‘The process cannot access this file because it is being used by another process’ around the same time.</p>
<p><span style="text-decoration: underline;"><strong>Solution</strong></span></p>
<p>To remove the lock, shut down the server and periodically try to manually delete the file for which the file-lock warning is appearing in SystemErr.log (the log file should contain the complete path of the file) . If the deletion succeeds within a reasonable amount of time, start the server and check that things are fine. If the file continues to stay locked for a long period of time, try restarting the machine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2012/09/error-when-attempting-to-interact-with-a-service-managed-by-the-livecycle-dsc-container.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LiveCycle Designer accessibility resources</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2012/09/livecycle-designer-and-accessibility.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2012/09/livecycle-designer-and-accessibility.html#comments</comments>
		<pubDate>Mon, 10 Sep 2012 11:26:57 +0000</pubDate>
		<dc:creator>Ashish Gupta</dc:creator>
				<category><![CDATA[Designer]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=762</guid>
		<description><![CDATA[LiveCycle Designer allows designers to design accessible forms, that are usable by people with various disabilities. Accessible forms also help designers comply with various laws and accessibility standards, such as Section 508. LiveCycle Designer also provides support for creating accessible &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2012/09/livecycle-designer-and-accessibility.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>LiveCycle Designer allows designers to design accessible forms, that are usable by people with various disabilities. Accessible forms also help designers comply with various laws and accessibility standards, such as Section 508. LiveCycle Designer also provides support for creating accessible XHTML files (using LiveCycle Forms) and PDF forms.</p>
<p>If you are working with accessible forms, you will find the following official resources very useful:</p>
<ul>
<li><a href="http://www.adobe.com/accessibility/products/livecycle/overview.html">LC accessibility Overview</a></li>
<li><a href="http://www.adobe.com/accessibility/products/compliance/adobe_livecycle_designer_es3_vpat.html">Voluntary Product Accessibility Template for Designer</a></li>
<li><a href="http://www.adobe.com/accessibility/products/livecycle/pdf/LiveCycle_Designer_Accessibility_Guidelines.pdf">Accessibility best practices for Adobe LiveCycle Designer</a> (PDF)</li>
<li><a href="http://tv.adobe.com/watch/accessibility-adobe/building-accessible-livecycle-forms/">Video tutorial on building accessible LiveCycle Forms</a></li>
<li><a href="http://help.adobe.com/en_US/livecycle/10.0/DesignerHelp/WS92d06802c76abadb123f9dcc129b8b01276-8000.html">Documentation about creating accessible forms</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2012/09/livecycle-designer-and-accessibility.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debugging LiveCycle – Working with logs (Part 2)</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2012/08/debugging-livecycle-working-with-logs-part-2.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2012/08/debugging-livecycle-working-with-logs-part-2.html#comments</comments>
		<pubDate>Fri, 31 Aug 2012 05:00:34 +0000</pubDate>
		<dc:creator>Vishal Gupta</dc:creator>
				<category><![CDATA[Correspondence Management]]></category>
		<category><![CDATA[Install and Configuration]]></category>
		<category><![CDATA[PDFG Generator]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[configuration manager]]></category>
		<category><![CDATA[correspondence management]]></category>
		<category><![CDATA[CRX]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[LiveCycle]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[pdfg]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=751</guid>
		<description><![CDATA[- Ankush Kumar, Lead Software Engineer @ Adobe In Debugging LiveCycle &#8211; Working with logs (part 1), we covered how to handle logs at application server level. In this blog, we will cover a few areas where we can fine &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2012/08/debugging-livecycle-working-with-logs-part-2.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>- <em><strong>Ankush Kumar</strong></em>, <em>Lead Software Engineer @ Adobe<br />
</em></p>
<p>In <a href="http://blogs.adobe.com/LiveCycleHelp/2012/07/debugging-livecycle-working-with-logs-part-1.html">Debugging LiveCycle &#8211; Working with logs (part 1)</a>, we covered how to handle logs at application server level. In this blog, we will cover a few areas where we can fine tune the logging in applications itself.</p>
<h3> LCM Logs</h3>
<p>As you might have noticed LCM logs are found at &lt;<em>LiveCycle Installation Location</em>&gt;/configurationManager/log. Default logging level of this is INFO. This is governed by properties file kept inside adobe-lcm.jar: \com\adobe\livecycle\lcm\logging\log.properties.</p>
<p>Using this property file, you can:</p>
<ul>
<li>Change Logging Level</li>
<li>Define file location and file name.</li>
<li>Define rotation policy</li>
</ul>
<p>If you want to overwrite the default location of this file to a more convenient location, you can do so by modifying &lt;<em>LiveCycle Installation Location</em>&gt;/configurationManager/bin/ConfigurationManager.bat and specifying following system property:</p>
<p>-Djava.util.<strong>logging</strong>.config.file=&lt;path to file&gt;</p>
<h3> Generating ORB Trace</h3>
<p>While working with natives like XMLForms, you can sometimes run into issues where an application abnormally terminates. Following parameters help in generating extra trace information for debugging such issues.</p>
<p>These are required to be placed as argument to the native application:</p>
<p>-ORBtraceLevel 25 -ORBtraceThreadId 1 -ORBtraceInvocations 1 -ORBtraceInvocationReturns 1 -ORBtraceTime 1 –ORBtraceFile &lt;<em>Path to log file</em>&gt;</p>
<p>Also, when we are debugging an issue related to native applications, in System Out logs we can find system natives being invoked and a large IOR is passed to them as input. This IOR can be analyzed by many easily available IOR parsers. (Just Google for them). This can be first step towards debugging natives related problem.</p>
<h3>Variable Logging</h3>
<p>In order to better understand and debug an orchestration, LiveCycle offers excellent process debug feature. Using workbench, one can easily trace every step of a process and find what exact values any variable hold. For more information, one can refer this blog.</p>
<p><a href="http://blogs.adobe.com/shwetank/2011/11/21/process-recording-feature-of-livecycle-workbench/">http://blogs.adobe.com/shwetank/2011/11/21/process-recording-feature-of-livecycle-workbench/</a></p>
<p>But sometimes this gets difficult due to environment constraints and performance overheads. One may want to introduce a step which will log current state of all variables in either System Out log or the log of your choice.</p>
<p>This can be accomplished using Variable Logger service. One can introduce this while designing the orchestration. Now each time the orchestration runs, the values of variables will be logged as the step is executed.</p>
<h3>Other Application Logging Locations</h3>
<h4>Content Services and CMSA Logs</h4>
<p>Content Services and CMSA logs are created in working directory of the application server.</p>
<h4>LiveCycle Installer Logs</h4>
<p>Installer logs can be found in following two locations</p>
<ul>
<li>&lt;<em>LiveCycle Installation Home</em>&gt;</li>
<li>&lt;<em>LiveCycle Installation Home</em>&gt;/logs</li>
</ul>
<h4>Service Pack Logs</h4>
<p>Service pack logs can be found at &lt;<em>LiveCycle Installation Home</em>&gt;/patch/&lt;Patch Name&gt;/log</p>
<h4>CRX and Correspondence Management Logs</h4>
<p>From ES3 onwards, you will find CRX and CM logs at &lt;<em>CRX Repository Directory</em>&gt;/logs. (More on this will be covered in next part of blogs)</p>
<h4>PDFG Configuration Logs</h4>
<ul>
<li>PDFG System Readiness Testing Logs:  &lt;<em>LiveCycle Installation Home</em>&gt;/pdfg_srt/reports</li>
<li>PDFG Config Logs: &lt;<em>LiveCycle Installation Home</em>&gt;/logs</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2012/08/debugging-livecycle-working-with-logs-part-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshooting Common LiveCycle Configuration Errors</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2012/07/troubleshooting-common-livecycle-configuration-errors.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2012/07/troubleshooting-common-livecycle-configuration-errors.html#comments</comments>
		<pubDate>Wed, 11 Jul 2012 03:56:47 +0000</pubDate>
		<dc:creator>Vishal Gupta</dc:creator>
				<category><![CDATA[Install and Configuration]]></category>
		<category><![CDATA[Product Administration]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[configuration manager]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[LCM]]></category>
		<category><![CDATA[LiveCycle]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=741</guid>
		<description><![CDATA[- Shishir Pandey, Software Engineer @ Adobe The following lists the common configuration errors, why they occur, and steps to troubleshoot them. Error: Component: com.adobe.xxx version: 10.0.3.20120511.1.316647 introduced a new service, it should not be patched Reason: This issue generally occurs when &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2012/07/troubleshooting-common-livecycle-configuration-errors.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>- <strong>Shishir Pandey</strong>, Software Engineer @ Adobe</em></p>
<p>The following lists the common configuration errors, why they occur, and steps to troubleshoot them.</p>
<ul>
<li><strong>Error: </strong><em>Component: com.adobe.xxx version: 10.0.3.20120511.1.316647 introduced a new service, it should not be patched<br />
</em><strong>Reason</strong>: This issue generally occurs when order of operation in Configuration Manager is incorrect after applying a patch. That is, the deployment of the component is performed before configuring and deploying of the EAR files. It usually occurs in command line execution because each step is run separately in this mode.<br />
<strong>Workaround: </strong>Re-run the Configuration Manager and ensure that configuration and deployment of ear is done before deploying components.</li>
</ul>
<ul>
<li><strong>Error: </strong>In case of Weblogic, a &#8220;<em>null</em>&#8221; folder gets created after deploying EARs.<br />
<strong>Workaround</strong>: Stop the managed-server first, followed by the node manager, and finally stop the admin-server. Restart them in reverse order. You will see a folder Adobe gets created in the Weblogic domain.</li>
</ul>
<ul>
<li><strong>Error</strong>: The following error occurred while executing this line: java.lang.OutOfMemoryError: Java heap space<br />
<strong>Reason</strong>:  This issue generally occurs if the XMX setting is missing from the server configuration.<br />
<strong>Workaround</strong>:  Increase the XMX value for the server or restart the server, and re-run Configuration Manager.</li>
</ul>
<ul>
<li><strong>Error</strong>: weblogic.management.NoAccessRuntimeException: Access not allowed for subject: principals=[], on Resource AdobeService Operation: set , Target: EnableSSL at com.adobe.livecycle.bootstrap.bootstrappers.CoreBootstrapper.bootstrap(CoreBootstrapper.java:60)<br />
<strong>Reason</strong>:  This error generally occurs due to missing JMX policies in case of Weblogic during the Initialize LiveCycle step of the Configuration Manager.<br />
<strong>Workaround</strong>: Configure JMX as described in <a href="http://help.adobe.com/en_US/livecycle/10.0/PrepareInstallSingle/WS0b373c8e7f652f146c64946513248e62799-8000.html" target="_blank">Creating JMX policies for database initialization</a>. Restart the server and re-run the Initialize LiveCycle step.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2012/07/troubleshooting-common-livecycle-configuration-errors.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating web applications using HTML5/JavaScript Remoting Client SDK with LiveCycle Data Services</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2012/07/creating-web-applications-using-html5javascript-remoting-client-sdk-with-livecycle-data-services.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2012/07/creating-web-applications-using-html5javascript-remoting-client-sdk-with-livecycle-data-services.html#comments</comments>
		<pubDate>Fri, 06 Jul 2012 14:29:33 +0000</pubDate>
		<dc:creator>Ashish Gupta</dc:creator>
				<category><![CDATA[Data Services]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[lcds]]></category>
		<category><![CDATA[remoting]]></category>
		<category><![CDATA[WebSockets]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=735</guid>
		<description><![CDATA[- Harpreet Singh, Technical Support @ Adobe LiveCycle Data Services 4.6 provides a HTML5/JavaScript library that lets you develop client applications that call remoting destinations in Data Services using plain HTML and JavaScript with no Adobe Flash involved. You can &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2012/07/creating-web-applications-using-html5javascript-remoting-client-sdk-with-livecycle-data-services.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>- <strong>Harpreet Singh</strong>, Technical Support @ Adobe</em></p>
<p>LiveCycle Data Services 4.6 provides a HTML5/JavaScript library that lets you develop client applications that call remoting destinations in Data Services using plain HTML and JavaScript with no Adobe Flash involved.</p>
<p>You can use the JavaScript APIs that do not require compilation against <code>services-config.xml</code>. Remoting only needs destination-to-channel mapping, and the channel information (URL, ID) from <code>services-config.xml</code>. Therefore, instead of compiling against the <code>services-config.xml</code>, you create your own ChannelSet, and assign a component (RemoteObject) before using the component. Alternatively, if your browser supports the HTML5 WebSockets, you can use a WebSocket channel, instead of a RTMP channel in Flash, for real-time communication.</p>
<ol>
<li>Set up the channel(s).<br />
<code>var channel = new flex.client.channels.Channel("my-amf","http://localhost:8400/RemotingHtmlLcdsApp/messagebroker/amf");<br />
var amfChannel = new flex.client.channels.Channel("my-nio-amf","http://localhost:2080/nioamf","flex.client.channels.Channel.HttpMode.REGULAR");<br />
var wsChannel = new flex.client.channels.Channel("my-nio-amf-websocket","ws://localhost:2080/nioamfwebsocket");</code></li>
<li>Create a channel set.<br />
<code>var channelSet = new flex.client.channels.ChannelSet([ channel,amfChannel ]);</code></li>
<li>Create and initialize a RemoteObject with channelSet and destinationId.<br />
<code>var remoteObject = new flex.client.rpc.remoting.RemoteObject("EchoService");<br />
remoteObject.setChannelSet(channelSet);</code></li>
<li>Add the result and fault handlers for the remoteObject.<br />
<code>remoteObject.addEventListener(flex.client.rpc.events.ResultEvent.RESULT, function(resultEvent) {<br />
result = resultEvent.getResult();<br />
alert(result);<br />
});<br />
remoteObject.addEventListener(flex.client.rpc.events.FaultEvent.FAULT, function(faultEvent) {<br />
var fault = faultEvent.getFaultString();<br />
alert(fault);<br />
});</code></li>
<li>Make the remoting call and call the disconnect on remoteObject.<br />
<code>remoteObject.invoke("echo");<br />
remoteObject.disconnect();</code></li>
</ol>
<p>Download the sample code from <a href="http://blogs.adobe.com/LiveCycleHelp/files/2012/07/html_JS_remoting_sample.zip">here</a>. Access the JavaScript reference <a title="LCDS JsDoc reference" href="http://help.adobe.com/en_US/LiveCycleDataServicesES/4.6/JSclient/JSdoc/index.html" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2012/07/creating-web-applications-using-html5javascript-remoting-client-sdk-with-livecycle-data-services.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Platform Combinations Supported by LiveCycle</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2012/07/platform-combinations-supported-by-livecycle.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2012/07/platform-combinations-supported-by-livecycle.html#comments</comments>
		<pubDate>Fri, 06 Jul 2012 10:53:59 +0000</pubDate>
		<dc:creator>Vishal Gupta</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Install and Configuration]]></category>
		<category><![CDATA[Product Administration]]></category>
		<category><![CDATA[LiveCycle]]></category>
		<category><![CDATA[supported platforms]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=731</guid>
		<description><![CDATA[- Siddharth Jain, Quality Engineering Manager @ Adobe Adobe  LiveCycle deployment involves many third-party software like Application Servers, Databases and Operating Systems. LiveCycle team certifies certain platform combinations for each release of LiveCycle. For example, the supported platform combinations for our &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2012/07/platform-combinations-supported-by-livecycle.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>- <strong>Siddharth Jain</strong>, Quality Engineering Manager @ Adobe</em></p>
<p>Adobe  LiveCycle deployment involves many third-party software like Application Servers, Databases and Operating Systems. LiveCycle team certifies certain platform combinations for each release of LiveCycle. For example, the supported platform combinations for our latest LiveCycle ES3 SP1 offering can be looked at <a href="http://help.adobe.com/en_US/livecycle/10.0/supported_platforms.html">http://help.adobe.com/en_US/livecycle/10.0/supported_platforms.html</a>. It provides details of third-party software along with the version details on which LiveCycle is certified and supported. Given that these third party software keep coming up with their latest offerings too, LiveCycle has a third party software patch support statement available at <a href="http://helpx.adobe.com/livecycle/kb/livecycle-third-party-software-patch.html">http://helpx.adobe.com/livecycle/kb/livecycle-third-party-software-patch.html</a>.</p>
<p>Together, these two documents should help you figure out whether platform of your choice is supported by LiveCycle or not. In case, you need any clarification, contact Adobe Enterprise Support for guidance.</p>
<p>If you find that platform of your choice is not supported by LiveCycle, for example, you wish support for version X of a database vendor due to your project considerations while LiveCycle supports version Y, you should contact Adobe Enterprise Support who can guide you on next steps.</p>
<p>In addition, Adobe LiveCycle team has a process known as Customer Commit Request in which such a request can be routed to engineering for evaluation if the customer has committed to using LiveCycle by means of purchase or M&amp;S. If engineering finds that there is feasibility to support such a platform for your identified use, it carries out testing on that platform for your use case on LiveCycle version you intend to use. If all goes well, LiveCycle team reverts back in positive and provides support to you for your specific requirement on your desired platform for that LiveCycle release.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2012/07/platform-combinations-supported-by-livecycle.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging LiveCycle – Working with logs (Part-1)</title>
		<link>http://blogs.adobe.com/LiveCycleHelp/2012/07/debugging-livecycle-working-with-logs-part-1.html</link>
		<comments>http://blogs.adobe.com/LiveCycleHelp/2012/07/debugging-livecycle-working-with-logs-part-1.html#comments</comments>
		<pubDate>Wed, 04 Jul 2012 05:18:22 +0000</pubDate>
		<dc:creator>Vishal Gupta</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[LiveCycle]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleHelp/?p=726</guid>
		<description><![CDATA[- Ankush Kumar, Lead Software Engineer @ Adobe Logs are the first thing that come to the mind when we run into an issue. Following are some tips on improving the logging on the application side as well as the application &#8230; <a href="http://blogs.adobe.com/LiveCycleHelp/2012/07/debugging-livecycle-working-with-logs-part-1.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>- <strong>Ankush Kumar</strong>, Lead Software Engineer @ Adobe</em></p>
<p>Logs are the first thing that come to the mind when we run into an issue. Following are some tips on improving the logging on the application side as well as the application server side.</p>
<h3>Enabling/Modifying Logging of Application Servers</h3>
<p><strong><br />
JBoss</strong></p>
<p>Jboss, which is bundled with LiveCycle has a pre-configured log4j configuration file. It is present as &lt;<em>Appserver Home</em>&gt;/server/&lt;profile&gt;/conf/jboss-log4j.xml. you can track new packages or existing packages at debug level by simply using the following command:</p>
<p><em>&lt;category name=&#8221;com.adobe.mypackage&#8221;&gt;</em></p>
<p><em>&lt;priority value=&#8221;DEBUG&#8221;/&gt;</em></p>
<p><em>&lt;/category&gt;</em></p>
<p>From here, you can do the following configurations:</p>
<ul>
<li>Change log file path</li>
<li>Change log entry structure</li>
<li>Specifying log rotation policy</li>
<li>Enable cluster logging</li>
</ul>
<p>The following JBoss wiki can help you play around the logging file.</p>
<p><a href="https://community.jboss.org/wiki/Logging">https://community.jboss.org/wiki/Logging</a></p>
<p><strong><br />
Weblogic</strong></p>
<p>Weblogic logging can be configured from Weblogic administration console. There are separate administration consoles for each managed server. On Weblogic administration console, logging can be accessed at <strong>Environment &gt; Servers &gt; [<em>Name of Managed Server or Admin Server</em>] &gt; Logging</strong>.</p>
<p>Here, you can define following configurations</p>
<ul>
<li>Log file path</li>
<li>Rotation Policy</li>
</ul>
<p>However, in the advanced section, you can define:</p>
<ul>
<li>Log entry layout</li>
<li>Logging Level</li>
<li>Specify package level logging in “Logger Severity Properties” box:<br />
<em>com.adobe.mypackage=Debug</em></li>
</ul>
<p>Note that on Weblogic, if you are running into issues while deploying EARs, you may want to look into Domain logs and Adminserver logs. Both of these are created under &lt;<em>Weblogic Domain</em>&gt;/servers/&lt;Admin Server&gt;/logs.<br />
<strong></strong></p>
<p><strong><br />
Websphere</strong></p>
<p>Websphere logs can be found at &lt;<em>Websphere Home</em>&gt;/AppServer/profiles/&lt;<em>Profile Name</em>&gt;/logs/&lt;<em>server name</em>&gt;. You can configure it from Websphere administration console at <strong>Websphere Application Servers &gt; [<em>name of server</em>] &gt; Logging and Tracing</strong><em>.</em></p>
<p>In JVM Logs, you can configure SystemOut and SystemErr logs for your server.</p>
<p>Here, you can configure:</p>
<ul>
<li>Location of Log file</li>
<li>Rotation Policy</li>
</ul>
<p>From Logging and Tracing, with few simple steps, you can enable the trace level logging for a specific package:</p>
<ol>
<li>Select “Change Log Detail Levels” from General Properties section.</li>
<li>Under “Change Log Detail Levels” page, you can find a text box and tree beneath it with root node as “* [All Components] “.</li>
<li>Expand Root node “* [All Components] &gt; com.adobe.livecycle.*” and click “com.adobe.mypackage.*”.</li>
<li>This will open a context menu. Go to Message and Trace Levels and choose finest from sub menu.</li>
<li>Click Apply button and Save the settings to master configuration. Now you should be back to “Logging and tracing”.</li>
<li>Select Diagnostic Trace link. This will open Diagnostic Trace Service page.</li>
<li>Make sure File radio button is selected. Increase the Maximum File Size to 50 MB, and Maximum Number of Historical Files to 5.</li>
<li>File Name text box shows “${SERVER_LOG_ROOT}/trace.log” by default. This means trace logs are getting created at default logs folder. You can change it by giving any absolute path where you want diagnostic logs to be written.</li>
<li>Click Apply and Save the settings to master configuration.</li>
<li>Restart the server. File specified at step 8 should get created.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleHelp/2012/07/debugging-livecycle-working-with-logs-part-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
