<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-35887346</id><updated>2011-12-26T00:06:03.242-08:00</updated><category term='NUnit'/><category term='Apache CXF - Web Services'/><category term='Microsoft WPF'/><category term='Python'/><category term='WorldWideWeb-Internet'/><category term='Dot Net Tips And Tricks'/><category term='Ubuntu 9.X'/><category term='FileNet Capture'/><category term='Enterprise Applications'/><category term='.NET + MQ'/><category term='FileNet Capture 5.x'/><category term='.Net'/><category term='Barcode'/><category term='Imaging'/><category term='FileNet Open Client'/><category term='FileNet Image Server'/><category term='FileNet Content Engine'/><category term='FileNet Capture 5.2'/><category term='COM'/><category term='FileNet CE Client Installation'/><category term='FileNet Content Engine Installation'/><category term='DAM'/><category term='IBM WebSphere Product'/><category term='FileNet P8'/><category term='Microsoft SharePoint'/><category term='FileNet CS 5.4'/><category term='Documentum'/><category term='FileNet IDM Desktop'/><category term='Image Server'/><category term='UBUNTU with WINDOWS VISTA'/><category term='BPM - K2 - Sharepoint'/><category term='FileNet ECM'/><category term='Content Management'/><category term='Java - COM - Interop'/><category term='Visual Basic'/><category term='DRM'/><category term='FileNet Capture 5.1'/><category term='Barcode - Java'/><category term='FileNet Applications in Citrix Environment'/><category term='IBM CM'/><title type='text'>ECM - FileNet Zone</title><subtitle type='html'>A collection of information on ECM technology including IBM FileNet products.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default?start-index=101&amp;max-results=100'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>112</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-35887346.post-2596746291845165624</id><published>2011-07-22T03:45:00.000-07:00</published><updated>2011-07-23T03:50:07.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NUnit'/><title type='text'>NUnit - Unit Testing Framework for .Net</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Unit Test &lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;A unit test is a piece of source code written by a programmer that is used to test the specific functionality of the project/program.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Unit Testing&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;This Is a method of testing individual units of code before integrated them together and produced as a big application or system. There are various unit testing frameworks which are being used by developers of .NET community, for example:&lt;/div&gt;&lt;div class="MsoNormal"&gt;NUnit&lt;/div&gt;&lt;div class="MsoNormal"&gt;TestDriven.NET&lt;/div&gt;&lt;div class="MsoNormal"&gt;SharpDevelop&lt;/div&gt;&lt;div class="MsoNormal"&gt;MonoDevelop&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;NUnit&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;NUnit is a open source unit testing framework for all the .Net language and its ported from JUnit its version 2.2 it is xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;NUnit comes in a Windows setup file and can be easily installed. The setup file is available at &lt;span style="color: #00b0f0;"&gt;&lt;a href="http://www.nunit.org/"&gt;&lt;span style="color: #00b0f0; text-decoration: none;"&gt;http://www.nunit.org&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; url. This web site also contains documentation for various NUnit releases.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;NUnit Usage&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In order to test a functionality (e.g. database operations), create a public class and annotate it with the attribute [TestFixture]. This attribute tells the unit testing framework that this class has the test methods which can be executed.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Once the test class has been declared, we can implement the test methods. Test methods need to be annotated with the [Test] attribute.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Let’s take an example of simple unit test class:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #00b0f0;"&gt;//Class ‘operations.cs ‘&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;using System;&lt;/div&gt;&lt;div class="MsoNormal"&gt;public class MathsOperations&lt;/div&gt;&lt;div class="MsoNormal"&gt;{&lt;/div&gt;&lt;div class="MsoNormal"&gt;public static int SumOfNumbers(int number1,int number2)&lt;/div&gt;&lt;div class="MsoNormal"&gt;{&lt;/div&gt;&lt;div class="MsoNormal"&gt;return number1+number2;&lt;/div&gt;&lt;div class="MsoNormal"&gt;}&lt;/div&gt;&lt;div class="MsoNormal"&gt;}&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #00b0f0;"&gt;//OperationsTest.cs&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;using System;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;using NUnit.Framework;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;using NUnit.Framework.SyntaxHelpers;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #00b0f0;"&gt;[TestFixture]&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;public class MathsOperationTest&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;{&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;&lt;span style="color: #00b0f0;"&gt;[Test]&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;public void SumOfNumbers()&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;{&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;Assert.That(MathsOperationTest .SumOfNumbers(2,2), Is.EqualTo(4));&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;}&lt;/div&gt;&lt;div class="MsoNormal"&gt;}&lt;/div&gt;&lt;div class="MsoNormal"&gt;The name of test is same as the actual method we are testing&amp;nbsp; but Test method can have any meaningful name.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Executing Test Methods&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;The above two classes belong to the same .Net project (TestNUnit). Once the project is compiled test cases (test methods) can be executed by running NUnit. NUnit framework can be launched by running nunit.exe from the bin directory available under NUnit installation folder. For example, if NUnit was installed on &lt;span style="color: #00b0f0;"&gt;C:\ProgramFiles&lt;/span&gt; then the nunit.exe can be found at C:\Program Files\NUnit 2.5.10\bin location.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;NUnit tool can be launched from command line as well. But it requires adding the complete path of nunit.exe. Open command prompt and execute following command:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0;"&gt;C:\Set “PATH=%PATH%; C:\Program Files\NUnit 2.5.10\bin”&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now run the nunit from console:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0;"&gt;C:\nunit –console TestNUnit.exe&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Classic Asserts&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;Following are the examples of classic assert statement.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.AreEqual(expected, actual [, message])&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.Less(x,y)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.Greater(x,y)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Assert.GreaterOrEqual(x, y)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.LessOrEqual(x,y)&lt;/span&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Assert.IsNull(object [, string message])&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.IsNotNull(object [, string message])&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.AreSame(expected, actual [, string message])&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Constraint-based Asserts&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;NUnit 2.4 introduced a new constraint-style of assertions while still supporting the classic-style of assertions that more closely match other XUnit frameworks.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.That(actual, Is.EqualTo(expected)) &lt;/span&gt;is equivalent to Assert.That(actual, new EqualConstraint(expected))&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.That(10.0/3.0, Is.EqualTo(3.33));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.That(10.0/3.0, Is.EqualTo(3.33).Within(0.01f));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.That(actual, Is.Not.EqualTo(expected))&lt;/span&gt;&lt;span style="color: #00009a; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt; &lt;/span&gt;is equivalent to new NotConstraint(new EqualConstraint(expected))&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.That(actual, Is.AtMost(expected))&lt;/span&gt;&lt;span style="color: #00009a; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt; - &lt;/span&gt;This constraint-style assert is equivalant to the Assert.LessOrEqual()&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.That(expected, Is.Null);&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.That(expected, Is.Not.Null);&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.That(expected, !Is.Null);&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #00b0f0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Assert.That(expected, Is.Empty);&lt;/span&gt;&lt;span style="color: #00009a; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%;"&gt; - &lt;/span&gt;Asserts that expected is an empty collection or string, and fails the test if it is not.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-family: URWBookmanL-Ligh; font-size: 10.0pt; mso-bidi-font-family: URWBookmanL-Ligh;"&gt;Example 2: &lt;/span&gt;&lt;/b&gt;NUnit lets you specify two methods to &lt;b style="mso-bidi-font-weight: normal;"&gt;set up&lt;/b&gt; and then &lt;b style="mso-bidi-font-weight: normal;"&gt;tear down&lt;/b&gt; using the attributes as shown below:&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #00b0f0;"&gt;[&lt;b style="mso-bidi-font-weight: normal;"&gt;TestFixture&lt;/b&gt;]&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;public class DataBaseTest&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;{&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;private Connection Conn;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; tab-stops: 180.75pt; text-autospace: none; text-indent: .5in;"&gt;&lt;span style="color: #00b0f0;"&gt;[&lt;b style="mso-bidi-font-weight: normal;"&gt;SetUp&lt;/b&gt;]&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;public void TestSetup()&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;{&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;Conn = new Connection("oracle" , 1521, user, pw);&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;Conn.Connect();&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;}&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;&lt;span style="color: #00b0f0;"&gt;[&lt;b style="mso-bidi-font-weight: normal;"&gt;TearDown&lt;/b&gt;]&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;public void TestTeardown()&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;{&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;Conn.Disconnect();&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;Conn.Dispose();&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;"&gt;}&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;}&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;Method annotated with &lt;b style="mso-bidi-font-weight: normal;"&gt;SetUp &lt;/b&gt;attribute is called before any test method is called. It can be used to initialize any variables. Method annotated with &lt;b style="mso-bidi-font-weight: normal;"&gt;TearDown &lt;/b&gt;attribute is called to finalize or dispose the objects.&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-2596746291845165624?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/2596746291845165624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=2596746291845165624&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2596746291845165624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2596746291845165624'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/07/nunit-unit-testing-framework-for-net.html' title='NUnit - Unit Testing Framework for .Net'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-7612650418543767219</id><published>2011-05-16T01:13:00.001-07:00</published><updated>2011-05-16T01:13:57.691-07:00</updated><title type='text'>Developing Computer-Based-Training</title><content type='html'>There are a number of products offering features like creating interactive computer-based-training and save huge amount of time. Below are the vendors offering the products with similar capabilities:&lt;br /&gt;&lt;br /&gt;1). Adobe Captivate&lt;br /&gt;&lt;a href="http://www.adobe.com/products/captivate/"&gt;http://www.adobe.com/products/captivate/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2). Rapid Intake - Offers both Desktop and WebBased tools.&lt;br /&gt;&lt;a href="http://www.rapidintake.com/"&gt;http://www.rapidintake.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3). Mind Flash&lt;br /&gt;&lt;a href="http://www.mindflash.com/"&gt;http://www.mindflash.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-7612650418543767219?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/7612650418543767219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=7612650418543767219&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7612650418543767219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7612650418543767219'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/05/developing-computer-based-training.html' title='Developing Computer-Based-Training'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-5690552068053788179</id><published>2011-05-13T21:53:00.000-07:00</published><updated>2011-05-13T21:53:25.904-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DAM'/><title type='text'>Digital Asset Management (DAM)</title><content type='html'>&lt;!--[if !mso]&gt; &lt;style&gt;v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}&lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves&gt;false&lt;/w:TrackMoves&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}&lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1037"/&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1"/&gt;   &lt;o:rules v:ext="edit"&gt;    &lt;o:r id="V:Rule1" type="connector" idref="#Straight_x0020_Arrow_x0020_Connector_x0020_10"/&gt;    &lt;o:r id="V:Rule2" type="connector" idref="#Straight_x0020_Arrow_x0020_Connector_x0020_11"/&gt;    &lt;o:r id="V:Rule3" type="connector" idref="#Straight_x0020_Arrow_x0020_Connector_x0020_12"/&gt;   &lt;/o:rules&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;  &lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;Digital Asset Management (DAM)&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;DAM consists of management tasks related to storage, retrieval and distribution of digital assets. It also refers to the protocol for downloading, renaming, rating, grouping, maintaining and exporting files. The media asset management (MAM) mainly addresses audio, video and animation.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;DAM system comprises of computer hardware and software systems that help in the process of digital asset management. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;Types of Digital Asset Management Systems&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"&gt;&lt;span style="color: #0070c0; font-size: 10pt; line-height: 115%;"&gt;&lt;span&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0070c0; font-size: 10pt; line-height: 115%;"&gt;Production asset management systems&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;span style="height: 93px; left: 0px; margin-left: 47px; margin-top: 57px; position: absolute; width: 591px; z-index: 251675648;"&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;It focuses on managing assets as they are created for a digital media production viz. animation, 3D movie, video game. They usually include work-flow and project-management features integrated with the storage organization and revision control of changing digital assets.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lePhfPdcYt8/Tc4J4pTLRgI/AAAAAAAAFcw/99lIFMPgp20/s1600/DAM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="49" src="http://3.bp.blogspot.com/-lePhfPdcYt8/Tc4J4pTLRgI/AAAAAAAAFcw/99lIFMPgp20/s320/DAM.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;&lt;span style="color: #0070c0; font-size: 10pt; line-height: 115%;"&gt;&lt;span&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0070c0; font-size: 10pt; line-height: 115%;"&gt;Brand asset management systems&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;Focus of these systems is on facilitation of content reuse within the organization. The type of content it deals with is sales or marketing related. For example: logos, fonts and product images.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;span&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0070c0; font-size: 10pt; line-height: 115%;"&gt;Library asset management systems&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;These systems focus on storage and retrieval of infrequently changing media assets like video or photo archiving.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;span&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;Digital supply chain services push the digital content out to digital retailers (e.g.&lt;span&gt;&amp;nbsp; &lt;/span&gt;video, music and game)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;DAM Vendors&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;DAM systems are being offered by various vendors in the market. DAM software may be free open source or proprietary&lt;/span&gt;.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;u&gt;&lt;span style="color: #0070c0; font-size: 10pt; line-height: 115%;"&gt;Open source software:&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;Resourcespace: It is a php based solution uses MySql as a backend.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;cite&gt;&lt;span style="color: #002060; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; line-height: 115%;"&gt;&lt;a href="http://www.resourcespace.org/"&gt;&lt;span style="color: #002060; font-style: normal;"&gt;www.&lt;/span&gt;&lt;span style="color: #002060; font-style: normal;"&gt;resourcespace&lt;/span&gt;&lt;span style="color: #002060; font-style: normal;"&gt;.org&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/cite&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;u&gt;&lt;span style="color: #0070c0; font-size: 10pt; line-height: 115%;"&gt;Proprietary software:&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="color: #002060; font-size: 9pt; line-height: 115%;"&gt;&lt;a href="http://digitalmedia.opentext.com/"&gt;&lt;span style="color: #002060;"&gt;http://digitalmedia.opentext.com/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="color: #002060; font-size: 9pt; line-height: 115%;"&gt;&lt;a href="http://www.widen.com/"&gt;&lt;span style="color: #002060;"&gt;http://www.widen.com/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="color: #002060; font-size: 9pt; line-height: 115%;"&gt;&lt;a href="http://www-01.ibm.com/software/data/cm/cmgr/mp/edition-enterprise.html"&gt;&lt;span style="color: #002060;"&gt;http://www-01.ibm.com/software/data/cm/cmgr/mp/edition-enterprise.html&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-5690552068053788179?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/5690552068053788179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=5690552068053788179&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5690552068053788179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5690552068053788179'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/05/digital-asset-management-dam.html' title='Digital Asset Management (DAM)'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-lePhfPdcYt8/Tc4J4pTLRgI/AAAAAAAAFcw/99lIFMPgp20/s72-c/DAM.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-2577169325323655620</id><published>2011-05-13T20:11:00.000-07:00</published><updated>2011-05-14T21:34:29.104-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DRM'/><title type='text'>Digital Rights Management (DRM)</title><content type='html'>&lt;div class="MsoPlainText"&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;DRM is a method of controlling access to copyrighted material in available digital format. In other words, DRM is a shield around the digital content like videos and music to stop privacy. It is a digital management of rights.&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;In order to design and implement DRM systems, the following two architectures to be considered:&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;1). &lt;b&gt;Functional Architecture&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;This covers the high-level modules of DRM system that together provide an end-to-end management of rights.&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;The DRM system can be modeled in three areas:&lt;/div&gt;&lt;div class="MsoPlainText"&gt;a). Intellectual Property (IP) Asset Creation and Capture This module manage the creation of content so it can be easily traded and includes asserting rights when content is first created.&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;b). IP Asset Management&lt;/div&gt;&lt;div class="MsoPlainText"&gt;To manage and enable the trade of content.&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;c). IP Asset Usage&lt;/div&gt;&lt;div class="MsoPlainText"&gt;To manage the usage of content once it has been traded.&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;These models needs to be complemented by the functional architecture that provides the framework for the modules to implement DRM functionality.&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&amp;nbsp;2). &lt;b&gt;Information Architecture&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;This covers the modeling of entities within the DRM system as well as their relationships.&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;DRM Vendors&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;Below are the some of the DRM vendors&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;Microsoft&lt;/div&gt;&lt;div class="MsoPlainText"&gt;Real Network&lt;/div&gt;&lt;div class="MsoPlainText"&gt;Macrovision&lt;/div&gt;&lt;div class="MsoPlainText"&gt;IBM&lt;/div&gt;&lt;div class="MsoPlainText"&gt;Seclore&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Seclore&lt;/b&gt; - &lt;b&gt;Information Rights Management&lt;/b&gt;&lt;br /&gt;Seclore FileSecure’s IRM connector for IBM FileNet®&amp;nbsp; empower enterprises  with the ability to  robustly secure and monitor access to content and  information within and  outside of IBM FileNet® without any compromise  to collaboration and way people  work.&lt;br /&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;br /&gt;http://www.seclore.com/ibm_filenet.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;b&gt;DRM from IBM&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;IBM has developed two solutions to enforce DRM at low level:&lt;/div&gt;&lt;div class="MsoPlainText"&gt;a). &lt;b&gt;DRM-JVM&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;In this solution digital rights management has been enforced at Java virtual machine(JVM) level. DRM-JVM does not affect the non DRM solutions.&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;b). &lt;b&gt;WebGuard&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;This solution enforces copyrights at the browser level.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-2577169325323655620?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/2577169325323655620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=2577169325323655620&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2577169325323655620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2577169325323655620'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/05/digital-rights-management-drm.html' title='Digital Rights Management (DRM)'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-7639267109276877048</id><published>2011-04-06T19:16:00.001-07:00</published><updated>2011-04-06T19:16:59.479-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WorldWideWeb-Internet'/><title type='text'>What is Web 2.0?</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;Web 2.0&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;The term Web 2.0 is generally used for those web applications (sites) that facilitate collaboration, information sharing on the World Wide Web (WWW). &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Examples of Web 2.0 are wikis, blogs, video sharing sites, social networking etc.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;The difference between normal web site and Web 2.0 site lies in the way users interact with Web. A Web 2.0 site allows users to interact and collaborate with each other in a virtual community while users of websites are limited to the passive viewing of the content available on them.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;Although the term Web 2.0 suggests a new version of World Wide Web, it does not refer to an update to any technical specification, but rather to changes in the way software development and user community use the Web.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;For more information visit &lt;a href="http://en.wikipedia.org/wiki/Web_2.0"&gt;http://en.wikipedia.org/wiki/Web_2.0&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-7639267109276877048?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/7639267109276877048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=7639267109276877048&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7639267109276877048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7639267109276877048'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/04/what-is-web-20.html' title='What is Web 2.0?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6507177465698540240</id><published>2011-04-01T01:53:00.000-07:00</published><updated>2011-04-01T01:53:29.294-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft SharePoint'/><title type='text'>Microsoft Sharepoint 2010</title><content type='html'>&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Below are some new features/improvements available in MSP 2010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Improved Records Management and Digital Asset Management.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Advanced Routing&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt; – SP System determines which library/folder the new submitted document should be saved based on the associated meta-data.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Document Set&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt; – Allows grouping of multiple items in order to consolidate them. For example: documents related to one project can be grouped.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Search function has been improved with the features like ‘relevance improvement’, people search and FAST search.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Business processes improved&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Chart Web part have been introduced as an aid to the data visualization.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Workflow designer has been improved.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Moving of the Workflow from test to production environment has been easy in 2010 which was not in 2007.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Export/Import from Visio 2010 is available. [Note: SP stores most of the contents in SQL DB instead of the file system]&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Sharepoint 2010 is 64 bit means it requires 64-bit Windows Server 2008 and 64-bit SQL Server 2005/2008.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Service applications have taken place of Shared Service provider (SSP).&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Sharepoint 2010 Support Major Browsers.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;New Content related feature like Rich Media Management, Flexible Records Management and Content organizer&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Tags, Tag Clouds, Tag Profile, Note board, recent activities, enterprise Wikis, ratings and Keyword suggestion are new community features. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: EN-AU;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;Business connectivity services (BCS), Visio services and Access services are introduced as composite(mash-up) features. These services help in pulling data from different sources and combining it in a single place.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6507177465698540240?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6507177465698540240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6507177465698540240&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6507177465698540240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6507177465698540240'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/04/microsoft-sharepoint-2010.html' title='Microsoft Sharepoint 2010'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-7453148614280358270</id><published>2011-03-13T19:20:00.001-07:00</published><updated>2011-03-13T19:24:24.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='COM'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Single-Threaded Apartment (STA)</title><content type='html'>&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;Single-Threaded Apartment (STA)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;In .Net, the main method used to be preceded by the following attribute declarations:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;[STAThread]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;static void Main() {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt; tab-stops: 136.45pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;What is its significance?&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt; tab-stops: 136.45pt;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;After going through multiple blogs and sites I have concluded that if you are not using COM and none of the APIs you are going to use in your application makes use of COM in any way then don’t pay any attention to the concept of APARTMENT.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt; tab-stops: 136.45pt;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;A thread must use the STA model if it intends to display any GUI. This is the reason why main method has [STAThread] attribute before it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;What is an Apartment?&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;A &lt;i style="mso-bidi-font-style: normal;"&gt;&lt;u&gt;process&lt;/u&gt;&lt;/i&gt; is a collection of virtual memory space, code, data, and system resources. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;A &lt;i style="mso-bidi-font-style: normal;"&gt;&lt;u&gt;thread&lt;/u&gt;&lt;/i&gt; is code that is to be serially executed within a process. &amp;nbsp;[A processor executes threads, not processes, so each application has at least one process, and a process always has at least one thread of execution, known as the primary thread. A process can have multiple threads in addition to the primary thread]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; text-align: justify;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;In general, the simplest way to view the COM threading architecture is to think of all the COM objects in the process as divided into groups called apartments. A COM object lives in exactly one apartment, in the sense that its methods can legally be directly called only by a thread that belongs to that apartment. Any other thread that wants to call the object must go through a proxy. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;What is Single and Multi Thread Apartment?&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 5pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;u&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;Single-threaded apartments&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt; consist of exactly one thread, so all COM objects that live in a single-threaded apartment can receive method calls only from the one thread that belongs to that apartment. All method calls to a COM object in a single-threaded apartment are synchronized with the windows message queue for the single-threaded apartment's thread. A process with a single thread of execution is simply a special case of this model. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 5pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;u&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt;Multithreaded apartments&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"&gt; consist of one or more threads, so all COM objects that live in an multithreaded apartment can receive method calls directly from any of the threads that belong to the multithreaded apartment. Threads in a multithreaded apartment use a model called free-threading. Calls to COM objects in a multithreaded apartment are synchronized by the objects themselves. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-7453148614280358270?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/7453148614280358270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=7453148614280358270&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7453148614280358270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7453148614280358270'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/03/single-threaded-apartment-sta.html' title='Single-Threaded Apartment (STA)'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-5423742849153418250</id><published>2011-03-10T20:11:00.000-08:00</published><updated>2011-03-10T20:11:07.101-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot Net Tips And Tricks'/><title type='text'>SHFUSION.DLL - Assembly Cache Viewer</title><content type='html'>&lt;strong&gt;SHFUSION.DLL - Assembly Cache Viewer&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Shfusion.dll &lt;br /&gt;This file generally lies in the c:\windows\microsoft.net\framework\&lt;version number=""&gt; folder. This file is responsible for showing the c:\windows\assembly (.NET GAC folders) as a special folder which does not allow any I/O operations like copy/delete etc. &lt;br /&gt;&lt;br /&gt;In order to see the c:\windows\assembly folder as a normal folder just unregister the shfusion.dll. You need to be an administartor on the machine for running regsvr32 command to unregister this dll.&lt;br /&gt;&lt;br /&gt;In order to switch back &lt;strong&gt;assembly&lt;/strong&gt; folder to the original (special) view just register the shfusion.dll using regsvr32 command. Visit &lt;a href="http://msdn.microsoft.com/en-us/library/34149zk3(v=vs.71).aspx"&gt;http://msdn.microsoft.com/en-us/library/34149zk3(v=vs.71).aspx&lt;/a&gt;&amp;nbsp;for more information.&lt;br /&gt;&lt;br /&gt;Applies to the .Net Framework&amp;nbsp;up to 3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-5423742849153418250?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/5423742849153418250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=5423742849153418250&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5423742849153418250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5423742849153418250'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/03/shfusiondll-assembly-cache-viewer.html' title='SHFUSION.DLL - Assembly Cache Viewer'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-4181233329363427254</id><published>2011-02-21T21:51:00.000-08:00</published><updated>2011-02-21T21:51:47.473-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet CS 5.4'/><title type='text'>Access List and Default Item Access List(DIAL) - FileNet CS</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;strong&gt;Access List&lt;/strong&gt; [This is the list which governs the access of a user to specific objects]&lt;/u&gt;An access list can control access on a user-by-user basis, the lists would become long and difficult to maintain if they listed all possible users by name.For ease of implementation of t he access control, the library system allows assigning access rights to groups, because groups contain sets of users who have common access requirements.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Because a user may belong to more than one group in a library system, access control is determined by a user's active group, that is, the group in which a user is currently working. Thus, when users change their active group, their access rights to objects also change accordingly. Using groups to control access greatly simplifies security. Suppose, for example, that there are seventy users in a library system, but these users all fall into three work groups: employees, supervisors, and a personnel department. Since there are also three groups with those same names, the access list for a document that corresponds to an employee's personnel record would need only three entries (one for each group), rather than seventy (one for each&lt;br /&gt;individual user). If groups are created to match the way people work in an organization, their use in controlling access can ensure people will read and modify only the appropriate information.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An access list contains information about the users and groups who have been assigned specific access rights to a particular object. In CS Explorer, this information is displayed as Access Control object properties. Each Access Control object contains three pieces of information:&lt;br /&gt;• The name of a user or a group&lt;br /&gt;• The type of name&lt;br /&gt;• The access rights granted&lt;/div&gt;&lt;div style="text-align: justify;"&gt;By default, a library system uses the following search pattern when determining a user’s access rights to a particular object and assigns the first access rights that apply:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Checks to see if the user is a member of the Administrators group.&lt;br /&gt;2. Checks in the object's access list for an entry under the user name.&lt;br /&gt;3. Checks in the object's access list for an entry under the user's active group.&lt;br /&gt;4. Checks the access rights assigned to the General Users group, if included in the access list.&lt;br /&gt;5. Assigns the user access rights of None.&lt;br /&gt;Notice that this search pattern ensures that active members of the Administrators group always receive Admin access; thereafter, access rights specifically granted to a user take precedence over those granted to a group.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;strong&gt;Default Item Access List&lt;/strong&gt; [This list get sused when the user adds document into CS]&lt;/u&gt;Another way a library system can help users control access to their files is by inserting default entries in document access lists so that the user does not have to provide the same set of entries each time he or she adds a document.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;You can specify a set of default item access list entries for each user in his or her User object. Then, each time that user adds a document to the library system from any user interface, the access list of the Item object is filled in with those specified defaults. Of course, to cover special cases, users can always change the access list of any documents they add, but they do not have to start from scratch with each document.&lt;br /&gt;In the same way that you add entries to the default item access list in the User object, you can also specify them in Group objects and the System object.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Thus, the access lists of documents do not necessarily have a standard set of default entries. The library system does add default entries to the document's access list as the document is added, but to determine these defaults, the library system will check for entries in the Default Item Access List properties in the following objects and use the first such list with any entries:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. The User object&lt;br /&gt;2. The Group object for the user's active group&lt;br /&gt;3. The System object&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-4181233329363427254?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/4181233329363427254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=4181233329363427254&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4181233329363427254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4181233329363427254'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/02/access-list-and-default-item-access.html' title='Access List and Default Item Access List(DIAL) - FileNet CS'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-5634251358623913075</id><published>2011-02-09T22:34:00.000-08:00</published><updated>2011-02-09T23:15:13.791-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Content Engine'/><title type='text'>Version Numbering in FileNet P8 CE</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Each document &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-version" shape="rect"&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;version&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt; is&lt;/span&gt; assigned a number that reflects whether the document is a &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_properties.htm" shape="rect"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;major or &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;. This number is automatically assigned and changed by the Content Engine whenever a &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_actions.htm" shape="rect"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;versioning action&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;, such as a checkout, takes place that changes the version status of the document.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The version number is unique in the document &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-version-series" shape="rect"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;version series&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; and is actually comprised of two properties—the major version number and the &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version number. These properties are described in &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_properties.htm" shape="rect"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Versioning properties&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The numbering rules are fairly simple: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;A &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-minor-version" shape="rect"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; always has some number other than zero as its &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number. Both 0.1 and 4.32 are examples of a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version. &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-reservation-version-status" shape="rect"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Reservation&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; versions are always assigned a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;A &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-major-version" shape="rect"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;major version&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; always has an integer other than zero as its major number, and always has a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number equal to zero; for example, 5.0. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;As you can see, these two numbers can be joined into what looks like a single number. Enterprise Manager and application such as Workplace sometimes display these numbers joined together with a decimal divider, with the major number coming before the decimal and the &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number after. In other places like the list of properties in the object &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/classes/cl_property_grid.htm" shape="rect"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;property grid&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;, the two properties are listed separately.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;If a new document is first checked in as a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version, its version number becomes 0.1. The next version in this series would be 0.2 if a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt;, and would be 1.0 if it is checked in as a major version. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;If a new document is first checked in as a major version, its number would be 1.0. The second version in this series would be 2.0 if a major version, and would be 1.1 if it is checked in as a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;A document in the reservation state is always a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; document and has a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; document number. For example, if you check out a document numbered 2.0, the resulting reservation version is numbered 2.1. If you check out a document numbered 2.1, the resulting reservation version is numbered 2.2 (because a reservation is always a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;It is on checkin that users can decide whether to check in the Document as a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; or as major version. A reservation number therefore stays the same if it is checked in as a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version, and changes if it is checked in as a major version. For example, a reservation numbered 2.1 is still numbered 2.1 if it is checked in as a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version. If the same reservation numbered 2.1 is checked in as a major version, its number changes to 3.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;&lt;span style="font-size: large;"&gt;Versioning properties&lt;/span&gt;&lt;/h1&gt;Several document class properties are important to document versioning. Each document &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-version" shape="rect"&gt;version&lt;/a&gt;&lt;span&gt; is either a major version or a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version and is automatically assigned a major number and a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number. See &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_version_numbering.htm" shape="rect"&gt;Version numbering&lt;/a&gt;&lt;span&gt; for more about how the major and &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; numbers make up a document version number. See &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_what_appears_in_folders.htm" shape="rect"&gt;What appears in folders?&lt;/a&gt; for details about which version of a document shows up by default in Enterprise Manager and applications such as Workplace XT. See &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_actions.htm" shape="rect"&gt;Versioning actions&lt;/a&gt; to understand how actions like checking out or promoting a document determine the properties described in this topic.&lt;br /&gt;Content Engine maintains the following read-only properties related to versioning:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_properties.htm?resultof=%22%6d%69%6e%6f%72%22%20#major" shape="rect"&gt;Major version number&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_properties.htm?resultof=%22%6d%69%6e%6f%72%22%20#minor" shape="rect"&gt;&lt;span&gt;&lt;span class="resultofText" name="resultofMatch"&gt;Minor&lt;/span&gt; version number&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_properties.htm?resultof=%22%6d%69%6e%6f%72%22%20#versionstatus" shape="rect"&gt;Version Status&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_properties.htm?resultof=%22%6d%69%6e%6f%72%22%20#current" shape="rect"&gt;Current Version&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_properties.htm?resultof=%22%6d%69%6e%6f%72%22%20#reserved" shape="rect"&gt;Reserved&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;span style="font-size: small;"&gt;Major version number&lt;/span&gt;&lt;a href="" id="major" name="major" shape="rect"&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/h2&gt;A &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-major-version" shape="rect"&gt;major version&lt;/a&gt; is one that &lt;br /&gt;&lt;ul&gt;&lt;li&gt;has been approved as &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-released-version-status" shape="rect"&gt;released&lt;/a&gt;, or &lt;/li&gt;&lt;li&gt;was released in the past but has now been &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-superseded-version-status" shape="rect"&gt;superseded&lt;/a&gt; by a more recently released version. &lt;/li&gt;&lt;/ul&gt;Released major versions are typically designed to be available to a wide range of users. Access to superseded major versions is typically more restricted, such as to a select group of authors and reviewers. &lt;br /&gt;&lt;span&gt;Major versions always have a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number equal to zero. For example, a document with a major version number of 2 and a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version number of 0, sometimes displayed together with the major number first, as in 2.0, is a major version.&lt;/span&gt;&lt;br /&gt;If two-level versioning is used, the major number holds the current major version level of this document version series.&lt;br /&gt;If single level versioning is used, all versions of the version series are major versions. The only exception is that &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-reservation-version-status" shape="rect"&gt;reservations&lt;/a&gt;&lt;span&gt; are always given a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number, which in single-level versioning is therefore always 1. As soon as the reservation is checked in, the &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number goes back to 0 while the major number is incremented by 1.&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span&gt;&lt;span style="font-size: small;"&gt;&lt;span class="resultofText" name="resultofMatch"&gt;Minor&lt;/span&gt; version number&lt;/span&gt;&lt;/span&gt;&lt;a href="" id="minor" name="minor" shape="rect"&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/h2&gt;A &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-minor-version" shape="rect"&gt;&lt;span&gt;&lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version&lt;/span&gt;&lt;/a&gt;&lt;span&gt; is one that has not been approved and released as a major version. The most recently checked in &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version is marked &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/glossary/glossary.htm#g-in-process-version-status" shape="rect"&gt;in process&lt;/a&gt;&lt;span&gt;. There can be only one in process version in a version series. Older &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; versions are marked superseded, and there can be many superseded versions. Access to &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; versions is typically restricted to a select group of authors and reviewers. A reservation document (the editable document version created by a checkout) is always a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; document. &lt;/span&gt;&lt;br /&gt;&lt;span&gt;A document is a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version if its &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number is 1 or more (that is, not equal to zero). For example, a document numbered 2.1 has a major version number of 2 and a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version number of 1 and is therefore a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version. &lt;/span&gt;&lt;br /&gt;&lt;span&gt;If two-level versioning is used, the &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number holds the current &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version level of this document version series. Versions that are major versions (superseded or otherwise) have a &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number of zero. Versions that are &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; have some number other than zero for the &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;If single-level versioning is used, the &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; number is always equal to zero, with the one exception of the reservation as previously described. &lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: small;"&gt;Version status&lt;/span&gt;&lt;a href="" id="versionstatus" name="versionstatus" shape="rect"&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/h2&gt;Content Engine provides four versioning states that are automatically applied as a document version series goes through various defined stages. These states are released, in process, reservation, and superseded. Each of these states can be associated with a &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/admin/security/sec_acc_policies.htm" shape="rect"&gt;security template&lt;/a&gt;, providing easy control over the permissions granted on the document as it passes into a particular versioning state.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="" id="released" name="released" shape="rect"&gt;&lt;/a&gt;Released: A major version that is generally made available to all users. Only one version of a document in a given version series can be in the released state at a time. &lt;/li&gt;&lt;li&gt;&lt;a href="" id="inprocess" name="inprocess" shape="rect"&gt;&lt;/a&gt;&lt;span&gt;In process: A checked in &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version, which is typically made available to a restricted set of authors and reviewers. Sometimes referred to as a draft. Only one document in a version series can be in process at a time. When a reservation document gets checked in and becomes the new in process document, the previous in process document becomes superseded. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="" id="reservation" name="reservation" shape="rect"&gt;&lt;/a&gt;Reservation: A document whose content is currently being edited. A reservation is a full-fledged version and can be saved in the object store indefinitely. Even though you can edit both the properties and &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_content_elements.htm" shape="rect"&gt;content&lt;/a&gt;&lt;span&gt; of a reservation, there is nothing unstable about it; it does not act like an unsaved word processing document that is in danger of being lost if it is closed without being explicitly saved to disk. The term reservation is meant to convey that the author who is editing the document has reserved it for his or her own use. There can never be more than one reservation in a version series, because only the current version can be checked out. Reservations are always &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; versions. Users can save the content of the reservation document one or more times before checking it in. Do not confuse reservation with &lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/docsandfolders/df_versioning_properties.htm?resultof=%22%6d%69%6e%6f%72%22%20#reserved" shape="rect"&gt;Reserved&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="" id="superseded" name="superseded" shape="rect"&gt;&lt;/a&gt;&lt;span&gt;Superseded: A major or &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; version that is no longer the most recent version. A major released version becomes superseded when there is a more recent major released version. A &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; becomes superseded when there is a more recent &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; in process version. There can be many superseded major and &lt;span class="resultofText" name="resultofMatch"&gt;minor&lt;/span&gt; versions in a version series. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;These version states are actually stored as integers and are sometimes displayed as integers by Enterprise Manager and applications such as Workplace: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Released = 1 &lt;/li&gt;&lt;li&gt;In Process = 2 &lt;/li&gt;&lt;li&gt;Reservation = 3 &lt;/li&gt;&lt;li&gt;Superseded = 4 &lt;/li&gt;&lt;/ul&gt;The text values ("Released" and so on) are associated with the integers by the &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/ce_help/classes/cl_custom_object.htm" shape="rect"&gt;Version Status Lookup Custom Object&lt;/a&gt;. You can edit this custom object to change the strings to some other value. You can, for example, change "Released" to "Public version" or "In Process" to "In Progress".&lt;br /&gt;For information about how security policies can be designed to automatically apply these changes of permissions to versions as they change from state to state, see &lt;a href="http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/topic/com.ibm.p8.doc/admin/security/sec_acc_policies.htm" shape="rect"&gt;Security policies&lt;/a&gt;.&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: small;"&gt;Current version&lt;/span&gt;&lt;a href="" id="current" name="current" shape="rect"&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/h2&gt;&lt;span class="clickable"&gt;Current Version&lt;/span&gt; is a property that defines which version in a version series is the most recent version, other than the reservation. (The reservation cannot be the current version.) The value of this property is used by events, folder references, and other server or client-based processes that act on the latest version. &lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: small;"&gt;Reserved&lt;/span&gt;&lt;a href="" id="reserved" name="reserved" shape="rect"&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/h2&gt;&lt;span class="clickable"&gt;Reserved&lt;/span&gt; is a property that is set on the current version when it is checked out. The term "Reserved" is meant to convey that the current version is no longer available to be checked out. Do not confuse with reservation. When the &lt;span class="clickable"&gt;Reserved&lt;/span&gt; property of the current version is set to True, there must also be another version that is the reservation.&lt;br /&gt;&lt;!-- #EndEditable --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-5634251358623913075?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/5634251358623913075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=5634251358623913075&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5634251358623913075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5634251358623913075'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/02/version-numbering-in-filenet-p8-ce.html' title='Version Numbering in FileNet P8 CE'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6417152196318283469</id><published>2011-02-06T22:38:00.000-08:00</published><updated>2011-02-06T22:40:11.362-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet CS 5.4'/><title type='text'>FileNet Content Services Concepts - Part 6</title><content type='html'>&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Property Manager &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The components in the library system that store and maintain in a database a library system's objects and properties. These objects and properties identify and describe stored documents and unstored items. They also describe users, groups, searches, and system components. &lt;span style="color: #0070c0;"&gt;Each library system has its own Property Manager.&lt;/span&gt; The Property Manager is roughly equivalent to the database engine, but has a slightly larger conceptual purpose. For example, each of the library systems that happens to share a database engine is said to have its own unique Property Manager.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Property repository &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A Microsoft SQL Server database or Oracle tablespace that contains the objects and properties for a single library system. The objects and properties identify and describe stored documents and unstored items. They also describe users, groups, searches, and system components.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The documentation generally refers to a SQL Server database or Oracle tablespace as a &lt;i&gt;property repository &lt;/i&gt;only after you have installed the associated library system and applied its initial changes to the database or tablespace. Prior to library system installation, the documentation uses &lt;i&gt;database &lt;/i&gt;or &lt;i&gt;tablespace &lt;/i&gt;rather than &lt;i&gt;property repository &lt;/i&gt;(for example, “To create an Oracle tablespace:").&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Property server &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The server where the library system database engine is installed. Typically, this server is also the initial storage server, but under certain configurations, may be a standalone database server instead.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Storage Manager &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The library system service that processes operational requests (for example, to check in or check out) and stores version files controlled by the library system.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Storage category &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;To a user, such a category typically describes a type of file (for example, Word Docs, Payroll Records, Memos). To an administrator, storage categories provide a way of controlling load balancing in the various storage repositories. Storage category names are determined by an administrator to reflect the working environment at a particular site. One or more storage categories may be assigned to a storage repository and administrators can change these assignments as load requirements change&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;.[Can be visualize as document class]&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Storage repository &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A storage area (that is, a directory) for specific version files controlled by the library system. Each file is stored according to a storage category, which is assigned when the file is added to the library system as a protected item. A storage repository may be assigned numerous storage categories for a particular installation of a library system.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Storage server &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Any server where initial or additional services for a library system are installed.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Verity K2 Master Admin &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The Verity component that governs all Content Search Managers for a library system.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Verity K2 Master Admin Server &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The server where the CS installer places the Verity K2 Master Admin that governs the Content Search Managers for a given library system.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Archive category &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Describes a way of handling version files that are moved offline during automatic or manual archiving. Each protected item is given an archive category (for example, Archive To Tape) when it is added to the system. Each archive category is assigned to a specific storage directory called an archive repository.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Archive repository &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A storage area (that is, a directory) for specific system-controlled version files that are moved offline. &lt;span style="color: #0070c0;"&gt;The archive repository is where the files are held while awaiting archive storage or destruction outside of the library system.&lt;/span&gt; Archive repositories can be described as reclaimable or no reclaimable. Typically, files that are moved offline through a reclaimable archive repository are more easily reclaimed for use at a later time. Each archive repository may be assigned numerous archive categories.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Content Search Manager &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A software service that contains the program files required to make content searching for version files available with the library system.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Content search repository &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A named collection of files identifying versions that have been indexed so that users can find those versions based on the actual contents of the version files. &lt;span style="color: #0070c0;"&gt;You must add at least one of these content search repositories for each Content Search Manager.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6417152196318283469?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6417152196318283469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6417152196318283469&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6417152196318283469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6417152196318283469'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/02/filenet-content-services-concepts-part_9311.html' title='FileNet Content Services Concepts - Part 6'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-1906898891602712218</id><published>2011-02-06T22:36:00.000-08:00</published><updated>2011-02-06T22:41:12.222-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet CS 5.4'/><title type='text'>FileNet Content Services Concepts - Part 5</title><content type='html'>&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="color: #c00000; font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Replication Services Overview&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Replication Services gives your documents greater availability across your enterprise, automatically and without compromising document integrity. Instead of manually creating and maintaining the necessary user accounts and documents on separate libraries, replication automatically copies the documents and related security to another library system.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Replication Services provides a way to make documents and items in one library system available to other library systems. Replication Services automatically copies documents, items, and their security to additional specified library systems. As documents are checked out, updated, and checked in again, the changes are synchronized across the other libraries.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;When a document is replicated, both the file content and the property values for standard properties and existing custom properties of the document are copied into the library systems participating in Replication Services. Users can quickly locate and access a replicated document anywhere in any replicated library. All instances of replicated documents or folders in any library system are periodically synchronized with any alterations to the original document or folder.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;However, the synchronization is not immediate. That is, Replication is an asynchronous store-and-forward system. Changes are logged into a queue for processing, and then propagated to the replica libraries. The processing may take place almost immediately, or it may take place only during certain hours of the day, depending on your configuration parameters, the number and type of changes requested, the network load, and the availability of the replica libraries. For example, if a replica library is offline for maintenance (or a power failure), the update cannot be completed until the library is available again.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A replicated document's current status is reflected on all the participating library systems: if checked out, a document will be marked as checked out on all of these library systems. When a new version is checked in, that new version is replicated to all the participating library systems. Replication Services runs independently of the other library system services. Thus, Replication Services can continue running while other library system services are stopped and restarted and can automatically resynchronize with these library system services when they restart. Using Replication Services can have a profound impact on your library system configurations and the hardware and software resources required. Take time to carefully plan your system before you implement replication in your network.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_F9aV49Lsth4/TU-S4AULxSI/AAAAAAAAFZA/D-R7hENSgXk/s1600/REPLICATIONsERVICES.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" h5="true" height="270" src="http://3.bp.blogspot.com/_F9aV49Lsth4/TU-S4AULxSI/AAAAAAAAFZA/D-R7hENSgXk/s400/REPLICATIONsERVICES.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Additional point:&lt;/b&gt; You must copy Document Classes and Controlled Vocabulary Lists&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt; (&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;CVLs) from one library to another using the import and export tools available in CS Explorer.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-1906898891602712218?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/1906898891602712218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=1906898891602712218&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1906898891602712218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1906898891602712218'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/02/filenet-content-services-concepts-part_5203.html' title='FileNet Content Services Concepts - Part 5'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_F9aV49Lsth4/TU-S4AULxSI/AAAAAAAAFZA/D-R7hENSgXk/s72-c/REPLICATIONsERVICES.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-5721019068608809800</id><published>2011-02-06T22:34:00.002-08:00</published><updated>2011-02-06T22:39:45.517-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet CS 5.4'/><title type='text'>FileNet Content Services Concepts - Part 4</title><content type='html'>&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="color: #c00000; font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Deleting Sessions&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;In a library system, an active session is the open session that a user is currently working in. There are actually two sessions involved when a user is logged in to a library system via a Content Services client application, such as IDM Desktop or CS Web Admin environment. One is the database connection session, and the second is the Content Services library session.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;When a CS client application exits or is killed, the corresponding database connection session is deleted from the database. You can also delete all the database connections at once by stopping and restarting the database. If a database connection session is deleted, then any corresponding active CS library session is said to be an orphan session.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;CS library system sessions are tracked by CS Explorer but cannot be removed by it. Neither stopping and restarting the database or CS services will delete an orphan session. Nor will rebooting a workstation where a CS client application is running. To remove these orphan CS library sessions, you can invoke &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;DSSTOP&lt;/u&gt;&lt;/b&gt; on the server where the library system is resident. Alternatively, you can simply allow the daemon running on the database custodial server to periodically check for suspended sessions. The daemon will remove any orphaned sessions that are more than two days old. To find out what sessions are open in a particular library system and to see whether these sessions are active or suspended, you can check the status of the Sessions object using CS Explorer.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Resetting the Session ID&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The library system maintains a unique session ID for each library system session. The session ID is incremented each time a user opens a new session. Over time, it is possible to exceed the limit of approximately 2 billion (2&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 9pt;"&gt;31&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;) session IDs.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;To avoid an overflow condition, we recommend that you periodically check the value of the Session Number&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;property in a Session object (the value of this property is the session ID). When the value of the Session Number property approaches 2 billion, you should reset the session ID to 0.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;To reset the session ID:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;1. Stop the library system and database services.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;2. Restart the database services.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;3. Using your SQL query tool (&lt;b&gt;SQL Server Query Analyzer &lt;/b&gt;for SQL Server or &lt;b&gt;sqlplus &lt;/b&gt;for Oracle), reset the session ID to 0.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;• For SQL Server enter:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Courier; font-size: 10pt; mso-bidi-font-family: Courier;"&gt;use system_name&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Courier; font-size: 10pt; mso-bidi-font-family: Courier;"&gt;go&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Courier; font-size: 10pt; mso-bidi-font-family: Courier;"&gt;delete from session&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Courier; font-size: 10pt; mso-bidi-font-family: Courier;"&gt;go&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Courier; font-size: 10pt; mso-bidi-font-family: Courier;"&gt;update numid set se_id_num=0&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: Courier; font-size: 10pt; mso-bidi-font-family: Courier;"&gt;go&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;• For Oracle enter:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Courier; font-size: 10pt; mso-bidi-font-family: Courier;"&gt;delete from system_name.session;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Courier; font-size: 10pt; mso-bidi-font-family: Courier;"&gt;update system_name.numid set se_id_num=0&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;4. Restart the library system services&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-5721019068608809800?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/5721019068608809800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=5721019068608809800&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5721019068608809800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5721019068608809800'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/02/filenet-content-services-concepts-part_8974.html' title='FileNet Content Services Concepts - Part 4'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-7871914558229844503</id><published>2011-02-06T22:34:00.000-08:00</published><updated>2011-02-06T22:39:32.990-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet CS 5.4'/><title type='text'>FileNet Content Services Concepts - Part 3</title><content type='html'>&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="color: #c00000; font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Secure Document Delete&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;With the Secure Document Delete feature you can &lt;i&gt;scrub &lt;/i&gt;your sensitive document files to prevent any possibility of recovery via disk recovery tools. Scrubbing means to overwrite its contents with a byte pattern before actually deleting the file.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Scrubbing means that the file's entire content is overwritten by a byte pattern before the file is actually deleted. Secure Document Delete does not delete files from client machines. To ensure secure delete functionality on servers containing library system components, do not install client interfaces (such as IDM Desktop) on those servers.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Neither Replication Services nor Web Services scrub files during add, checkin, and checkout operations. For simple delete operations as may be desired during a “purge” process however, Secure Document Delete is applied on all servers that have this feature turned on.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;You can configure the Secure Document Delete feature for each Storage Manager by selecting one of the options described below.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;&lt;td style="background: #d9d9d9; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-pattern: gray-15 auto; mso-shading: windowtext; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 97.55pt;" valign="top" width="130"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Level&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #d9d9d9; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-pattern: gray-15 auto; mso-shading: windowtext; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 364.55pt;" valign="top" width="486"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Description&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 1;"&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 97.55pt;" valign="top" width="130"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;No Secure Deletes&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 364.55pt;" valign="top" width="486"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; tab-stops: 201.75pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Ordinary delete. Files are not overwritten before being deleted.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; tab-stops: 201.75pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 2;"&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 97.55pt;" valign="top" width="130"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;One Scrub&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 364.55pt;" valign="top" width="486"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Files are overwritten with zeroes once before being deleted. This level corresponds to the &lt;b&gt;Clear &lt;/b&gt;definition of the DOD 5220.22-M specification.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 97.55pt;" valign="top" width="130"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Three Scrubs&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 364.55pt;" valign="top" width="486"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Files are overwritten once with an arbitrary character, again by the character's complement, and finally by a random character before being deleted. This level corresponds to the &lt;b&gt;Purge &lt;/b&gt;or &lt;b&gt;Sanitize &lt;/b&gt;definition of the DOD 5220.22-M specification.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The initial and additional (remote) Storage Managers of a library system are each separately configurable with respect to secure deletes. Whether an item (document) is securely deleted depends on the secure-delete setting of all the Storage Managers that govern the storage repositories where the versions of the item are stored. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;When an item is added to a library, it is given a Storage Category, which is associated with the storage repository where the versions of the item will be stored. As one storage repository fills up, the system administrator will assign the Storage Category to another storage repository. Thus, over time, different versions of the same item may end up in different storage repositories.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;To ensure that an item is securely deleted, make sure it is given a Storage Category all of whose associated storage repositories will only be on servers where the Storage Manager is configured for secure deletes. Beware that if even one of the storage repositories associated with the Storage Category is on a server whose Storage Manager is not configured for secure deletes, then any versions of the item that are stored on that server will not be securely deleted.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Secure Document Delete Limitations&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;On UNIX platforms, files larger than 2 Gbytes will not be overwritten and must be scrubbed using special tools. On Windows platforms, files will be scrubbed securely up to the full Windows 64-bit limit. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Secure Document Delete does not scrub property data in the database; this remains the job of the database administrator and the database itself. Microsoft SQL Server and Oracle do not scrub database data during row or table deletion.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;You cannot obtain Secure Document Delete functionality on compressed disks or files. Do not use defragmentation tools on the disk containing the stored document files. Such tools move the files on the disk without pre-scrubbing them, making secure deletes unsupportable.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Some database metadata (such as file names, Item IDs, Version IDs) are not scrubbed in subtle places. For example, when a search query is performed, even on the server, a temp file is used to store the results. When the query ends, the temp file is deleted (but not securely). Database metadata is generally insecure; even Microsoft SQL Server and Oracle databases cannot do secure metadata deletes.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The Windows pagefile and UNIX swap files may include memory images that need to be paged to disk, and the memory image may include the files you are copying or writing. The Secure Document Delete functionality cannot scrub these files.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Reformatting a hard disk may not overwrite data on the disk. If you reformat a disk containing storage repositories, you should use other tools to scrub the disk clean of file data. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The uninstall command (&lt;b&gt;dsuninst.exe&lt;/b&gt;) does not scrub storage or index repository files.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Activities such as the actions of the executable files that perform during installs and upgrades, the use of tools, and utilizing configuration code, do not carry out secure deletes. For example when DLLs are copied to a temp directory, they are not scrubbed when they are removed. Secure Document Delete does not work on Hierarchical Storage Manager extended drives. HSM controls access to files on media and cannot guarantee scrubbing in the process of a move or purge&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-7871914558229844503?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/7871914558229844503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=7871914558229844503&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7871914558229844503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7871914558229844503'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/02/filenet-content-services-concepts-part_06.html' title='FileNet Content Services Concepts - Part 3'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-839150369428817213</id><published>2011-02-06T22:32:00.002-08:00</published><updated>2011-02-06T22:32:55.039-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet CS 5.4'/><title type='text'>FileNet Content Services Concepts - Part 2</title><content type='html'>&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="color: #c00000; font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Library System Security&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;One of the powerful feature of the library system is the security it provides for your important information. Each time you or any other user adds a document to the library system, you determine the document's descriptive properties and its associated version files and properties that users and groups will be able to access. You provide this information using the document's Access List property. For further security, there is also an Access List property&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;for all users and groups. Three objects commonly referenced by users and administrators contain an access list: the User object, the Group object, and the Item object. However, access rights to entities without access lists (such as versions) are passed down through “parent” objects (such as the Item object). So, the library system provides a simple way to set up and maintain access control, yet allows this security to be as controlled or permissive as necessary. There are five levels of access rights in a library system:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;&lt;td style="background: #dfdfdf; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-pattern: gray-125 auto; mso-shading: windowtext; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 83.4pt;" valign="top" width="111"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Access Right&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #dfdfdf; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-pattern: gray-125 auto; mso-shading: windowtext; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 378.7pt;" valign="top" width="505"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Privileges granted&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 1;"&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 83.4pt;" valign="top" width="111"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;None&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 378.7pt;" valign="top" width="505"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;No access.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;If no other access level is stated in the access list, access rights of None are assumed. An access level of None can also be explicitly stated in an access list.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 2;"&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 83.4pt;" valign="top" width="111"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Viewer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 378.7pt;" valign="top" width="505"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Generally, the ability to view the object properties or to make copies of the associated versions.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 3;"&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 83.4pt;" valign="top" width="111"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Author&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 378.7pt;" valign="top" width="505"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;(Applies to documents and versions only) Viewer access rights &lt;i&gt;plus &lt;/i&gt;the ability to checkout ,check in and copy associated versions and modify property values for the version. In addition, you may be allowed to modify designated custom property values for the document.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 4;"&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 83.4pt;" valign="top" width="111"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Owner&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 378.7pt;" valign="top" width="505"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Author access rights &lt;i&gt;plus &lt;/i&gt;the ability to delete documents, modify security and modify most properties.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;"&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 83.4pt;" valign="top" width="111"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Admin&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 378.7pt;" valign="top" width="505"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Owner access rights &lt;i&gt;plus &lt;/i&gt;the ability to modify all property values.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Active members of the Administrators group are automatically assigned Admin&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;access rights to all properties, even though their names do not appear in any access lists. Users who are not members of the Administrators group can be explicitly assigned an Admin access level to the properties associated with particular objects.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-family: 'Times New Roman','serif';"&gt;DIAL&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: 'Times New Roman','serif';"&gt; – Default item access list&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt;"&gt;Access List Defaults&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;To ensure that each access list contains initial entries, a library system provides some defaults in the User, Group and Item object. In User and Group object access lists, these defaults are standard entries that are always added, as shown in the following:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Name &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Type &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Access Level&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;(Added By User) &lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;User &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Admin&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;(User's Name) &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;User &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Owner&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;General Users &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Group &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Viewer&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The &lt;b&gt;Added By User &lt;/b&gt;value is the user who added the object to the library system. This user and any user with Owner or Admin access rights can modify the values after the User or Group object has been created. The Administrators group always has Admin access rights, even though these rights are not displayed in the access list.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt;"&gt;Default Item Access Lists&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Another way a library system can help users control access to their files is by inserting default entries in document access lists so that the user does not have to provide the same set of entries each time he or she adds a document. You can specify a set of default item access list entries for each user in his or her User object. Then, each time that user adds a document to the library system from any user interface, the access list of the Item object is filled in with those specified defaults. Of course, to cover special cases, users can always change the access list of any documents they add, but they do not have to start from scratch with each document. In the same way that you add entries to the default item access list in the User object, you can also specify them in Group objects and the System object.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Thus, the access lists of documents do not necessarily have a standard set of default entries. The library system does add default entries to the document's access list as the document is added, but to determine these defaults, the library system will check for entries in the Default Item Access List properties in the following objects and use the first such list with any entries:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;1. The User object&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;2. The Group object for the user's active group&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;3. The System object&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;To understand how default item access lists work, consider the following example. At the law firm of Hunter and Bowers, senior lawyer Sarah Black is using IDM Desktop to add an item to a library system. She knows that her system administrator has given her active group (Attorneys) the default item access list (shown below), which will be applied to all documents added by the group's members.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Name &lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Type &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Access Level&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Attorneys &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Group &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Author&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Managers &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Group &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Author&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Paralegals &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Group &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Viewer&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;The system administrator has left the Default Item Access List property blank in Sarah's User object because Sarah&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;always wants the default access list for her active group to be applied. (Likewise, whenever Sarah changes her active group, the library system will apply the default item access list of her new active group.) She also realizes that since the default access list at her active group level does not mention her name specifically, she will receive the program default access rights for any user who adds a document and Owner access rights to the document that she is adding to the library system. And with Owner access rights to the new document, she can modify the entries in the document's access list at a later time if necessary.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-839150369428817213?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/839150369428817213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=839150369428817213&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/839150369428817213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/839150369428817213'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/02/filenet-content-services-concepts-part.html' title='FileNet Content Services Concepts - Part 2'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-4533634935506294056</id><published>2011-02-06T22:32:00.000-08:00</published><updated>2011-02-06T22:39:17.762-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet CS 5.4'/><title type='text'>FileNet Content Services Concepts - Part 1</title><content type='html'>&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="color: #c00000; font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;The Library System&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Content Services (also called the &lt;i&gt;library system&lt;/i&gt;) provides server-based enterprise content management (ECM) that can be accessed via a client interface using applications such as FileNet IDM Desktop or FileNet Web Services. An enterprise, especially if it's spread across various sites, may have multiple library systems, depending upon sizing and load balancing considerations.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A typical Content Services installation comprises the following components:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;• One or more library systems.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;• One or more administrative clients.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;• One or more ECM clients (such as IDM Desktop).&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;• One or more application solutions (such as FileNet Web Services for intranet/internet access).&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;As you can see in the following illustration, each library system has a set of sub-components that you install and configure to provide the services for your various client-based users. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="mso-fareast-language: EN-AU; mso-no-proof: yes;"&gt;&lt;shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;&lt;stroke joinstyle="miter"&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/f&gt;&lt;f eqn="sum @0 1 0"&gt;&lt;/f&gt;&lt;f eqn="sum 0 0 @1"&gt;&lt;/f&gt;&lt;f eqn="prod @2 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @0 0 1"&gt;&lt;/f&gt;&lt;f eqn="prod @6 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="sum @8 21600 0"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @10 21600 0"&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt;&lt;/path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_F9aV49Lsth4/TU-Rr9KgJLI/AAAAAAAAFY8/NUkeGhkG6sk/s1600/CS_LibrarySystem.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" h5="true" height="251" src="http://1.bp.blogspot.com/_F9aV49Lsth4/TU-Rr9KgJLI/AAAAAAAAFY8/NUkeGhkG6sk/s400/CS_LibrarySystem.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="color: black; font-family: 'Times New Roman','serif';"&gt;Each library system acts as an information storehouse. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"&gt;&lt;span style="color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-family: 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman','serif';"&gt;The Property Manager stores and manages object properties (users, groups, system, and custom properties) and metadata describing your catalogued documents. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"&gt;&lt;span style="color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-family: 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman','serif';"&gt;The Storage Manager stores the actual documents and process requests.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"&gt;&lt;span style="color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-family: 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman','serif';"&gt;The Content Search Manager provides document content-based indexing and searching capabilities. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18pt;"&gt;&lt;span style="color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-family: 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman','serif';"&gt;CS Replication Services, which allows you to replicate documents across multiple library systems.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="color: black; font-family: 'Times New Roman','serif';"&gt;You have the option to locate your database on a standalone property server. In this configuration, the initial Storage Manager, Content Search Manager, and Replication Services would be located not on the property server, but on the initial storage server.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="color: #c00000; font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Protected Items&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;When you add a document to a library system, you usually add it as a protected item. It is called “protected” because the library system physically stores the document, thereby protecting it from unauthorized access, inadvertent removal, and more. Protected items can be documents that were created by any application (for example, word-processing documents, financial spreadsheets, images, audio, tables, and so on).&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="color: #c00000; font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Unprotected Items&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A library system also lets you control and manage unprotected items (external documents), which are items that are not physically stored in the library system but are tracked for easy management. This capability is especially useful for items that are stored in special locations, yet still require version tracking or controlled access. Some examples are: magnetic tapes, printed technical manuals, printed engineering drawings, and software source code listings. Although the unprotected items added at most sites represent these kinds of physical objects, unprotected items can also be electronic files that you do not want to store in the library system.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-4533634935506294056?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/4533634935506294056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=4533634935506294056&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4533634935506294056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4533634935506294056'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/02/filenet-content-services-concepts.html' title='FileNet Content Services Concepts - Part 1'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_F9aV49Lsth4/TU-Rr9KgJLI/AAAAAAAAFY8/NUkeGhkG6sk/s72-c/CS_LibrarySystem.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-8697814568386114658</id><published>2011-02-06T22:29:00.000-08:00</published><updated>2011-02-06T22:29:05.746-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet CS 5.4'/><title type='text'>FileNet Content Services Features</title><content type='html'>&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Network-wide Search and Retrieval&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;FileNet Content Services (CS) systems allow documents to be identified using plain language titles and property names, not cumbersome file names. End users can search for documents based on their properties and/or their content. Regardless of the user's location or the file's location, complex path commands with coded document names are never required. Documents are checked out of and checked in to the FileNet CS system for updates and revisions. One simple end user command transparently saves, tracks, and archives any document.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Logical, Not Physical, Storage Pointers&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;Unlike conventional document management packages that rely on physical file locations, a FileNet CS system does not require users to have any knowledge of where documents are actually stored. In fact, users are shielded from that knowledge, providing an added layer of security for the documents and the network. Document management systems that use physical pointers require constant supervision and cumbersome revision as networks grow and change.Moving files, adding users adding or changing directories means updating every single workstation individually. With a FileNet CS system, such system changes can be handled centrally by the network administrator.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Object-Oriented Approach&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A FileNet CS system encapsulates all types of files and objects. Each object is described by properties such as description, security, and administration. Actions are performed against objects using these properties as variables. In this way, an ordinary file becomes an “intelligent” document because, regardless of how or where it is used, the document retains its properties and always knows who is authorized to view it or make edits, where it is to be stored on the network, and how it is to be administered and archived.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Version Control&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;When a user opens a document for editing, it is designated as checked out. The user is always provided a copy of the particular version of the document, and the original copy of that version remains protected. Other users who try to access a document version that is checked out are notified that it is checked out and by whom. While the document is checked out and being modified, users can view the latest checked-in version of the document. When the user is finished working with a checked out version, he or she can check it in. The FileNet CS system retains the old version and automatically saves the checked in document as a new version. Once checked in, the old and new versions of the document become available for check out to other users. When users access the document, they are free to check out the most current version or go back to older versions as needed.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Multilevel Security&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;An access control list is created for each document added to a FileNet CS system. This access control is part of the document's properties and is independent of the document's location on the network. In this way, authorized users have access to the information they need, no matter where they or the documents are physically located. Yet all stored documents are well protected, because only the documents that each user is authorized to see will be displayed as the result of a search.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;A FileNet CS system controls who can create new versions of any given document, regardless of data type, application used, or storage location. Security levels determine access rights such as &lt;i&gt;Owner, Author, Viewer, &lt;/i&gt;or &lt;i&gt;None&lt;/i&gt;. The only access to documents is through the FileNet CS system. File names are encrypted and users are prevented from bypassing the FileNet CS system to access files via the network operating system. CS administrators should not share the directories where FileNet file are located.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;ECM Administration Tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;FileNet CS systems include a Windows&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 9pt;"&gt;® &lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;based administrative tool. ECM administration tasks such as adding new servers, designating new storage locations, or adding new users and groups can be performed at any time, no matter how many users are online. In addition, a web browser-based version of the administrative tool that includes a subset of the windows-based administration tool is available for administrators who want mobile access to library system properties and the ability to start/stop CS servers remotely.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Flexible Open Technology&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;CS is designed to work with virtually every combination of user interface, application, and &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;hardware/software. Creation and maintenance of general office documents (including enterprise, departmental, workgroup, and personal documents), legal document management, email, as well as document imaging may all be handled through a common repository. This means that no matter how many platforms or environments are used across the network, all enterprise applications are interoperable. Additionally, any enterprise can take advantage of FileNet IDM Desktop (and, if necessary, CS API programming functions) to build custom enterprise applications as future needs emerge.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 14pt;"&gt;Load Balancing and Scalability of Distributed Services&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman','serif';"&gt;No matter how an organization's workload grows and changes across departments or divisions, the &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;FileNet CS system's queue management and load balancing features ensure a consistent working environment for end users. &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-8697814568386114658?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/8697814568386114658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=8697814568386114658&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/8697814568386114658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/8697814568386114658'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/02/filenet-content-services-features.html' title='FileNet Content Services Features'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-5607514796939454940</id><published>2011-01-12T22:55:00.001-08:00</published><updated>2011-01-12T22:55:19.260-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Documentum'/><title type='text'>Documentum Foundation Classes 6</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;DFC (Documentum Foundation Classes 6.0)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;DFC is a key part of the Documentum software platform. While the main user of DFC is other &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;Documentum software, you can use DFC in any of the following ways:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;• Access Documentum functionality from within one of your company’s enterprise applications.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;For example, your corporate purchasing application can retrieve a contract from your &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;Documentum system.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;• Customize or extend products such as Webtop.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;For example, you can modify Webtop functionality to implement one of your company’s business &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;rules.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;• Write a method or procedure for Content Server to execute as part of a workflow or document&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;lifecycle.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;For example, the procedure that runs when you promote an XML document might apply a &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;transformation to it and start a workflow to subject the transformed document to a predefined &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;business process.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;You can view Documentum functionality as having the following elements:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;Repositories&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt; One or more places where you keep the content and associated metadata of your &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;organization’s information. The metadata resides in a relational database, and the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;content resides in various storage elements.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;Content Server&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;Software that manages, protects, and imposes an object oriented structure on the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;information in repositories. It provides tools for managing the lifecycles of that &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;information and automating processes for manipulating it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;Client programs&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;Software that provides interfaces between Content Server and end users. The most &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;common clients run on application servers (for example, Webtop).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;End Users&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt; People who control, contribute, or use your organization’s information. They use a &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;browser to access client programs running on application servers.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;Documentum Foundation Classes (DFC) lies between Content Server and clients. Documentum Foundation Services are the primary client interface to the Documentum platform. Documentum Foundation Classes are used for server&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'MS Gothic'; font-size: 10pt; mso-bidi-font-family: 'MS Gothic';"&gt;‑&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;side business logic and customization.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;DFC is Java based. As a result, client programs that are Java based can interface directly with DFC.When application developers use DFC, it is usually within the customization model of a Documentum client, though you can also use DFC to develop the methods associated with Content Server functionality, such as document lifecycles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;In the Java application server environment, Documentum client software rests on the foundation provided by the Web Development Kit (WDK). This client has a customization model that allows you to modify the user interface and also implement some business logic. However, the principal tool for&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;adding custom business logic to a Documentum system is to use the &lt;span style="color: #1f497d; mso-themecolor: text2;"&gt;Business Object Framework&lt;/span&gt; (BOF).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;BOF enables you to implement business rules and patterns as reusable elements, called &lt;/span&gt;&lt;i&gt;&lt;span style="font-family: PalatinoLinotype-Italic-Identit; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Italic-Identit;"&gt;modules&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;. The most important modules for application developers are type based objects (TBOs), service based&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;objects (SBOs), and Aspects. Aspect modules are similar to TBOs, but enable you to attach properties and behaviour on an instance&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'MS Gothic'; font-size: 10pt; mso-bidi-font-family: 'MS Gothic';"&gt;‑&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;by&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'MS Gothic'; font-size: 10pt; mso-bidi-font-family: 'MS Gothic';"&gt;‑&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;instance basis, independent of the target object’s type.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;BOF makes it possible to extend some of DFC’s implementation classes. As a result, you can introduce new functionality in such a way that existing programs begin immediately to reflect changes you make to the underlying business logic.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;The &lt;/span&gt;&lt;i&gt;&lt;span style="font-family: PalatinoLinotype-Italic-Identit; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Italic-Identit;"&gt;Documentum Content Server Fundamentals &lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;manual provides a conceptual explanation of the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;capabilities of Content Server. DFC provides a framework for accessing those capabilities. Using &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;DFC and BOF makes your code much more likely to survive future architectural changes to the&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;Documentum system.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;b&gt;&lt;span style="font-family: Arial-BoldMT-Identity-H; font-size: 12pt; mso-bidi-font-family: Arial-BoldMT-Identity-H;"&gt;&lt;span style="font-family: Calibri;"&gt;Where Is DFC?&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;DFC runs on a Java virtual machine (JVM), which can be on:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;• The machine that runs Content Server.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;For example, to be called from a method as part of a workflow or document lifecycle.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;• A middle&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'MS Gothic'; font-size: 10pt; mso-bidi-font-family: 'MS Gothic';"&gt;‑&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;tier system.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;For example, on an application server to support WDK or to execute server methods.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;For client machines, Documentum 6 now provides Documentum Foundation Services (DFS) as the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLinotype-Roman-Identity; font-size: 10pt; mso-bidi-font-family: PalatinoLinotype-Roman-Identity;"&gt;&lt;span style="font-family: Calibri;"&gt;primary support for applications communicating with the Documentum platform.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-;"&gt;&lt;span style="font-family: Calibri;"&gt;Acronyms&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-;"&gt;DFC&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-; mso-bidi-font-weight: bold;"&gt;Documentum Foundation Classes&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-;"&gt;TBO&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-; mso-bidi-font-weight: bold;"&gt;Type based object&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-;"&gt;SBO&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-; mso-bidi-font-weight: bold;"&gt;Service based object&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-;"&gt;WDK&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-; mso-bidi-font-weight: bold;"&gt;Web development toolkit&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-;"&gt;BOF&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: PalatinoLinotype-Bold-Identity-; font-size: 10pt; line-height: 115%; mso-bidi-font-family: PalatinoLinotype-Bold-Identity-; mso-bidi-font-weight: bold;"&gt;Business object framework&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-5607514796939454940?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/5607514796939454940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=5607514796939454940&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5607514796939454940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5607514796939454940'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2011/01/documentum-foundation-classes-6.html' title='Documentum Foundation Classes 6'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6730893751960443055</id><published>2010-12-19T16:38:00.000-08:00</published><updated>2010-12-19T16:39:56.944-08:00</updated><title type='text'>Microsoft Dynamic Langugage Runtime (DLR)</title><content type='html'>The Dynamic Language Runtime (DLR) is a set of libraries built on the CLR to support dynamic language implementations on .NET. A key value proposition of the .NET CLR is supporting multiple languages and allowing them to inter operate with each other. Dynamic languages have become very popular in the last several years. Customers want to use their favorite dynamic language and have great .NET interoperability for building applications and providing scripting for applications. The DLR makes it very easy to develop dynamic languages on .NET.&lt;br /&gt;The DLR provides three key components:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&amp;nbsp;language implementation services with language interoperability model&lt;/li&gt;&lt;li&gt;&amp;nbsp;dynamic language runtime services with fast dynamic dispatch and library support&lt;/li&gt;&lt;li&gt;&amp;nbsp;common hosting APIs across languages &lt;/li&gt;&lt;/ol&gt;The key goals of the DLR are making it easy to&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&amp;nbsp;port dynamic languages to .NET&lt;/li&gt;&lt;li&gt;&amp;nbsp;add dynamic features to your existing language&lt;/li&gt;&lt;li&gt;&amp;nbsp;author libraries whose objects support dynamic operations&lt;/li&gt;&lt;li&gt;&amp;nbsp;employ dynamic languages in your applications and frameworks.&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;DLR hosting APIs&lt;/b&gt; &lt;br /&gt;The DLR Hosting API is a programming interface that allows one language’s code to execute in another&lt;br /&gt;language. It helps in using a Dynamic Language’s Code in a Static Language.&lt;br /&gt;&lt;br /&gt;Dynamic Languages - Outside .net family of languages. For example: Ruby or Python&lt;br /&gt;Static Languages - .NET languages like VB.net, C#.net etc.&lt;br /&gt;For more information please visit&lt;a href="http://dlr.codeplex.com/"&gt; http://dlr.codeplex.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6730893751960443055?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6730893751960443055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6730893751960443055&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6730893751960443055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6730893751960443055'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/12/microsoft-dynamic-langugage-runtime-dlr.html' title='Microsoft Dynamic Langugage Runtime (DLR)'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-7290986304010921772</id><published>2010-11-08T20:56:00.000-08:00</published><updated>2010-11-08T20:56:11.716-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BPM - K2 - Sharepoint'/><title type='text'>K2 BlackPoint</title><content type='html'>K2 BlackPoint is used to create new workflow using Microsoft Sharepoint and Microsoft Infopath.&lt;br /&gt;&lt;br /&gt;It has two designers a). K2 Studio and b). K2 Web Designer&lt;br /&gt;&lt;br /&gt;Benefits:&lt;br /&gt;a). Visual tools to create worflow.&lt;br /&gt;b). No coding required.&lt;br /&gt;c). Tools that can be used by non developer.&lt;br /&gt;&lt;br /&gt;For more information visit&lt;a href="http://www.k2.com/en/blackpoint.aspx"&gt;&lt;/a&gt; &lt;a href="http://www.k2.com/en/blackpoint.aspx"&gt;http://www.k2.com/en/blackpoint.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-7290986304010921772?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/7290986304010921772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=7290986304010921772&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7290986304010921772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7290986304010921772'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/11/k2-blackpoint.html' title='K2 BlackPoint'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-1957270828839809644</id><published>2010-10-13T21:30:00.000-07:00</published><updated>2010-10-13T21:30:25.978-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcode - Java'/><title type='text'>Generate barcodes using barcode4j</title><content type='html'>&lt;div class="section"&gt; &lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;          &lt;strong style="color: blue; font-weight: normal;"&gt;Barcode4J&lt;/strong&gt;&lt;b&gt; &lt;/b&gt;is a barcodes generator written          in Java. It's free, available under the Apache License, version 2.0.It supports generating 1D and 2D barcodes of various types.&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;a) &lt;/span&gt;&lt;/b&gt;&lt;u&gt;&lt;b&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Implementations&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;b style="font-family: Arial,Helvetica,sans-serif;"&gt;* 1D barcode implementations &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&amp;nbsp; o Interleaved 2 of 5&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o Code 39&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o Code 128&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o Codabar&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o POSTNET&lt;/span&gt; &amp;amp; more&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;* 2D barcode implementations :&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;o PDF 417 (ISO/IEC 15438:2001(E))&lt;/span&gt;&lt;br style="font-family: Arial,Helvetica,sans-serif;" /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o DataMatrix (ISO/IEC 16022:2000(E))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;b) &lt;/b&gt;&lt;u&gt;&lt;b&gt;Support for multiple formats:&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;It supports various file formats viz. SVG, EPS (Encapsulated PostScript), Bitmap images (such as PNG or JPEG),&amp;nbsp; Java2D (AWT), Text (for testing and debugging only)&lt;/span&gt;.&lt;br /&gt;&lt;a href="http://barcode4j.sourceforge.net/2.0/output-formats.html"&gt;http://barcode4j.sourceforge.net/2.0/output-formats.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;c)&lt;/b&gt;&lt;b&gt;&lt;a href="http://barcode4j.sourceforge.net/2.0/servlet.html"&gt;Barcode Servlet&lt;/a&gt; with support for SVG, EPS and bitmap output&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b style="font-family: Arial,Helvetica,sans-serif;"&gt;d) &lt;a href="http://barcode4j.sourceforge.net/2.0/cli.html"&gt;Command-line interface &lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;barcode4j has command line support so you can generate barcode by executing a command on command line&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;e) Plug-ins/extensions for third-party products:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;o Apache Xalan: SVG-generating XSLT extension &lt;/span&gt;&lt;br style="font-family: Arial,Helvetica,sans-serif;" /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o SAXON XSLT Processor : SVG-generating XSLT extension &lt;/span&gt;&lt;br style="font-family: Arial,Helvetica,sans-serif;" /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o Apache FOP: support as fo:instream-foreign-object&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;For more information go to &lt;/span&gt;&lt;a href="http://barcode4j.sourceforge.net/" style="font-family: Arial,Helvetica,sans-serif;"&gt;http://barcode4j.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="" name="N10019"&gt;&lt;/a&gt;&lt;a href="" name="Features"&gt;&lt;/a&gt;&lt;div class="section"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-1957270828839809644?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/1957270828839809644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=1957270828839809644&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1957270828839809644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1957270828839809644'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/10/generate-barcodes-using-barcode4j.html' title='Generate barcodes using barcode4j'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-127328183360686946</id><published>2010-10-06T20:47:00.000-07:00</published><updated>2010-10-06T20:47:25.530-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM CM'/><title type='text'>IBM Classification Module and Content Extractor</title><content type='html'>&lt;div style="color: black;"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:DoNotOptimizeForBrowser/&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;  &lt;/div&gt;&lt;div style="color: black;"&gt;&lt;u style="color: blue;"&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;IBM® Classification Module&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span lang="EN-US"&gt;IBM® Classification Module helps organize unstructured content by analyzing the full text of documents and e-mails and applying rules that automate classification decisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span lang="EN-US"&gt;IBM Classification Module reduces the burden of manual decision making that is done by employees by accurately and automatically organizing information.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span lang="EN-US"&gt;It is embedded with natural language processing and semantic analysis capabilities,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;b&gt;CLASSIFICATION WORKBENCH&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;span lang="EN-US"&gt;An application that is used to create and analyze knowledge bases and decision plans. With Classification Workbench, you can also evaluate system performance by importing analysis data and viewing reports and graphical diagnostics.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;b&gt;KNOWLEDGE BASE&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span lang="EN-US"&gt;A single file encapsulating data that is required by the &lt;span class="keyword"&gt;Classification Module&lt;/span&gt; for accurate content-based classification&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;b&gt;DECISION PLAN&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span lang="EN-US"&gt;A collection of rules built in Classification Workbench that determine how the Classification Module classifies content items such as documents or e-mails. Each rule consists of one trigger and one or more actions.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;b&gt;CLASSIFICATION CENTER&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span lang="EN-US"&gt;A Web application provided with the IBM FileNet P8 integration that is used to manage the classification processes. You can use the Classification Center to determine the content to be classified, specify classification options (such as the decision plan to use and various runtime preferences), monitor classification activity, and view the classification results&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:DoNotOptimizeForBrowser/&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;  &lt;/div&gt;&lt;div class="MsoNormal" style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;Content Extractor&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;span lang="EN-US"&gt;A command-line tool provided with the IBM FileNet P8 integration that is used to extract the content from an IBM FileNet P8 object store. You can import the extracted content into Classification Workbench and use it to train a knowledge base or provide test data for a decision plan.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;"&gt;It uses a properties file where option for what to be extracted is specified and extracts the document in XML format.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-127328183360686946?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/127328183360686946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=127328183360686946&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/127328183360686946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/127328183360686946'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/10/ibm-classification-module-and-content.html' title='IBM Classification Module and Content Extractor'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-3542972902059462465</id><published>2010-10-06T20:45:00.000-07:00</published><updated>2010-10-06T20:45:25.525-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM WebSphere Product'/><title type='text'>IBM WebSphere Transformation Extender (WTX)</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:DoNotOptimizeForBrowser/&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;span lang="EN-US"&gt;Its a dedicated data transformation engine for app integration. It’s being used in organizations around the world. A transformation engine accepts FILE docs or electronic messages as inputs, parsed them using data dictionary like definitions &amp;amp; transforms them into one or more o/p messages.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;It can convert all most any formatted content and does this without any coding/scripting by developer. WTX is a family of products and has editions tailored to ESB, BPM and B2B products.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;How does it connect to existing applications?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;WTX has local file system support by default. This helps for testing transformations thoroughly before moving to the connectivity phase.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;How does WTX aid application reuse?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;For example Industry Standards, they get updated usually one/twice a year. As organizations are required to follow the standards so the rules are coded in to the apps. You can end up in spending so much time and money on maintenance and not on new projects. WTX protects apps from change and allow them to participate in new projects.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-3542972902059462465?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/3542972902059462465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=3542972902059462465&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3542972902059462465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3542972902059462465'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/10/ibm-websphere-transformation-extender.html' title='IBM WebSphere Transformation Extender (WTX)'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-90648886898386930</id><published>2010-09-30T21:58:00.000-07:00</published><updated>2010-09-30T21:58:01.578-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache CXF - Web Services'/><title type='text'>Making CXF Web service accept SOAP 1.2 request</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:DoNotOptimizeForBrowser/&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoBodyText2" style="font-family: Arial,Helvetica,sans-serif;"&gt;By default CXF Web Service provides SOAP 1.1 end point. In order for your web service to expose SOAP 1.2 endpoint and accept SOAP 1.2 request configure the following settings in server side CXF config file of the Web Service:&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;Creating SOAP 1.2 end point&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;jaxws:endpoint&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;id&lt;/span&gt;&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style="color: #2a00ff;"&gt;"auth"&lt;/span&gt;&lt;/i&gt; &lt;span style="color: #7f007f;"&gt;implementor&lt;/span&gt;&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style="color: #2a00ff;"&gt;"#AuthService"&lt;/span&gt;&lt;/i&gt; &lt;span style="color: #7f007f;"&gt;address&lt;/span&gt;&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style="color: #2a00ff;"&gt;"/cxfSearch12"&lt;/span&gt;&lt;/i&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;jaxws:binding&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: 36pt;"&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;soap:soapBinding&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;version&lt;/span&gt;&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style="color: #2a00ff;"&gt;"1.2"&lt;/span&gt;&lt;/i&gt; &lt;span style="color: #7f007f;"&gt;mtomEnabled&lt;/span&gt;&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style="color: #2a00ff;"&gt;"true"&lt;/span&gt;&lt;/i&gt;&lt;span style="color: teal;"&gt;/&amp;gt;&lt;!--&lt;/span--&gt;&lt;span style="color: #3f7f7f;"&gt;jaxws:binding&lt;/span&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: 36pt;"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;jaxws:features&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;bean&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;class&lt;/span&gt;&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style="color: #2a00ff;"&gt;"org.apache.cxf.feature.LoggingFeature"&lt;/span&gt;&lt;/i&gt;&lt;span style="color: teal;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;!--&lt;/span--&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;jaxws:features&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;jaxws:inInterceptors&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;bean&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;class&lt;/span&gt;&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style="color: #2a00ff;"&gt;"org.apache.cxf.binding.soap.saaj.SAAJInInterceptor"&lt;/span&gt;&lt;/i&gt;&lt;span style="color: teal;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: teal;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f;"&gt;ref&lt;/span&gt; &lt;span style="color: #7f007f;"&gt;bean&lt;/span&gt;&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style="color: #2a00ff;"&gt;"wss4jInConfiguration"&lt;/span&gt;&lt;/i&gt;&lt;span style="color: teal;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;!--&lt;/span--&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;jaxws:inInterceptors&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;!--&lt;/span--&gt;&lt;span lang="EN-US" style="color: #3f7f7f; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;jaxws:endpoint&lt;/span&gt;&lt;span lang="EN-US" style="color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-90648886898386930?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/90648886898386930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=90648886898386930&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/90648886898386930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/90648886898386930'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/09/making-cxf-web-service-accept-soap-12.html' title='Making CXF Web service accept SOAP 1.2 request'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6165746322788831210</id><published>2010-09-30T21:55:00.000-07:00</published><updated>2010-09-30T21:55:45.556-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache CXF - Web Services'/><title type='text'>Calling SSL enabled CXF Web Service From Java Client</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:DoNotOptimizeForBrowser/&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Calling a SSL enabled service which also expects UserToken to be passed can be very frustrating. It has been really painful&lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span&gt; for me &lt;/span&gt;&lt;span&gt;to consume&lt;/span&gt;&lt;/span&gt;&lt;b style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;SSL enabled CXF service and I spent nearly 1 week to get it working.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:DoNotOptimizeForBrowser/&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoBodyText"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Environment&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Apache Tomcat 6.0.28&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;JDK 1.6&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;CXF 2.2.3&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;IBM Rational Developer 7.5.2&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Arial,Helvetica,sans-serif;"&gt;  &lt;span style="font-size: small;"&gt;Spring Web 2.5.6&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:DoNotOptimizeForBrowser/&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;We deployed the CXF Web Service with SSL and installed the security certificate (self signed) on the client machine.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;I was able to view the WSDL coming in the browser but the problem started when I tried to call Web Service from Java Client. I was getting “&lt;span style="color: blue;"&gt;Message could not sen&lt;/span&gt;t”. I set the proxy in RAD and imported the client certificate in the JVM. Configured following JVM arguments:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;-Djavax.net.ssl.trustStore="C:\Program Files\IBM\SDP\jdk\bin\mykeystore"&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;-Djavax.net.ssl.trustStorePassword="password"&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif;"&gt;But this configuration did not change the error message.&lt;/div&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;My next attempt was to configure proxy arguments in addition to the above JVM arguments for my program&lt;/span&gt; &lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;-Djavax.net.ssl.trustStore="C:\Program Files\IBM\SDP\jdk\bin\mykeystore"&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;-Djavax.net.ssl.trustStorePassword="password"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;-Dhttp.proxyHost=yourproxy&lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;-Dhttp.proxyPort=8080 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;-Dhttps.proxyHost=yourproxy&lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div class="MsoBodyText" style="color: blue; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;-Dhttps.proxyPort=8080&lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif; text-align: left;"&gt;Now I started getting ‘&lt;em&gt;SSLHandshakeException’, ‘&lt;/em&gt;javax.net.ssl.SSLHandshakeException: Couldn't find trusted certificate’ . It confirmed that the client was trying to use the certificate to reach Web Service but due to self signed certificate it was getting invalidated.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Then I found a link on internet which covered my problem scenario and suggested to accept whatever certificate your application is trying to use instead of JVM trying to validate it. I used following code to accept the certificate with out checking its validity and I was able to reach Web Service successfully.&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; javax.net.ssl.TrustManager;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; javax.net.ssl.X509TrustManager;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; org.apache.cxf.configuration.jsse.TLSClientParameters;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; org.apache.cxf.endpoint.Client;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; org.apache.cxf.frontend.ClientProxy;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; org.apache.cxf.frontend.ClientProxyFactoryBean;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; org.apache.cxf.transport.http.HTTPConduit;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; org.springframework.context.ApplicationContext;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;;"&gt; org.springframework.context.support.ClassPathXmlApplicationContext;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;static&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; main(String[] args) &lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;ApplicationContext context = &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; ClassPathXmlApplicationContext(&lt;/span&gt;&lt;span lang="EN-US" style="color: #2a00ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"appcontext.xml"&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;);&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;InfoService client = (InfoService) context.getBean(&lt;/span&gt;&lt;span lang="EN-US" style="color: #2a00ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"client"&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;);&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;ClientProxyFactoryBean &lt;u&gt;factory&lt;/u&gt; = &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; ClientProxyFactoryBean();&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Client proxy = ClientProxy.&lt;i&gt;getClient&lt;/i&gt;( client );&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;HTTPConduit conduit = (HTTPConduit) proxy.getConduit();&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;TLSClientParameters tcp = &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; TLSClientParameters();&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;//Creating Trust Manager&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;TrustManager[] trustAllCerts = &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; TrustManager[] {&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; X509TrustManager()&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; java.security.cert.X509Certificate[] getAcceptedIssuers()&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;return&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;null&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; checkClientTrusted(&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;java.security.cert.X509Certificate[] certs, String authType)&amp;nbsp;&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;{&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; checkServerTrusted(&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;java.security.cert.X509Certificate[] certs, String authType)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; {&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="color: #0000c0; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;.println(&lt;/span&gt;&lt;span lang="EN-US" style="color: #2a00ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"authType is "&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; + authType);&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="color: #0000c0; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;.println(&lt;/span&gt;&lt;span lang="EN-US" style="color: #2a00ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"cert issuers"&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;);&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;for&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; i = 0; i &amp;lt; certs.&lt;/span&gt;&lt;span lang="EN-US" style="color: #0000c0; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;length&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;; i++) {&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="color: #0000c0; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;.println(&lt;/span&gt;&lt;span lang="EN-US" style="color: #2a00ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"\t"&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; + certs[i].getIssuerX500Principal().getName());&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="color: #0000c0; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;.println(&lt;/span&gt;&lt;span lang="EN-US" style="color: #2a00ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"\t"&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; + certs[i].getIssuerDN().getName());&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;} &lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;};&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;tcp.setTrustManagers(trustAllCerts);&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;span lang="EN-US" style="color: black; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;conduit.setTlsClientParameters( tcp );&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoBodyText" style="font-family: Arial,Helvetica,sans-serif;"&gt;client.callWebServiceMethod();&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;}&lt;/div&gt;&lt;div class="MsoBodyText"&gt;}&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Resources used:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;&lt;a href="http://www.linux-support.com/cms/en/component/content/article/4-howtos/57603-custom-ssl-certificates-and-https-with-java-clients?directory=14"&gt;http://www.linux-support.com/cms/en/component/content/article/4-howtos/57603-custom-ssl-certificates-and-https-with-java-clients?directory=14&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Read Posting from Daniel&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;&lt;a href="http://www.java-forums.org/advanced-java/1307-java-security-cert-certificateexception-couldnt-find-trusted-certificate.html"&gt;http://www.java-forums.org/advanced-java/1307-java-security-cert-certificateexception-couldnt-find-trusted-certificate.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;&lt;a href="http://mail-archives.apache.org/mod_mbox/cxf-users/200804.mbox/%3CAD43CBD88586D740B1CBFFB25336AB5218EF75@amer-ems1.IONAGLOBAL.COM%3E"&gt;http://mail-archives.apache.org/mod_mbox/cxf-users/200804.mbox/%3CAD43CBD88586D740B1CBFFB25336AB5218EF75@amer-ems1.IONAGLOBAL.COM%3E&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;&lt;a href="http://blog.progs.be/?p=71"&gt;http://blog.progs.be/?p=71&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6165746322788831210?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6165746322788831210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6165746322788831210&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6165746322788831210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6165746322788831210'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/09/calling-ssl-enabled-cxf-web-service.html' title='Calling SSL enabled CXF Web Service From Java Client'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-4959568840127134038</id><published>2010-08-02T21:12:00.000-07:00</published><updated>2010-08-09T18:12:18.080-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java - COM - Interop'/><title type='text'>What is JaWin and how to use it?</title><content type='html'>&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;JaWin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;The Java/Win32 integration project (Jawin) is a free, open source architecture for interoperation between Java and components exposed through Microsoft's Component Object Model (COM) or through Win32 Dynamic Link Libraries (DLLs).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;For more information visit &lt;/span&gt;&lt;a href="http://jawinproject.sourceforge.net/"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;http://jawinproject.sourceforge.net/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;How to use Jawin - A practical example&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;================================&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;a). If you have .tlb (COM Type Library) file available for the COM object you want to use then skip &lt;b&gt;&lt;span style="color: purple;"&gt;Step1&lt;/span&gt;&lt;/b&gt; and proceed to &lt;b&gt;&lt;span style="color: purple;"&gt;Step3&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;b). &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;If you already have .Net component ready which you want to&amp;nbsp;use from Java code then&amp;nbsp;proceed to &lt;span style="color: purple;"&gt;&lt;b&gt;Step2&lt;/b&gt;&lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;c).&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;If you want to develop a .NET component to be used via JAWIN then proceed to &lt;b&gt;&lt;span style="color: purple;"&gt;Step1&lt;/span&gt;&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;Step1&lt;/span&gt;&lt;/b&gt;: &lt;span style="color: purple;"&gt;Developing a .Net component (class library)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;(a). Create an interface and before its declaration put .net attribute as given below&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Guid("3823a63d-5891-3b4f-A460-DB0FB847075A")]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp; See the code snippet below for mor einformation:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System.Collections.Generic;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System.Text;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System.Runtime.InteropServices;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;namespace Org.Jawin.ManageWinProcess&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Guid("3823a63d-5891-3b4f-A460-DB0FB847075A")]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public interface IWinProcessOperations&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boolean IsProcessActive(String sProcessName);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;oolean KillRunningProcess(String sProcessName);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;b) Now Implement the interface&amp;nbsp;created above and in the implementation class before the name of class declaration, type the following attributes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;[Guid("25c2f5a2-1afe-36ce-BE27-84E040F5E19A")]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;[ProgId("Jawin.WinProcessOps")] // You would be using this prog id while creating an instance of this class in JAVA.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;See the code snippet below for more information:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System;&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System.Collections.Generic;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System.Text;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System.ServiceProcess;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System.Text.RegularExpressions;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;using System.Runtime.InteropServices;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;namespace Org.Jawin.ManageWinProcess&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Guid("25c2f5a2-1afe-36ce-BE27-84E040F5E19A")]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProgId("Jawin.WinProcessOps")] &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class Operations:IWinProcessOperations&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Operations(){ }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Boolean isProcessActive(String ProcessName)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String machine = ".";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boolean processRunning = false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the current processes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: xx-small;"&gt;System.Diagnostics.Process[] runningProcesses = System.Diagnostics.Process.GetProcesses(machine);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Find those that match the specified regular expression&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regex processFilter = new Regex(ProcessName, RegexOptions.IgnoreCase);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (System.Diagnostics.Process current in runningProcesses)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Check for a match.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (processFilter.IsMatch(current.ProcessName))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; processRunning = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return processRunning;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;public Boolean KillRunningProcess(String ProcessName)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;String machine = ".";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Boolean processKilled = false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;// Get the current processes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;System.Diagnostics.Process[] runningProcesses = System.Diagnostics.Process.GetProcesses(machine);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;// Find those that match the specified regular expression&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Regex processFilter = new Regex(ProcessName, RegexOptions.IgnoreCase);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;foreach (System.Diagnostics.Process current in runningProcesses)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; // Check for a match.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; if (processFilter.IsMatch(current.ProcessName))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; current.Kill();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; processKilled = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;break; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;return processKilled;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;public bool KillAndStartProcess(String ProcessName)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;String machine = ".";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Boolean processKilled = false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;// Get the current processes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;System.Diagnostics.Process[] runningProcesses = System.Diagnostics.Process.GetProcesses(machine);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;// Find those that match the specified regular expression&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Regex processFilter = new Regex(ProcessName, RegexOptions.IgnoreCase);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;foreach (System.Diagnostics.Process current in runningProcesses)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; // Check for a match.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; if (processFilter.IsMatch(current.ProcessName))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; current.Kill();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;System.Diagnostics.Process.Start(ProcessName);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;return true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: purple; font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;Building .NET Library&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;In order to build the .Net Library code you have just written from the Visual Studio IDE, configure the settings as shown below: &lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_F9aV49Lsth4/TFeSkls_e8I/AAAAAAAAFXM/pDLc6Lx5yRs/s1600/BuilDotNet.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" height="252" src="http://3.bp.blogspot.com/_F9aV49Lsth4/TFeSkls_e8I/AAAAAAAAFXM/pDLc6Lx5yRs/s400/BuilDotNet.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;Important&lt;/b&gt;: If this setting is not configured, build would generate a DLL but the TLB file generated using regasm on .net command prompt would create .tlb file which would not expose any method in JaWin browser. So this setting is crucial.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_F9aV49Lsth4/TFeS9xF1x4I/AAAAAAAAFXU/Xae_UPh-7sI/s1600/BuilDotNet.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" src="http://2.bp.blogspot.com/_F9aV49Lsth4/TFeS9xF1x4I/AAAAAAAAFXU/Xae_UPh-7sI/s320/BuilDotNet.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;Step 2:&lt;/span&gt;&lt;/b&gt; &lt;span style="color: purple;"&gt;Creating .tlb file for the .net component&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt; &lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;You can create a tlb file for the .net component using &lt;a href="http://msdn.microsoft.com/en-us/library/tzat5yw6%28VS.71%29.aspx"&gt;Assembly Registration Tool&lt;/a&gt; in the Visual Studio command prompt. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt; &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;&lt;i&gt;Syntax&lt;/i&gt;&lt;/b&gt; : Regasm /tlb “dll path with dll name”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;e.g : regasm /tlb “c:\winprocess.dll” (suppose name of our dll is winprocess.dll and it is available at c:\)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;The above command would generate the corresponding .tlb file.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: purple; font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;Step 3&lt;/b&gt;: How to use JAWIN BROWSER and create JAWIN stub for Java for COM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;Download JaWin and extract its files in a directory. Suppose JaWin is available in c:\JaWin folder. &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;Open command prompt and reach the ‘typeBrowser’ folder in Jawin directory.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;C:\Jawin\jawin-2.0-alpha1\typebrowser&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;And then type &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;java -Xmx256M -jar jawinBrowser.jar &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;and hit Enter&lt;/span&gt;.&lt;span style="font-size: small;"&gt; &lt;i&gt;&lt;span style="color: purple;"&gt;[Note: Xmx256M in the above command allocates 256 MB RAM to this process]. It would then start the Applet as shown below:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_F9aV49Lsth4/TFeUOH7NsXI/AAAAAAAAFXc/kfRJmRn8-qU/s1600/BuilDotNet.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" height="188" src="http://3.bp.blogspot.com/_F9aV49Lsth4/TFeUOH7NsXI/AAAAAAAAFXc/kfRJmRn8-qU/s400/BuilDotNet.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_F9aV49Lsth4/TFeUmQmHSKI/AAAAAAAAFXk/Ie3frWfTuDg/s1600/BuilDotNet.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" height="301" src="http://2.bp.blogspot.com/_F9aV49Lsth4/TFeUmQmHSKI/AAAAAAAAFXk/Ie3frWfTuDg/s400/BuilDotNet.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;Go to option ‘Project’ -&amp;gt; ‘New Project’ and type project name and then click on ‘New’ button as shown below:&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_F9aV49Lsth4/TFeU2wU_HsI/AAAAAAAAFXs/2uFSljfiFrU/s1600/BuilDotNet.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" height="250" src="http://4.bp.blogspot.com/_F9aV49Lsth4/TFeU2wU_HsI/AAAAAAAAFXs/2uFSljfiFrU/s400/BuilDotNet.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;Reach to your TLB file and when you are done, the contents of your tlb would be displayed as shown below:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_F9aV49Lsth4/TFeVNK9u3_I/AAAAAAAAFX0/Eu0CVvBjY6k/s1600/BuilDotNet.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" height="467" src="http://4.bp.blogspot.com/_F9aV49Lsth4/TFeVNK9u3_I/AAAAAAAAFX0/Eu0CVvBjY6k/s640/BuilDotNet.bmp" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;Expand your interface (IwinProcessOperations in this case) and then select ‘Code Generation’-&amp;gt;’Generate Selected Code’ and it would show the corresponding JAVA code under ‘Code’ tab as shown below:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_F9aV49Lsth4/TFeVlZomNBI/AAAAAAAAFX8/Xxy18Rk-HOg/s1600/BuilDotNet.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" height="512" src="http://1.bp.blogspot.com/_F9aV49Lsth4/TFeVlZomNBI/AAAAAAAAFX8/Xxy18Rk-HOg/s640/BuilDotNet.bmp" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt; &lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;Save this code as a JAVA class. Now you can import this class and use its methods in your code.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;Note: Don’t try to modify this class file.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: purple; font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;HOW to use JAWIN stub in java application&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;a). Include jaWin.jar in your build path and &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;b). Point to the path of jaWin.dll in run configuration by adding the following string under VM arguments(if running the code in eclipse or RAD)&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;-Djava.library.path="c:\JawinPath"&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;c). If you have .NET dll, put it in your project folder and register it using &lt;a href="http://www.blogger.com/"&gt;regasm &lt;/a&gt;command. If you are using pure COM dll then use &lt;a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/regsvr32.mspx?mfr=true"&gt;regsvr32 &lt;/a&gt;command to register the COM component.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;d). If you are using .net dll which was exposed as a COM then you would need to copy the .net dll in JDK\bin directory otherwise your program would not be able to find the object. This step is nor required if you are using pure COM. For more information visit &lt;a href="http://jawinproject.sourceforge.net/jawinarchitecture.html"&gt;http://jawinproject.sourceforge.net/jawinarchitecture.html&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;c). Import/add the Java class (JaWin stub) file created above in your application and then use it. The below snippets shows how to use this stub. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;public static void main(String[] args) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt; &lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;boolean bResult;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;IWinProcessOperations ops=null; //Jawin stub for the COM component&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; try&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; //I have used Jawin.WinProcessOps because this was mentioned as a Prog id in the //class in .net.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; // You should use the prog id of your COM accordingly.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; ops = new IWinProcessOperations("Jawin.WinProcessOps"); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; catch (COMException e1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e1.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; try&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; bResult=ops.KillRunningProcess("WINWORD");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; System.out.println("Process is active " + bResult);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; catch (COMException e)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-4959568840127134038?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/4959568840127134038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=4959568840127134038&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4959568840127134038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4959568840127134038'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/08/what-is-jawin-and-how-to-use-it.html' title='What is JaWin and how to use it?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_F9aV49Lsth4/TFeSkls_e8I/AAAAAAAAFXM/pDLc6Lx5yRs/s72-c/BuilDotNet.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-7271911216158441793</id><published>2010-07-26T22:50:00.000-07:00</published><updated>2010-07-26T22:50:05.712-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Applications'/><title type='text'>Various measurement factors to be considered for developing Enterprise Applications</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Response&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Response time is the amount of time it takes for the system to process a request from the outside. This may be a UI action, such as pressing a button, or a server API call.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Responsiveness&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Responsiveness is about how quickly the system acknowledges a request as opposed to processing it. This is important in many systems because users may become frustrated if a system has low responsiveness, even if its response time is good. If your system waits during the whole request, then your responsiveness and response time are the same. However, if you indicate that you've received the request before you complete, then your responsiveness is better. Providing a progress bar during a file copy improves the responsiveness of your user interface, even though it doesn't improve response time&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Latency&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Latency is the minimum time required to get any form of response, even if the work to be done is nonexistent. It's usually the big issue in remote systems. If I ask a program to do nothing, but to tell me when it's done doing nothing, then I should get an almost instantaneous response if the program runs on my laptop. However, if the program runs on a remote computer, I may get a few seconds just because of the time taken for the request and response to make their way across the wire. As an application developer, I can usually do nothing to improve latency. Latency is also the reason why you should minimize remote calls.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Throughput&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Throughput is how much stuff you can do in a given amount of time. If you're timing the copying of a file, throughput might be measured in bytes per second. For enterprise applications a typical measure is transactions per second (tps), but the problem is that this depends on the complexity of your transaction. For your particular system you should pick a common set of transactions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Performance&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Performance is either throughput or response time—whichever matters more to you. It can sometimes be difficult to talk about performance when a technique improves throughput but decreases response time, so it's best to use the more precise term. From a user's perspective responsiveness may be more important than response time, so improving responsiveness at a cost of response time or throughput will increase performance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Load&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Load is a statement of how much stress a system is under, which might be measured in how many users are currently connected to it. The load is usually a context for some other measurement, such as a response time. Thus, you may say that the response time for some request is 0.5 seconds with 10 users and 2 seconds with 20 users.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Load sensitivity&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Load sensitivity is an expression of how the response time varies with the load. Let's say that system A has a response time of 0.5 seconds for 10 through 20 users and system B has a response time of 0.2 seconds for 10 users that rises to 2 seconds for 20 users. In this case system A has lower load sensitivity than system B. We might also use the term degradation to say that system B degrades more than system A.&lt;br /&gt;&lt;br /&gt;Efficiency is performance divided by resources. A system that gets 30 tps on two CPUs is more efficient than a system that gets 40 tps on four identical CPUs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Capacity&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The capacity of a system is an indication of maximum effective throughput or load. This might be an absolute maximum or a point at which the performance dips below an acceptable threshold.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Scalability is a measure of how adding resources (usually hardware) affects performance. A scalable system is one that allows you to add hardware and get a commensurate performance improvement; such as doubling how many servers you have to double your throughput. Vertical scalability, or scaling up, means adding more power to a single server, such as more memory. Horizontal scalability, or scaling out, means adding more servers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-7271911216158441793?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/7271911216158441793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=7271911216158441793&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7271911216158441793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7271911216158441793'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/07/various-measurement-factors-to-be.html' title='Various measurement factors to be considered for developing Enterprise Applications'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-7068955268068256806</id><published>2010-05-26T23:56:00.000-07:00</published><updated>2010-05-27T22:13:44.972-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Enterprise Content Management Solution (ECM) Providers</title><content type='html'>At present there are various vendors who provide Content Management solutions to their clients.&lt;br /&gt;&lt;br /&gt;Here is a list :&lt;br /&gt;&lt;br /&gt;IBM&lt;br /&gt;&lt;a href="http://www.blogger.com/%20http://www-01.ibm.com/software/data/content-management/?ca=apau_it_search-20080930&amp;amp;me=psearch&amp;amp;met=Google_LI&amp;amp;re=ibm_content_management&amp;amp;s_tact=auitlik588&amp;amp;cm_mmc=auitlik588-_-k-_-Google_LI-ibm_content_management-_-apau_it_search-20080930"&gt;IBM Content Management&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vignette (Open Text)&lt;br /&gt;&lt;a href="http://www.vignette.com/us/Solutions/Web-Content-Management%20"&gt;http://www.vignette.com/us/Solutions/Web-Content-Management &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Documentum&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.emc.com/domains/documentum/index.htm"&gt;http://www.emc.com/domains/documentum/index.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HummingBird&lt;br /&gt;&lt;br /&gt;Newgen&lt;br /&gt;&lt;a href="http://www.newgensoft.com/in/en/enterprise_content_management"&gt;http://www.newgensoft.com/in/en/enterprise_content_management&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;LiveLink&lt;br /&gt;&lt;a href="http://www.opentext.com/2/sol-products/sol-pro-llecm10.htm"&gt;http://www.opentext.com/2/sol-products/sol-pro-llecm10.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Share Point&lt;br /&gt;&lt;a href="http://sharepoint.microsoft.com/en-us/Pages/default.aspx"&gt;http://sharepoint.microsoft.com/en-us/Pages/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alfresco Content Management&lt;br /&gt;&lt;a href="http://www.alfresco.com/"&gt;http://www.alfresco.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are many more which can be added into list but these are the ones which I have heard about the most.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-7068955268068256806?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/7068955268068256806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=7068955268068256806&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7068955268068256806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7068955268068256806'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/05/enterprise-content-management-solution.html' title='Enterprise Content Management Solution (ECM) Providers'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-3512775107415927782</id><published>2010-04-19T18:57:00.000-07:00</published><updated>2010-04-19T18:57:22.319-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft WPF'/><title type='text'>WPF 4 - New/Enhanced features</title><content type='html'>&lt;b&gt;WPF Tracing Support&lt;/b&gt;&lt;br /&gt;http://10rem.net/blog/2010/04/12/wpf-4-release-a-guide-to-the-new-features&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ClearType&lt;/b&gt;&lt;br /&gt;http://research.microsoft.com/en-us/projects/cleartype/&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Custom Dictionaries APIs&lt;/b&gt;&lt;br /&gt;WPF Text Team Blog post on Custom Dictionaries in WPF 4&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pixel Shader 3 Support&lt;/b&gt;&lt;br /&gt;Create Custom Pixel Shader Effects for &lt;br /&gt;WPF http://windowsclient.net/learn/video.aspx?v=296117&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Removal of legacy Bitmap Effects&lt;/b&gt;&lt;br /&gt;The old legacy bitmap effects (bevel, drop shadow, blur etc.) are still present, but there's zero implementation. The effects that have shader versions (blur, drop shadow) get forwarded to the shader implementation. The other effects (bevel, for example) simply do nothing. Your code will compile, but the effects themselves are no-ops. In .NET 3.5sp1, they were marked as deprecated, so this is not surprising.&lt;br /&gt;Bitmap effects are software-only, and couldn't be hardware accelerated. One of the biggest performance issues with old WPF applications was use/overuse of bitmap effects. Pixel shader-based effects are much more performant. I'm glad to see we aren't afraid to cull when we come up with something better.&lt;br /&gt;The replacement effects are just as easy to use as the old effects, and will even render on the design surface.&lt;br /&gt;http://10rem.net/blog/2010/04/12/wpf-4-release-a-guide-to-the-new-features&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-3512775107415927782?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/3512775107415927782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=3512775107415927782&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3512775107415927782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3512775107415927782'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/04/wpf-4-newenhanced-features.html' title='WPF 4 - New/Enhanced features'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-130967864111987171</id><published>2010-04-06T23:24:00.000-07:00</published><updated>2010-04-06T23:24:26.067-07:00</updated><title type='text'>FileNet Image Manager Active Edition</title><content type='html'>It’s a solution that combines IBM FileNet Image Services, which is being used by thousands of organizations to transform their document image management, and IBM FileNet Content Manager. This combination provides you with the option to extend the management of massive volumes of document images with business process management (IBM&lt;br /&gt;FileNet BPM), eForms management (IBM FileNet Forms Manager), email management (IBM FileNet Email Manager) and more.&lt;br /&gt;&lt;br /&gt;Image Manager Active Edition allows you to link content with business processes, activating that content so that it drives workflows within your organization. This level of integration activates your business, enabling you to work with content that makes a positive impact within seconds of a document image reaching your&lt;br /&gt;system, rather than the weeks it can take with paper or other software solutions.&lt;br /&gt;&lt;br /&gt;For more info visit http://www-01.ibm.com/software/data/content-management/filenet-image-manager/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-130967864111987171?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/130967864111987171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=130967864111987171&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/130967864111987171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/130967864111987171'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/04/filenet-image-manager-active-edition.html' title='FileNet Image Manager Active Edition'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-1976356340996014136</id><published>2010-04-06T23:19:00.000-07:00</published><updated>2010-04-06T23:19:17.407-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft WPF'/><title type='text'>Microsoft Windows Presentation Framework (WPF)</title><content type='html'>The Windows Presentation Foundation, WPF, provides a unified framework for building applications and high-fidelity experiences in Windows Vista that blend application UI, documents, and media content. WPF offers developers 2D and 3D graphics support, hardware-accelerated effects, scalability to different form factors, interactive data visualization, and superior content readability.&lt;br /&gt;&lt;br /&gt;Nice book on Microsoft WPF&lt;br /&gt;&lt;a target="_blank"  href="http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917?ie=UTF8&amp;tag=filen-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;Windows Presentation Foundation Unleashed (WPF)&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=filen-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=0672328917" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-1976356340996014136?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/1976356340996014136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=1976356340996014136&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1976356340996014136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1976356340996014136'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/04/microsoft-windows-presentation.html' title='Microsoft Windows Presentation Framework (WPF)'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-7788604576623127295</id><published>2010-02-10T18:27:00.000-08:00</published><updated>2010-02-10T18:28:24.890-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft SharePoint'/><title type='text'>Microsoft Share Point</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 9"&gt;&lt;meta name="Originator" content="Microsoft Word 9"&gt;&lt;link rel="File-List" href="file:///C:/DOCUME%7E1/C13080/LOCALS%7E1/Temp/msoclip1/01/clip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:donotoptimizeforbrowser/&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} h1 	{mso-style-next:Normal; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	page-break-after:avoid; 	mso-outline-level:1; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-font-kerning:0pt; 	font-weight:normal; 	text-decoration:underline; 	text-underline:single;} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */ @list l0 	{mso-list-id:622425562; 	mso-list-type:hybrid; 	mso-list-template-ids:102392194 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l1 	{mso-list-id:726297903; 	mso-list-type:hybrid; 	mso-list-template-ids:-89760092 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} ol 	{margin-bottom:0cm;} ul 	{margin-bottom:0cm;} --&gt;&lt;/style&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Share point is one of the Microsoft Web Server products. &lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10pt;color:black;"   &gt;It is a web-based collaboration, document management, and process management product that allow us to build an enterprise portal. It&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt; aims at following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;a). To improve team productivity by allowing staff to collaborate efficiently.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;b). To provide the staff with the information they need.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;color:black;"   &gt;c). To provides us with the framework to create websites that not only provide access to documents and shared workspaces but also allow other web-based applications such as wikis and blogs to be created. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;color:black;"   &gt;d). It also allows elaborate workflows to be created, allowing business processes to be monitored and actioned.&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Share point refers to two products&lt;/span&gt;&lt;/b&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;color:purple;"   &gt;a). Windows SharePoint Services (WSS)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;It is a free add-on for Windows server which provide following features:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0cm;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Wiki&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Workflows&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Blog&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Document      management with version control&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Team      sites&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;RSS      support etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;color:purple;"   &gt;b). Microsoft SharePoint Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;It is a product purchased separately from WSS and adds following features to the basic features discussed above:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0cm;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Improved      Document Management&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Project      Management&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Enterprise      Search&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;Share point is suited for medium-sized companies or large enterprises.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-7788604576623127295?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/7788604576623127295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=7788604576623127295&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7788604576623127295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7788604576623127295'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/02/microsoft-share-point.html' title='Microsoft Share Point'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-4204533769273144326</id><published>2010-02-10T15:28:00.000-08:00</published><updated>2010-02-10T15:31:50.293-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture 5.x'/><title type='text'>Lock, Save and Unlock Methods in Capture professional</title><content type='html'>&lt;div align="justify"&gt;The Lock, Unlock, and Save methods of a RepObject are used to make changes to the RepObject.To change a RepObject you must lock it, make the change, save it, and then unlock it. If you try to lock a RepObject already locked by another user, you will receive an error. The following code renames a RepObject:&lt;br /&gt;&lt;br /&gt;Dim oBatch as RepObject&lt;br /&gt;If oBatch.Lock then&lt;br /&gt;oBatch.Name = “newname”&lt;br /&gt;oBatch.Save&lt;br /&gt;oBatch.Unlock&lt;br /&gt;EndIf&lt;br /&gt;&lt;br /&gt;The Lock, Save and Unlock methods each return a boolean value indicating success or failure. Locking a RepObject locks all the children of that RepObject. Saving a RepObject saves all of the children of that RepObject. Each call to the Lock method must eventually be matched with a call to the Unlock method by the same user before a RepObject is fully unlocked. The RepObject manages an internal lock count that is incremented by the Lock method and decremented by the Unlock method. The RepObject is deemed no longer locked when this lock count reaches zero. For example, if an application calls the Lock method twice on a given RepObject, it must eventually call Unlock twice on the same RepObject &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-4204533769273144326?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/4204533769273144326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=4204533769273144326&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4204533769273144326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4204533769273144326'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/02/lock-save-and-unlock-methods-in-capture.html' title='Lock, Save and Unlock Methods in Capture professional'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-2775721979195604145</id><published>2010-01-21T16:32:00.000-08:00</published><updated>2010-01-21T16:40:59.559-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture'/><title type='text'>DLL names for various Capture repositories</title><content type='html'>&lt;span style="font-style: italic;"&gt;Below are the repository type&lt;/span&gt;&lt;span style="font-style: italic;"&gt;s  and their corresponding dll file names&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Local Repository                        &lt;span style="color: rgb(255, 255, 255);"&gt;              .......................&lt;/span&gt;  RILLocal.dll&lt;br /&gt;Shared repository                                   &lt;span style="color: rgb(255, 255, 255);"&gt;.......................&lt;/span&gt;  RILShared.dll&lt;br /&gt;CE Repository                           &lt;span style="color: rgb(255, 255, 255);"&gt;  ....................... &lt;/span&gt; RILCE.dll&lt;br /&gt;Shared CE Repository              &lt;span style="color: rgb(255, 255, 255);"&gt; .......................&lt;/span&gt;  RILSharedCE.dll&lt;br /&gt;Image Services Repository     &lt;span style="color: rgb(255, 255, 255);"&gt;     ....................... &lt;/span&gt;  RILBES34.dll&lt;br /&gt;Offline IS Repository               &lt;span style="color: rgb(255, 255, 255);"&gt;         ....................... &lt;/span&gt;  RILOfflineIS.dll&lt;br /&gt;Shared CS Repository               &lt;span style="color: rgb(255, 255, 255);"&gt;         ...................... &lt;/span&gt;  RILSharedCE.dll&lt;br /&gt;Shared Offline IS Respository &lt;span style="color: rgb(255, 255, 255);"&gt;...................... &lt;/span&gt;  RILSharedOLIS.dll&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-2775721979195604145?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/2775721979195604145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=2775721979195604145&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2775721979195604145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2775721979195604145'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/01/dll-names-for-various-capture.html' title='DLL names for various Capture repositories'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6823370494216642370</id><published>2010-01-04T16:03:00.000-08:00</published><updated>2010-01-18T17:42:51.150-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET + MQ'/><title type='text'>Using IBM MQ from a windows form based .NET application</title><content type='html'>In order to connect to IBM MQ from a windows form .NET application install the following two softwares:&lt;br /&gt;1). IBM WebSphere MQ client + Fix Pack 6.0.2&lt;br /&gt;2). IBM Message Service Client for .NET  &lt;span style="font-style:italic;"&gt;(Available for download from http://www-01.ibm.com/support/docview.wss?rs=171&amp;uid=swg24011756)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6823370494216642370?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6823370494216642370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6823370494216642370&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6823370494216642370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6823370494216642370'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2010/01/using-mq-from-windows-form-based-net.html' title='Using IBM MQ from a windows form based .NET application'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-3464382107229418327</id><published>2009-12-12T19:16:00.000-08:00</published><updated>2009-12-12T19:21:09.992-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 9.X'/><title type='text'>Internet Connection is being shown but not openeing any site - Ubuntu 9.X</title><content type='html'>Open FirexFox in Ubuntu and type about:config&lt;br /&gt;Find the entry network.dns.disableIPv6.&lt;br /&gt;Double click this entry would change its value to 'true'&lt;br /&gt;Rebooot pc and internet would work.&lt;br /&gt;&lt;br /&gt;Please visit the below link for more information&lt;br /&gt;https://help.ubuntu.com/community/WifiDocs/WirelessTroubleShootingGuide&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-3464382107229418327?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/3464382107229418327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=3464382107229418327&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3464382107229418327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3464382107229418327'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/12/internet-connection-is-being-shown-but.html' title='Internet Connection is being shown but not openeing any site - Ubuntu 9.X'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6415779417810991170</id><published>2009-12-12T18:31:00.000-08:00</published><updated>2009-12-12T18:45:18.073-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UBUNTU with WINDOWS VISTA'/><title type='text'>Use Ubuntu with Windows Vista 32 Bit - How to solve booting problem</title><content type='html'>Problem: Installed Ubuntu 9.X on a USB from a pc having Windows Vista (SP2-32bit) installed. After installation of Ubuntu tried to boot Windows by selecting HDD from Bootup menu. It failed and prompted following :&lt;br /&gt;------------------------&lt;br /&gt;GRUB LOADING&lt;br /&gt;Error:no such disk&lt;br /&gt;Grub Rescue&gt;&lt;br /&gt;------------------------&lt;br /&gt;Connected the USB which I used to install UBUNTU and it displayed boot up menu from GRUB. This menu showed options related to Ubuntu and one option for Windows Vista. When selected Windows Vista option it booted up normally. &lt;br /&gt;&lt;br /&gt;Solution : This was happening because the Windows Boot Loader was changed to GRUB Loader in BIOS. I followed below steps to change Boot Loader from GRUB to WINDOWS.&lt;br /&gt;1). Started Pc with the WINDOWS VISTA media.&lt;br /&gt;2). Selected 'Repair mode'.&lt;br /&gt;3). Select Command prompt and run command bootrec/fixmbr to fix the master boot record.&lt;br /&gt;Visit following links for more information&lt;br /&gt;http://support.microsoft.com/kb/927392 and &lt;br /&gt;http://www.bleepingcomputer.com/tutorials/tutorial147.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6415779417810991170?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6415779417810991170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6415779417810991170&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6415779417810991170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6415779417810991170'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/12/use-ubuntu-with-windows-vista-32-bit.html' title='Use Ubuntu with Windows Vista 32 Bit - How to solve booting problem'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-3554927713862021484</id><published>2009-10-20T19:31:00.000-07:00</published><updated>2009-10-20T19:48:07.123-07:00</updated><title type='text'>The repository database is already associated with the CE server.</title><content type='html'>Scenario : We were using shared content engine server 4.5 through Capture Professional 5.2 and were able to perform all the required operations. The database we were using is SQL Server 2005. Due to some migration activity we were needed to drop and recreate the existing object stores. After it happened we were not able to open and connect to the CE repositories and were getting following error:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_F9aV49Lsth4/St5zp46RIqI/AAAAAAAAFGA/Z5qBIx9CwTQ/s1600-h/CaptureRepDBError.bmp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: top; cursor: pointer; width: 200px; height: 94px;" src="http://1.bp.blogspot.com/_F9aV49Lsth4/St5zp46RIqI/AAAAAAAAFGA/Z5qBIx9CwTQ/s200/CaptureRepDBError.bmp" alt="" id="BLOGGER_PHOTO_ID_5394876567125041826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Solution : When we configure a Shared CE repository for the first time it creates few tables for house keeping purpose. These tables are only used by Capture internally. Among these table , there is one table named 'DBInfo'. It has following structure :&lt;br /&gt;&lt;br /&gt;RowID  PropertyName          PropertyValue&lt;br /&gt;1      UsageType             Repository&lt;br /&gt;2      RepositoryType        Shared CE Repository&lt;br /&gt;3      RepositoryConnection  {GUID Value}&lt;br /&gt;4      CapProVersion         {Capture Pro Version}&lt;br /&gt;&lt;br /&gt;Follow the below steps:&lt;br /&gt;a). In this table update the GUID Value to the new GUID Value of object store.&lt;br /&gt;b). Delete the DSN pointing to the sql database for your CE Shared repository.&lt;br /&gt;c). Delete the capture repository using Capture Manager.&lt;br /&gt;d). Create DSN accessing the same SQL Database.&lt;br /&gt;e). Configure the same CE Shared repository again.&lt;br /&gt;&lt;br /&gt;Now open Capture Professional. you should be able to see your repository.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-3554927713862021484?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/3554927713862021484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=3554927713862021484&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3554927713862021484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3554927713862021484'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/10/repository-database-is-already.html' title='The repository database is already associated with the CE server.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_F9aV49Lsth4/St5zp46RIqI/AAAAAAAAFGA/Z5qBIx9CwTQ/s72-c/CaptureRepDBError.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-669706309471299653</id><published>2009-10-07T04:03:00.000-07:00</published><updated>2009-10-07T04:04:40.796-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture'/><title type='text'>How big (Size) a batch can be in Capture Professional?</title><content type='html'>Answer :&lt;br /&gt;There are limits to the batch size when using File Import in Capture Professional. These limits are not configurable.Here are the Maximum limits: &lt;br /&gt;* Pages per Document - 1000&lt;br /&gt;* Pages per Batch - 5000&lt;br /&gt;Recommendations&lt;br /&gt;* Limit the size of a batch to less than 50 pages of similar documents, when possible, to ensure the batch is manageable for both the operator and the system.&lt;br /&gt;* If the batch is assembled as a single document, and is running into the 1000 page limit, consider breaking the batch into several documents. This both makes the batch more manageable and increases the page limit up to the batch limit of 5000.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-669706309471299653?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/669706309471299653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=669706309471299653&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/669706309471299653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/669706309471299653'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/10/how-big-size-batch-can-be-in-capture.html' title='How big (Size) a batch can be in Capture Professional?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-66239499823828069</id><published>2009-10-06T23:27:00.000-07:00</published><updated>2009-10-06T23:35:37.369-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture 5.2'/><title type='text'>Capture Manager does not show any object store.</title><content type='html'>Environment : FileNet Enterprise Manager 4.5, FileNet Capture Professional 5.2 and WSE 3.0&lt;br /&gt;OS: Windows XP SP3&lt;br /&gt;Problem : Open Capture Manager and then select repository type 'Shared Content Engine. When click 'Add' button nothing happens.It does not show CE credentials dialog and hence does not display any CE object store. But Able to see CE object stores through Enterprise Manager.&lt;br /&gt;&lt;br /&gt;Solution: This happens if 'Compatibility URL' is not specified while installing Enterprise Manager. Provide URL at the time of installation and change it if required by editing the CompatibilityURL registry entry:&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\FILENET\ECM\CONTENT ENGINE\CLIENT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-66239499823828069?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/66239499823828069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=66239499823828069&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/66239499823828069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/66239499823828069'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/10/capture-manager-does-not-show-any.html' title='Capture Manager does not show any object store.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6406181384116708894</id><published>2009-09-30T16:48:00.001-07:00</published><updated>2009-09-30T16:51:19.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet IDM Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Image Server'/><title type='text'>How does Panagon IDM Desktop communicates with FileNet Image server.</title><content type='html'>Answer : IDM desktop uses a NCH (port) to locate the object from doc services and uses a COR (port)  32769/tcp to transfer them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6406181384116708894?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6406181384116708894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6406181384116708894&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6406181384116708894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6406181384116708894'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/09/how-does-panagon-idm-desktop.html' title='How does Panagon IDM Desktop communicates with FileNet Image server.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6894697262059809425</id><published>2009-08-19T16:53:00.000-07:00</published><updated>2009-08-19T16:59:05.579-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture 5.x'/><title type='text'>Filenet capture has encountered an error see the event log meessage</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem :&lt;/span&gt; FileNet Capture crashed on opening after configuring it for the first time. Created new SQL Server 2005 databases and configured DSN for them. In Capture Manager while configuring the Capture repository, Specify this DSN. Once the repository is set, start Capture Professional and it display following error :&lt;br /&gt;&lt;br /&gt;"Filenet capture has encountered an error see the event log meessage."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution :&lt;/span&gt; The databases were created with the default collation and were creating the problem. So the databases were recreated using appropriate collation. Visit the link below for more information on collation :&lt;br /&gt;http://msdn.microsoft.com/en-us/library/aa174903(SQL.80).aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6894697262059809425?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6894697262059809425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6894697262059809425&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6894697262059809425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6894697262059809425'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/08/filenet-capture-has-encountered-error.html' title='Filenet capture has encountered an error see the event log meessage'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-4032679853930280232</id><published>2009-08-12T17:09:00.000-07:00</published><updated>2009-08-12T17:11:42.912-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet IDM Desktop'/><title type='text'>Retrieve to cache failed</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem &lt;/span&gt;: User gets 'Retrieve to cache failed' error while trying to retrieve document from IS using IDM Desktop.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution &lt;/span&gt;: This error indicates that the document retrieval failed from MSAR to Page Cache.&lt;br /&gt;1. Your Alternative IS Page Cache is not configured/spelled correctly.&lt;br /&gt;2. Your Alternative IS Page Cache machine is not up and running.&lt;br /&gt;3. Could be Network issue (Ping Cache machine to see if it is alive)&lt;br /&gt;4. If you don't need the Alternative IS Page Cache at all, reset it to default (use the primary default one)&lt;br /&gt;To access this Alternate IS Page Cache, follow this instruction path:&lt;br /&gt;IDM Configure --&gt; Additional Preferences... -&gt; &lt;Your IMS&gt; -&gt; Alternative IS Page Cache --&gt; Then either add the 3 part name or click Restore Default.&lt;br /&gt;Note:&lt;br /&gt;3 part name format: &lt;PageMachine&gt;:&lt;Domain&gt;:&lt;Organization&gt;&lt;br /&gt;e.g: page_cache2:Spot:FileNET&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-4032679853930280232?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/4032679853930280232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=4032679853930280232&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4032679853930280232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4032679853930280232'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/08/retrieve-to-cache-failed.html' title='Retrieve to cache failed'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-2991863101678400552</id><published>2009-07-02T22:03:00.000-07:00</published><updated>2009-07-02T22:05:04.900-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet ECM'/><title type='text'>Description of different Capture Index Field Lists</title><content type='html'>&lt;span style="font-weight:bold;"&gt;FileNet Image Services (IS)&lt;/span&gt;&lt;br /&gt;- Menu: An index field of type "Menu", is a property that has a list of values associated with it. When a Capture Index field is of type Menu and is associated with a DocClass, the user must select a value from the list provided, in order to populate the field. From the Capture native application, the field will have a drop-down list of values that will be available for the user to select. Only one value is allowed to be selected and the user cannot enter a value that is not on the list.&lt;br /&gt;[Auto-Indexing is supported, if the configured value is a member of the Menu list. If the Auto-Indexing value is not a member of the Menu list, it will be ignored by Capture and the Menu field will be left blank.]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;FileNet Content Services (CS)&lt;/span&gt;&lt;br /&gt;- Controlled Vocabulary list (CVL): A CVL is like an IS Menu. The user will be able to select from a list of values, in order to populate an index field.&lt;br /&gt;[Auto-Indexing is supported, if the configured value is a member of the list. If the Auto-Indexing value is not a member of the CVL, it will be ignored by Capture and the CVL field will be left blank.]&lt;br /&gt;&lt;br /&gt;- Existing Value List (EVL): An EVL is a list of previously entered values of that particular Index Field. EVLs differ from CVLs and Menus, because a user can enter a new value that is not a member of the list. The value must, however, meet the index field conditions (e.g. for Numeric Types, numbers must be entered).&lt;br /&gt;[Auto-Indexing is supported and the value configured does not need to be a member of the EVL]&lt;br /&gt;&lt;br /&gt;- Multiple Value Lists (MVL): An index field that is of type MVL, can have multiple lines/values associated with it. For instance, an MVL property named "address" can have the following entry:&lt;br /&gt;IBM Corporation&lt;br /&gt;1 New Orchard Road&lt;br /&gt;Armonk, New York 10504-1722&lt;br /&gt;United States&lt;br /&gt;914-499-1900&lt;br /&gt;&lt;br /&gt;With MVLs, a CVL and an EVL can be associated with it. If associated with a CVL, only the values from the CVL can be used to populate the lines of the MVL field.&lt;br /&gt;[Auto-Indexing is supported, however, only the first line will be populated. Other subsequent lines would have to be entered manually. In addition, if a CVL is associated with the MVL, the auto-index value must match one of the values of the CVL; otherwise, it will be ignored, and the MVL field will be left blank.]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;FileNet P8 Content Engine (CE)&lt;/span&gt;&lt;br /&gt;- Choice List: A Choice List is similar to an IS Menu and a CS CVL. The user will be able to select from a list of values, in order to populate an index field.&lt;br /&gt;[Auto-Indexing is supported, if the configured value is a member of the list. If the Auto-Indexing value is not a member of the Choice List, it will be ignored by Capture and the field will be left blank.]&lt;br /&gt;&lt;br /&gt;- Multi-Value field: A Multi-Value field is similar to a CS MVL. Multiple lines of data can be entered in an index field (e.g. just like an address, mentioned above). Similar to a CS MVL field, a Choice List can be associated with a Multi-Value field. In these Multi-Value configurations, the user can only enter data that is part of the Choice List.&lt;br /&gt;[Auto-Indexing is supported in Capture 5.1 and 5.2, however, only the first line will be populated. Other subsequent lines would have to be entered manually. In addition, if a Choice List is associated with the Multi-Value List, the auto-index value must then match one of the values from the list; otherwise, it will be ignored, and the Multi-Value field will be left blank. In Capture 5.0, the Auto-Indexing feature is not available with Multi-Value fields]&lt;br /&gt;&lt;br /&gt;Please Note :&lt;br /&gt;Menu Validation-- The Capture client application has an option/feature to associate a CE or IS single value field, with a list. The list is created by a Capture station and is saved as part of the Settings Collection. When a Menu Validation is utilized, the user sees a similar drop-down list (like a CVL or a Choice List), however, this list is not determined by the server but by the Capture Administrator. The list is created when configuring the Index control of a Settings Collection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-2991863101678400552?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/2991863101678400552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=2991863101678400552&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2991863101678400552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2991863101678400552'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/07/description-of-different-capture-index.html' title='Description of different Capture Index Field Lists'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-4714219309187456356</id><published>2009-07-02T22:01:00.000-07:00</published><updated>2009-07-02T22:02:09.383-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture'/><title type='text'>Using IBM FileNet Capture 5.1, when calling the "Store" method on the Scan component, it returns a -2147417848 error code.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Scenario :&lt;/span&gt;&lt;br /&gt;From out-of-the-box Capture 5.1, a batch was created successfully and able to scan images without any problems. However, from the custom Microsoft Visual Basic 6.0 code, a batch was also created successfully but when storing the batch by calling Scan.Store(oBatch) to the Scan component, the error below would occur:&lt;br /&gt;&lt;br /&gt;err.Description = Method 'Store' of object '_DScan' failed&lt;br /&gt;err.Number = -2147417848&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution&lt;/span&gt;&lt;br /&gt;The error is caused by the custom code not knowing which scanner to select.&lt;br /&gt;The recommendation on different methods of assigning a scanner to the Scan component are as follows:&lt;br /&gt;&lt;br /&gt;    * Configure the Scan component on the setting to contain a default scanner so when a batch is created, it defaults to an associated scanner configured with the Scan component.&lt;br /&gt;&lt;br /&gt;    * Call the "Scan.SelectScanner" and allow the user using the custom code to select a scanner.&lt;br /&gt;&lt;br /&gt;    * Prior to calling Scan.Store(oBatch), assign a scanner to the Scan component via "Scan1.Associate("&lt;SCANNER NAME&gt;")&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-4714219309187456356?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/4714219309187456356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=4714219309187456356&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4714219309187456356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4714219309187456356'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/07/using-ibm-filenet-capture-51-when.html' title='Using IBM FileNet Capture 5.1, when calling the &quot;Store&quot; method on the Scan component, it returns a -2147417848 error code.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-7367398588855351161</id><published>2009-07-02T21:57:00.000-07:00</published><updated>2009-07-02T21:58:25.910-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture'/><title type='text'>How big (Size) a batch can be in Capture Professional?</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Answer&lt;/span&gt;:&lt;br /&gt;There are limits to the batch size when using File Import in Capture Professional. These limits are not configurable.Here are the Maximum limits: &lt;br /&gt;    * Pages per Document - 1000&lt;br /&gt;    * Pages per Batch - 5000&lt;br /&gt;Recommendations&lt;br /&gt;    * Limit the size of a batch to less than 50 pages of similar documents, when possible, to ensure the batch is manageable for both the operator and the system.&lt;br /&gt;    * If the batch is assembled as a single document, and is running into the 1000 page limit, consider breaking the batch into several documents. This both makes the batch more manageable and increases the page limit up to the batch limit of 5000.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-7367398588855351161?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/7367398588855351161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=7367398588855351161&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7367398588855351161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/7367398588855351161'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/07/how-big-size-batch-can-be-in-capture.html' title='How big (Size) a batch can be in Capture Professional?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-5242423075546496050</id><published>2009-05-13T18:30:00.000-07:00</published><updated>2009-05-13T18:33:34.574-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Imaging'/><title type='text'>What is Kofax VRS?</title><content type='html'>VRS reduces the time involved in manual document preparation and enhances the quality of scanned images. Capturing high-quality images is critical to the rest of the document management process because image quality significantly impacts the success of data extraction, recognition, and retrieval.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Perfect Images&lt;/span&gt;&lt;br /&gt;Scanning is only half the battle. The most important part about capturing images is your ability to find, retrieve, and use them later. The superior quality of VirtualReScan® (VRS)-created images means documents are easier to index and easier to read.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Reduced Document Preparation with Content-based Rotation&lt;/span&gt;&lt;br /&gt;No need to turn all your documents to the same orientation before scanning. VRS will automatically analyze the content of each scanned document and correct the orientation of the image on the fly. Even when scanning in duplex mode! Feed a document in all possible orientations, whether it’s upside down or reversed, skewed or rotated 90 degrees right or left, VRS turns it right.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Easy to Use&lt;/span&gt;&lt;br /&gt;Scanning is simple and easy with VRS. No special knowledge of scanning, special filters, or image enhancement is required. Operators just press the scan button and VRS does the rest.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Capture Color On Demand&lt;/span&gt;&lt;br /&gt;Scan mixed batches of black &amp; white and color documents. VRS automatically detects the documents that should be black &amp; white from those that should stay in color. Easily capture spot color as well.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Network-friendly Images&lt;/span&gt;&lt;br /&gt;Noisy backgrounds and shaded areas are suppressed, resulting in ultra-compact image files ideal for display and rapid retrieval over your network.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Intelligent Blank Page Detection&lt;/span&gt;&lt;br /&gt;VRS is able to determine if the back side of a page contains real information, or if it is simply bleed through from the front of the page. If VRS determines that the back side is bleed through, then it deletes the image. If VRS detects real content, the image is saved. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Advanced Clarity&lt;/span&gt;&lt;br /&gt;Even the toughest documents – blueprints, wrinkled paper, security paper – are no match for VRS 4.1 Professional. The new Advanced Clarity feature in VRS 4.1 Professional offers an additional image quality option to process documents with complicated, textured backgrounds.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Background Smoothing&lt;/span&gt;&lt;br /&gt;Based on a simple setting, VRS automatically analyzes images while scanning and outputs an image with a solidified background color. This improves viewing clarity and reduces file size, making it more practical to save color documents that are part of the business process.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Improved Recognition&lt;/span&gt;&lt;br /&gt;Since VRS automatically straightens and cleans each scanned image, the accuracy of your optical character recognition and handwriting recognition software increases dramatically.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Scan at Rated Speed&lt;/span&gt;&lt;br /&gt;Allows scanners to operate at their full rated speed without interruptions. All VRS features work at rated scanner speed, regardless of scan mode (black &amp; white, grayscale, or color), or your scan application’s interface (KOFAX, ISIS,TWAIN).&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Easy to Use Interface&lt;/span&gt;&lt;br /&gt;One of the problems with document scanning is related to the differences between scanner user interfaces. In a mixed scanner environment, VRS provides a single, unified and easy to use interface minimizing operator training and confusion.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Automatic Cropping and Deskew for All Scanners&lt;/span&gt;&lt;br /&gt;VRS offers automatic cropping and deskew for all scanners including white background scanners. In the past, this required a black background scanner or special black background kit. Now, VRS includes automatic background cropping and deskew available on all VRS certified scanners.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Eliminate Hole Punch Markings&lt;/span&gt;&lt;br /&gt;Fills holes with surrounding page color on documents with content, improving their appearance and removing distractions for the reader. Ignores holes on pages lacking content, enhancing performance of automatic blank page deletion feature.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-5242423075546496050?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/5242423075546496050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=5242423075546496050&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5242423075546496050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/5242423075546496050'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/05/what-is-kofax-vrs.html' title='What is Kofax VRS?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-8130758737752513660</id><published>2009-05-04T19:02:00.000-07:00</published><updated>2009-05-04T19:03:23.233-07:00</updated><title type='text'>What are Telnet and SSH?</title><content type='html'>"Telnet" and "SSH" are types of terminal session (also called "terminal emulation") programs that allow users to conduct interactive sessions with computers elsewhere on the Internet by providing a character-based (i.e., non-graphical) connection. Examples of telnet/ssh programs are TeraTerm (for Windows) and BetterTelnet (for Macintosh).&lt;br /&gt;&lt;br /&gt;PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-8130758737752513660?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/8130758737752513660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=8130758737752513660&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/8130758737752513660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/8130758737752513660'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/05/what-are-telnet-and-ssh.html' title='What are Telnet and SSH?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-564333923566811233</id><published>2009-02-11T19:26:00.001-08:00</published><updated>2009-02-11T19:26:58.213-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Get total Number of pages of a PDF file using Python</title><content type='html'>from glob import glob as __g&lt;br /&gt;import re&lt;br /&gt;pattern = re.compile(r"/Count\s+(\d+)")&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def count():&lt;br /&gt;    """    Takes one argument: the path where you want to search the files.    Returns a dictionary with the file name and number of pages for each file.    """&lt;br /&gt;    vPDFfiles = __g( "C:\\1\\" + '*.pdf' )&lt;br /&gt;    vMsg = {}&lt;br /&gt;    for vPDFfile in vPDFfiles:&lt;br /&gt;        vPages = 0&lt;br /&gt;        print "File Name is " + str(vPDFfile)&lt;br /&gt;        print ""&lt;br /&gt;        content = open( vPDFfile, 'rb', 1 ).read()&lt;br /&gt;        for match in pattern.finditer(content):&lt;br /&gt;            vPages = int(match.group(1))&lt;br /&gt;        vMsg[vPDFfile] = vPages&lt;br /&gt;    return vMsg&lt;br /&gt;&lt;br /&gt;if __name__ == "__main__":&lt;br /&gt;    TotalPages=count()&lt;br /&gt;    print "Total Pages = " + str(TotalPages)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-564333923566811233?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/564333923566811233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=564333923566811233&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/564333923566811233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/564333923566811233'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2009/02/get-total-number-of-pages-of-pdf-file.html' title='Get total Number of pages of a PDF file using Python'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-3798174856869636328</id><published>2008-12-03T16:47:00.000-08:00</published><updated>2010-06-03T23:49:01.456-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Imaging'/><title type='text'>Convert PDF to TIFF - Using Ghost Script</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Requirement :&lt;/span&gt; To convert any PDF to TIFF.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Solution: &lt;/span&gt;In an enterprise during the day to day activities, back operations and other teams come across requirements to convert a file from one format to another. Converting TIFF to PDF and vice versa is one of the example&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TIFF to PDF&lt;/span&gt;&lt;br /&gt;If you are a non technical staff you may contact the software provider team in your organization and get access to the tool which does TIFF to PDF conversion. But if you are a technical person (programmer) then you can leverage iText library and write an application to achieve this. As iText is free so its easy to save yourself from licensing costs and other licensing related obligations.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PDF to TIFF&lt;/span&gt;&lt;br /&gt;There are various scenarios where you might need to convert file from PDF to TIFF format. For example you may get some document from lender or broker in PDF format containing some sensitive information. Suppose as a part&amp;nbsp; of your process requirement you need to save only TIFF files containing no sensitive information so you have to go through two step process:&lt;br /&gt;&lt;div style="color: #b45f06;"&gt;1). Convert PDF to TIFF &lt;/div&gt;&lt;span style="color: #b45f06;"&gt;2). Remove the sensitive information&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Here we are going to discuss the tool 'GhostScript' which helps in achieving first step. Installation of GhostScript :&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;span style="color: #b45f06;"&gt;Step 1: Download GhostScript by visiting the below link&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;http://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs863/gs863w32.exe&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;/div&gt;&lt;span style="color: #b45f06;"&gt;Step 2: You can install this anywhere on your computer. For tutorial purpose I am using C:\Program Files\gs&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;The main file we are interested in is gswin32c which can be found in C:\Program Files\gs\gs8.63\bin folder. You can use this executable to perform the conversion either by running it at command prompt or inserting the following command in a batch (.bat) file and then executing it.&lt;br /&gt;&lt;br /&gt;command 1 : cd C:\PROGRA~1\gs\gs8.63\bin&lt;br /&gt;command 2: gswin32c -dBATCH -dNOPAUSE -sDEVICE=tiffg4 -r300x300 -sOutputFile=%2 %1&lt;br /&gt;Here is the explanation each switch/option we have used in the above example :&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #b45f06;"&gt;sDEVICE&lt;/span&gt; = Type of Tiff&lt;br /&gt;&lt;span style="color: #b45f06;"&gt;-r300x300&lt;/span&gt; = DPI settings&lt;br /&gt;&lt;dl&gt;&lt;dt style="color: #b45f06;"&gt;&lt;span style="font-size: small;"&gt;-dNOPAUSE&amp;nbsp;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;Disables the prompt and pause at the end of each page.  Normally one should use this (along with &lt;b&gt;&lt;tt&gt;-dBATCH&lt;/tt&gt;&lt;/b&gt;) when producing output on a printer or to a file; it also may be desirable for applications where another program is "driving" Ghostscript.&amp;nbsp;&amp;nbsp;&lt;/dt&gt;&lt;dt&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;tt&gt;&lt;br /&gt;&lt;/tt&gt;&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt style="color: #b45f06;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;tt&gt;-dBATCH&lt;/tt&gt;&lt;/b&gt;&lt;/span&gt; &lt;/dt&gt;&lt;dd&gt;Causes Ghostscript to exit after processing all files named on the command line, rather than going into an interactive loop reading PostScript commands.  Equivalent to putting -c quit at the end of the command line.&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;For more information visit &lt;a href="http://pages.cs.wisc.edu/%7Eghost/doc/cvs/Use.htm#Output_device"&gt;http://pages.cs.wisc.edu/~ghost/doc/cvs/Use.htm#Output_device&lt;/a&gt; &lt;a href="http://www.ghostscript.com/"&gt;http://www.ghostscript.com/&lt;/a&gt;  &lt;a href="http://en.wikipedia.org/wiki/Ghostscript"&gt;http://en.wikipedia.org/wiki/Ghostscript&lt;/a&gt;  &lt;/dd&gt;&lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-3798174856869636328?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/3798174856869636328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=3798174856869636328&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3798174856869636328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3798174856869636328'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/12/convert-pdf-to-tiff-using-image-magick.html' title='Convert PDF to TIFF - Using Ghost Script'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-2080827614728186253</id><published>2008-11-04T22:14:00.000-08:00</published><updated>2008-11-04T22:19:23.189-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture'/><title type='text'>How to retrieve IS Document Class Index fields summary?</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Question&lt;/span&gt; : How to retrieve the Index names and their types of an IS document class.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Answer&lt;/span&gt; : Following code can do it for you.&lt;br /&gt;&lt;br /&gt;Dim oClassDesc As IDMObjects.ClassDescription&lt;br /&gt;Dim oLib As IDMObjects.Library&lt;br /&gt;Dim oPropDesc As IDMObjects.PropertyDescription&lt;br /&gt;Dim oPropDescs As IDMObjects.PropertyDescriptions&lt;br /&gt;&lt;br /&gt;Set oLib = CreateObject("idmObjects.Library")&lt;br /&gt;oLib.SystemType = idmSysTypeIS&lt;br /&gt;oLib.Name = sISServerName&lt;br /&gt;oLib.Logon "username", "password", "", idmLogonOptNoUI&lt;br /&gt;Set oClassDesc = oLib.GetObject(idmObjTypeClassDesc, sDocClassName, idmObjTypeDocument)&lt;br /&gt;'lstSource is a list control&lt;br /&gt;Set oPropDescs = oClassDesc.PropertyDescriptions&lt;br /&gt;If Not oPropDescs Is Nothing Then&lt;br /&gt;  For Each oPropDesc In oPropDescs&lt;br /&gt;   If InStr(1, oPropDesc.Name, "F_") = 0 Then&lt;br /&gt;      lstSource.AddItem oPropDesc.Name + " - " + FormatDataType(oPropDesc.TypeID) + " - " + Str(oPropDesc.GetState(idmPropRequired)) + " - " + Str(oPropDesc.Size) + " - IsKey " + Str(oPropDesc.GetState(idmPropKey))&lt;br /&gt;                    &lt;br /&gt;   End If&lt;br /&gt;                   &lt;br /&gt;  Next&lt;br /&gt;End If&lt;br /&gt;        &lt;br /&gt;oLib.Logoff&lt;br /&gt;Set oPropDesc = Nothing&lt;br /&gt;Set oPropDescs = Nothing&lt;br /&gt;Set oClassDesc = Nothing&lt;br /&gt;Set oLib = Nothing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-2080827614728186253?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/2080827614728186253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=2080827614728186253&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2080827614728186253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2080827614728186253'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/11/how-to-retrieve-is-document-class-index.html' title='How to retrieve IS Document Class Index fields summary?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-3933693606310795779</id><published>2008-06-19T19:21:00.000-07:00</published><updated>2008-06-19T19:26:49.963-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet CE Client Installation'/><title type='text'>Error while configuring GCD during Content Engine Client Installation</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem :&lt;/span&gt; Received GetDomainInfo hr = 0x8007005 error while configuring GCD during CE Client installation.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution :&lt;/span&gt; This problem is related to security access.Steps to resolve the problem:&lt;br /&gt; &lt;br /&gt;The wizard is using DCOM to create an instance of a class on the Content Engine server. DCOM must be working for this task to complete. There are a few ways in which DCOM can be prevented from working, including but not limited to:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. &lt;/span&gt;switching off DCOM using the dcomcnfg utility or registry modifications. See the following Microsoft Knowledge Base article for more information: &lt;http://support.microsoft.com/default.aspx?scid=kb;en-us;825750&amp;Product=win2000&gt;. The server and workstation administrators should ensure that DCOM is enabled.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. &lt;/span&gt;restricting ports which are available. The ports used by DCOM can be managed through the dcomcnfg utility using the Default Protocols tab. The local network folks should ensure that ports used by DCOM are available.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Enabling DCOM&lt;/span&gt;&lt;br /&gt;Use DCOMCNFG.EXE&lt;br /&gt;1. Run Dcomcnfg.exe.  &lt;br /&gt;2. If you are running Windows XP or Windows Server 2003, perform these additional steps: &lt;br /&gt;  a.  Click the Component Services node under Console Root. &lt;br /&gt;  b.  Open the Computers folder.  &lt;br /&gt;  c.  For the local computer, right-click My Computer, and then click Properties.  &lt;br /&gt;  d.  For a remote computer, right-click Computers folder, point to New, and then &lt;br /&gt;      click Computer.  &lt;br /&gt;  e.  Type the computer name.  &lt;br /&gt;  f.  Right-click the computer name, and then click Properties.  &lt;br /&gt; &lt;br /&gt;3. Click the Default Properties tab.  &lt;br /&gt;4. Click to select (or click to clear) the Enable Distributed COM on this Computer check box. &lt;br /&gt;5. If you want to set more properties for the computer, click Apply to enable (or disable) DCOM. Otherwise, click OK to apply the changes and quit Dcomcnfg.exe. &lt;br /&gt;6. Restart the operating system for the changes to take effect. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;MORE INFORMATION&lt;/span&gt;&lt;br /&gt;The following registry string value is used to enable or disable DCOM on all operating systems: &lt;br /&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\OLE\EnableDCOM&lt;br /&gt;If you change this value to N, you disable DCOM after you restart the operating system. For more information, click the following article number to view the article in the Microsoft Knowledge Base: &lt;br /&gt;256986 (http://support.microsoft.com/kb/256986/) Description of the Microsoft Windows registry &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Check the User being used for installation&lt;/span&gt;&lt;br /&gt;Make sure that the user which is being used for installing Content Engine client should be :&lt;br /&gt;a). Added into the Local Admin Group on the Server (Environment Dev/Cat/Stg) you are trying to connect.&lt;br /&gt;b).'FilenetAdmins'  group should also be a member of the Locan Admin Group on the Server (Environment Dev/Cat/Stg) &lt;br /&gt;c) DCOM Configuration :&lt;br /&gt;a) Goto MyComputer's Properties -&gt; COM Security -&gt; AccessPermission -&gt; EditDefault &lt;br /&gt;Add 'FilenetAdmins' with full permissions&lt;br /&gt;b) Goto MyComputer's Properties -&gt; COM Security -&gt; Launch &amp; ActivationPermission -&gt; EditDefault &lt;br /&gt;Add 'FilenetAdmins' with full permissions&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-3933693606310795779?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/3933693606310795779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=3933693606310795779&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3933693606310795779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3933693606310795779'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/errors-while-configuring-gcd-in-content.html' title='Error while configuring GCD during Content Engine Client Installation'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-4940005127868735591</id><published>2008-06-19T00:05:00.000-07:00</published><updated>2008-06-19T00:17:18.982-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture'/><category scheme='http://www.blogger.com/atom/ns#' term='Image Server'/><title type='text'>Configurations settings were lost after Image Server upgrade.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem :&lt;/span&gt; After upgrading from IS 3.6 to IS 4.0 we lost the configuration settings in Capture for production repository. User were unable to scan using FileNet Capture.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt; Follow below mentioned steps :&lt;br /&gt;&lt;br /&gt;1).Add an entry into Hosts file c:\windows\system32\drivers\etc to point to old IMAGE  server as shown below :&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;XXX.XXX.XXX.XXX  stgeorge-filenet-nch-server&lt;/span&gt;&lt;br /&gt;2).Then open the repository in Capture Professional 4.1 using sysadmin username and password and copy all the configuration settings to Local repository.&lt;br /&gt;3).Remove or comment out the entry done in Hosts file in step 1. Open the same Image Server repository in Capture Professional with SysAdmin credentials and copy config folder from LocalRepository to the missing production repository. Close the Capture application and log back in again with scanning user credentials.Test the application by scanning few batches. Old settings should be used by scan and other components.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-4940005127868735591?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/4940005127868735591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=4940005127868735591&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4940005127868735591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4940005127868735591'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/configurations-settings-were-lost-after.html' title='Configurations settings were lost after Image Server upgrade.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-1370782635583790058</id><published>2008-06-17T19:18:00.000-07:00</published><updated>2008-06-17T19:21:42.425-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture'/><title type='text'>How to get user credentials being used by Capture Manager, programmatically?</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt; You can get the CE credentials used by Capture Manager by accessing following registry entry HKEY_LOCAL_MACHINE\SOFTWARE\FileNET\Panagon Capture\ CurrentVersion\    Capture Manager\Repositories&lt;br /&gt;Find your repository name and access it through application code. If you are coding your application in Visual Basic 6.0, the following link may be of your use.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http://www.freevbcode.com/ShowCode.asp?ID=4330&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-1370782635583790058?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/1370782635583790058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=1370782635583790058&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1370782635583790058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1370782635583790058'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/how-to-get-user-credentials-being-used.html' title='How to get user credentials being used by Capture Manager, programmatically?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-610286262286095060</id><published>2008-06-11T18:34:00.000-07:00</published><updated>2008-06-13T00:22:30.575-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Applications in Citrix Environment'/><title type='text'>Edit Tiff image during Indexing.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem:&lt;/span&gt; The requirement was to provide users Tiff editing facility while Indexing a batch.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Environment :&lt;/span&gt; FileNet Capture Professional 4.1, Panagon IDM Desktop 3.2, Image Server as repository, KODAK Imaging (V 2.8) &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution :&lt;/span&gt; Used KODAK Imaging (V 2.8) software which comes free with Windows Server &lt;br /&gt;operating Systems. It comes as a bundle of COM(Active X) controls which can be used in Visual Basic application. Benefit of using KODAK imaging is that the Tiff image quality remains same after editing&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Kodak Imaging COM components can be found at: C:\Program Files\Imaging ,if Kodak Imaging is already installed on your computer.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-610286262286095060?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/610286262286095060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=610286262286095060&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/610286262286095060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/610286262286095060'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/editing-tiff-during-indexing.html' title='Edit Tiff image during Indexing.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-4940984780476517878</id><published>2008-06-11T18:32:00.000-07:00</published><updated>2008-06-11T18:33:38.462-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Applications in Citrix Environment'/><title type='text'>Session problem for multiple users while using Imaging applications through Citrix.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem:&lt;/span&gt; Consider a scenario when one user logs in to the customized Panagon application through Citrix URL, application works fine. But as soon as the second user tries to log into the same application, it kills the previous user's session.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Reason:&lt;/span&gt; Lack of access rights for users to Application and temporary folders being used by application.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution: &lt;/span&gt; Within Citrix presentation Server you can enable virtual IP feature. This allows each user to be allocated a unique IP address whenever they run an application from a server that has Virtual IP Addresses enabled. Citrix servers should be on a subnet that has a free IP address range to be used by the applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-4940984780476517878?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/4940984780476517878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=4940984780476517878&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4940984780476517878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4940984780476517878'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/session-problem-for-multiple-users.html' title='Session problem for multiple users while using Imaging applications through Citrix.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-3646693576493920541</id><published>2008-06-11T18:30:00.000-07:00</published><updated>2008-06-11T18:32:09.409-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Applications in Citrix Environment'/><title type='text'>Panagon IDM Desktop 'Cache Size' Issue.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem: &lt;/span&gt;Consider a scenario when multiple users try to retrieve images from Image Server and gets 'Retrieve from cache failed' error intermittently.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Reason: &lt;/span&gt;The size of retrieved image file is too big for IDM cache to retrieve the image &lt;br /&gt;completely.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt; Increased the size of Cache being configured on Citrix Server where IDM Desktop was Installed. Open FileNet IDM configure and then click &lt;span style="font-style:italic;"&gt;'Additional Preferences'&lt;/span&gt;.Expand 'Directories and Files' node and increase 'maximum cache size'  &amp; &lt;span style="font-style:italic;"&gt;'Maximum cached Documents’&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-3646693576493920541?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/3646693576493920541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=3646693576493920541&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3646693576493920541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3646693576493920541'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/panagon-idm-desktop-cache-size-issue.html' title='Panagon IDM Desktop &apos;Cache Size&apos; Issue.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-1605531584783663821</id><published>2008-06-11T18:24:00.000-07:00</published><updated>2008-06-11T18:27:04.175-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Applications in Citrix Environment'/><title type='text'>Unable to keep IDM Desktop running on a VM Citrix Server.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem&lt;/span&gt;: Consider a scenario where there is a requirement of preparing a Citrix Server using a Virtual Machine. We Installed FileNet IDM Desktop 4.1 and checked whether its connecting to image server, it worked fine. Then installed FileNet Capture 4.1 on this machine, configured image server repository and checked whether its functioning properly. The problem started on very next day of the installation of these softwares.When we tried to connect to Image Server from FileNet IDM Desktop 4.1 it could not connect. We uninstalled and reinstalled these software again and it started working fine, but got the same problem again on next day. So on very next day after Installation, IDM desktop was stopped working.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Reason :&lt;/span&gt;  Unknown as of now&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt; The solution was to install these software on a physical machine instead of a Virtual Machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-1605531584783663821?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/1605531584783663821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=1605531584783663821&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1605531584783663821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/1605531584783663821'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/unable-to-keep-idm-desktop-running-on.html' title='Unable to keep IDM Desktop running on a VM Citrix Server.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-2558901129911291960</id><published>2008-06-11T18:21:00.000-07:00</published><updated>2008-06-11T18:23:54.200-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Applications in Citrix Environment'/><title type='text'>User session locked on IS due to a network errror in Citrix environment.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem:&lt;/span&gt; Consider a scenario where user gets locked while using Imaging applications through Citrix URL and not able to continue with the work.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Reason:&lt;/span&gt; When user uses the application through Citrix URL, sometime session becomes expire if the application is left IDLE for a long time and it leaves the user logged into image server. Assume the user is allowed to create only session with the IS.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt; System administrator can be contacted to unlock the user on Image Server so that user can continue with the application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-2558901129911291960?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/2558901129911291960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=2558901129911291960&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2558901129911291960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/2558901129911291960'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/user-session-locked-on-is-due-to.html' title='User session locked on IS due to a network errror in Citrix environment.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6516861779742538719</id><published>2008-06-11T18:18:00.000-07:00</published><updated>2008-06-11T18:21:08.231-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Applications in Citrix Environment'/><title type='text'>Error ‘LDAP Server Down’ while connecting to CE 3.5.1 through Citrix after migration of existing e-Directory to a new server.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Problem:&lt;/span&gt; Consider a scenario where a user successfully accesses CE Server through FileNet Enterprise Manager (FEM) from a Windows 2003 server (SP1) box but gets ‘LDAP Server Down’ error while coming from Citrix URL.This error started happening after the migration of existing e-directory to a new server.The problem still remained even if the firewall rules were set to allow all incoming and outgoing traffic between e-Directory server and Citrix server hosting FEM application.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Reason: &lt;/span&gt; Tracing was configured on e-Directory server to track all incoming requests and outgoing responses. It was found that the requests coming through Citrix were failing while the one coming directly from the physical machine (Windows 2003 server machine) were getting processed successfully by e-Directory. It was later found that the security certificate, which was installed on the Citrix server to communicate with e-directory was meant for a user profile and not for the Local computer and that’s why not allowing anybody to launch FEM through Citrix.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution: &lt;/span&gt;Imported Security certificate through MMC console for the Local Computer not for a user profile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6516861779742538719?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6516861779742538719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6516861779742538719&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6516861779742538719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6516861779742538719'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/error-ldap-server-down-while-connecting.html' title='Error ‘LDAP Server Down’ while connecting to CE 3.5.1 through Citrix after migration of existing e-Directory to a new server.'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-6127563989382807306</id><published>2008-06-01T22:50:00.000-07:00</published><updated>2008-06-01T22:52:28.526-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Image Server'/><title type='text'>How to use an Image Services Server on a Different Subnet?</title><content type='html'>If you will be accessing an Image Services server on a subnet that is different from the one your workstation is on, add an entry like the following to the hosts or lmhosts file:&lt;br /&gt;xxx.xxx.xxx.xxx &lt;domain&gt; &lt;domain&gt;-&lt;organization&gt;-nch-server&lt;br /&gt;Where:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;xxx.xxx.xxx.xxx&lt;/span&gt; is the IP address of the Image Services server&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;domain&lt;/span&gt;is the Image Services server domain name&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;organization&lt;/span&gt; is the organization name selected for the Image Services server during the initial installation.(Typically the organization is filenet.)&lt;br /&gt;&lt;br /&gt;For example, your entry might look like this:&lt;br /&gt;10.1.20.123 mysystem mysystem-filenet-nch-server&lt;br /&gt;Note that domain names are limited to lowercase and alphanumeric characters.&lt;br /&gt;For more information about Image Services access, contact your Image Services System&lt;br /&gt;Administrator&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-6127563989382807306?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/6127563989382807306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=6127563989382807306&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6127563989382807306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/6127563989382807306'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/how-to-use-image-services-server-on.html' title='How to use an Image Services Server on a Different Subnet?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-4637640337790539558</id><published>2008-06-01T22:48:00.001-07:00</published><updated>2008-06-01T22:48:57.548-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture 5.1'/><title type='text'>How to detect Bar Code/Patch code from JPEG and Gray Scale Images in FileNet Capture 5.1?</title><content type='html'>If you are using certain Kofax controller boards or have installed the Advanced Doc Processing option, you may be able to detect bar codes and patch codes from JPEG and grayscale images.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-4637640337790539558?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/4637640337790539558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=4637640337790539558&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4637640337790539558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/4637640337790539558'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/how-to-detect-bar-codepatch-code-from.html' title='How to detect Bar Code/Patch code from JPEG and Gray Scale Images in FileNet Capture 5.1?'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-3428558909585091391</id><published>2008-06-01T21:52:00.000-07:00</published><updated>2008-06-01T22:47:19.870-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FileNet Capture'/><title type='text'>Barcode in FileNet Capture</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Supported Bar Code Types&lt;/span&gt;&lt;br /&gt;When designing a Capture system that employs special bar code features, ensure that all parts of the system — from the scanner to the storage repository — can support the features adequately.&lt;br /&gt;Consider the following to ensure adequate support by Capture:&lt;br /&gt;• Your scanner, scanner interface card, or doc processing software might support bar code types that are not listed in this document. Conversely, your scanner might not support some of the bar code types supported by Capture.&lt;br /&gt;• Some bar code types supported by Capture might provide features (support for control&lt;br /&gt;characters, for example) that are not supported in other Capture components.&lt;br /&gt;• Some bar code types might contain more characters than Capture features (such as index fields) can accommodate. For example, some wo-dimensional bar code symbols support up to 2000 characters in a single bar code. However, your index fields, configured on the server, might not be able to accept that number of characters and truncate the data.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;NOTE &lt;/span&gt;FileNet added support for two-dimensional bar codes in Capture release 4.0. If you are using an earlier release, you must upgrade to Capture 4.0 to use the two-dimensional bar codes.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;General Considerations&lt;/span&gt;&lt;br /&gt;Using bar codes for quality assurance, batch separation, and automatic indexing can reduce cost, increase system throughput, and reduce errors. A bar code contains information – account numbers, part numbers, customer addresses, etc. - that usually corresponds to properties that are associated with the documents you are scanning.&lt;br /&gt;&lt;br /&gt;When using bar codes, you need to determine if you are using hardware or software bar code processing. If your scanner or scanner interface board supports doc processing, you use hardware bar code processing. Hardware bar code detection takes place as you scan your documents. The scanner passes the image to the processor on the board that interprets the bar code based on configuration settings in the Scan component. The interpreted information is stored as properties of the image.&lt;br /&gt;&lt;br /&gt;If you have optional Doc Processing (Kofax Adrenaline) software installed you use software bar code processing. This processing is performed by the DocProcessing component. Software bar code processing takes place as a separate step, after you have scanned or imported your document. Software bar code processing locates the bar code in the image and extracts the embedded information. You configure the bar code settings for post-scan software bar code detection through the DocProcessing component.&lt;br /&gt;&lt;br /&gt;Specific characteristics of bar codes include height, width, ratio, bar code length (minimum chars per bar code setting), max bar codes per line, max bar codes per page, search direction, bar code type, quality, edge noise, quiet zone, speckling, and skew. All of these characteristics can be adjusted to maximize bar code detection&lt;br /&gt;There are a number of symbologies, or bar code alphabets, available. Each symbology varies in the number of characters contained in its alphabet. For example, Code 3 of 9 includes 43 characters including letters, digits and some punctuation. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bar Code Quality Adjustments&lt;/span&gt;&lt;br /&gt;The quality of the bar code on the page to be scanned (or imported) will affect whether or not the bar code can be read and decoded accurately. Both hardware and software bar code detection methods may fail if the bar codes on the original images are distorted or poorly reproduced. The following suggestions apply to the bar codes on the source documents that you are scanning or importing:&lt;br /&gt;• The density of the lines of the bar code can be made darker or lighter to improve detection. Increase the resolution used to print the bar code to increase crispness of the bar code and hence the reading accuracy rate. A slight adjustment in dpi can make a significant difference. Please note that increasing the dpi resolution may also create noise. You must determine the best procedure for your unique conditions.&lt;br /&gt;• Print the bar code directly onto a page.&lt;br /&gt;• Never affix bar codes to a page using tape. Tape interferes with the scanner’s ability to detect the bar code.&lt;br /&gt;• Larger bar codes are read more accurately and tolerate skew better&lt;br /&gt;• Photocopies can show speckles that can interfere with bar code detection. Use a bar code that is printed with a laser printer to ensure a crisp copy. Improving Bar Code Reading Accuracy Adjusting your scanner can improve the success and accuracy of bar code detection. Check your scanner manual for tips to improve quality. The following conditions contribute to the accuracy reading rate and speed of detection of bar codes. By adjusting these parameters, you may control the accuracy and detection speed of bar codes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bar Code Height Setting&lt;/span&gt;&lt;br /&gt;The Height setting is the distance between the top of the bar code and the bottom of the bar code. The minimum bar code height (of the entire bar code) is approximately 0.15 inch, and the maximum is 1.25 inch. However, a taller bar code has a better chance of being successfully read. By increasing the search height, the speed increases while reading accuracy decreases. By decreasing the search height, the speed decreases while the reading accuracy increases.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bar Code Length Setting&lt;/span&gt;&lt;br /&gt;The Bar Code Length is the minimum number of bar code characters that must be found before the bar code is processed. You specify the bar code length in the Min. Chars per bar code field. Bar Code Length applies to the following bar code types:&lt;br /&gt;• Codabar&lt;br /&gt;• Code 128&lt;br /&gt;• Code 93&lt;br /&gt;• Interleaved 2 of 5&lt;br /&gt;• Code 39 (Code 3 of 9)&lt;br /&gt;• Linear 2 of 5&lt;br /&gt;A bar code is read more accurately and quickly if it has fewer characters. As the number of characters increases, there is a higher chance for error.&lt;br /&gt;&lt;br /&gt;For example, a 3-character Code 3 of 9 bar code contains 50 elements, while a 10-character Code 3 of 9 bar code contains 120 elements. The 3-character Code 3 of 9 bar code has a higher probability of being read successfully and quickly. The following bar codes are fixed-length bar codes. Any value in the Min. chars per bar code field&lt;br /&gt;is ignored.&lt;br /&gt;• UPC-A&lt;br /&gt;• UPC-E&lt;br /&gt;• EAN&lt;br /&gt;• Postnet&lt;br /&gt;• Maxi code&lt;br /&gt;Bar Codes with Thin Bars When the width of the smallest element is composed of 3 or less pixels, the detail may not be distinguished.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Width Setting&lt;/span&gt;&lt;br /&gt;The Width is the physical width of the smallest element within the bar code. You can alter width settings slightly to work with other bar code settings. Adjust the width setting from a minimum of 0.010 inch to a maximum of 0.050 inch. Most bar code widths fall within the following ranges:&lt;br /&gt; &lt;br /&gt;Because the larger elements of the bar code are calculated from the smallest using the ratio value. it may be necessary to adjust the ratio value as well.&lt;br /&gt;Note that when the width of the smallest element is composed of 3 pixels or less, the detail may not be distinguishable. For the best accuracy rates, set the width of the barcode as close as possible to the actual width.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Ratio&lt;/span&gt;&lt;br /&gt;Ratio is the ratio of the sizes of the large elements to the small elements of the bar code. When the ratio is large, the bar code is easiest to read. The ideal ratio is 3:1, indicating that the width of the largest element is three times larger than the narrowest element. Because the bars in a bar code can lose pixels during the scan process, smaller ratio bar codes, such as 2:1, are harder to detect. When using the ratio setting, you must also consider the Width parameter.&lt;br /&gt;For example, if the width of the narrowest bar is 0.020 inch, the width of the largest bars would be 0.040 for a 2:1 ratio or 0.060 for a 3:1 ratio. You must decide which ratio and bar code width would give you the desired result based on all your operating conditions. &lt;br /&gt;&lt;br /&gt;By default, many bar code types use a ratio of 3:1. The option to select a ratio of 2:1 is available for some bar code types. The following bar code types can make use of the ratio setting:&lt;br /&gt;• Codabar&lt;br /&gt;• Code 39&lt;br /&gt;• Code 93&lt;br /&gt;• Linear 2 of 5&lt;br /&gt;• Interleaved 2 of 5&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Maximum Bar Codes per line&lt;/span&gt;&lt;br /&gt;The Maximum bar codes per line controls the maximum number of bar codes that appears along the same axis (row or column). The search continues along the same axis until the edge of the image is detected or the specified number of bar codes is encountered. The best performance is obtained when you use only one bar code per line, thus minimizing the duration of the search performed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Maximum Bar Codes per page&lt;/span&gt;&lt;br /&gt;The Maximum bar codes per page should always be set to the number of bar codes that may actually appear on your documents. Because the scanner or software searches the entire page, the system slows down if you specify a large number of barcodes. You may use a maximum of 64 bar codes per page.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Search Direction&lt;/span&gt;&lt;br /&gt;The Search Direction determines which directions are used to search for bar codes. Select only the orientation directions that are required. With the minimum number of directions set, a faster search occurs because there are fewer directions to search. If you choose to search all four directions for bar codes, there is a large performance degradation.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bar Code Types&lt;/span&gt;&lt;br /&gt;The Bar Code Type determines what type of bar code to search for. You can select more than one bar code type, but you should select only the bar code types that you actually use. The more bar code types you select, the longer it takes to process each page. Some bar code types are mutually incompatible, and you cannot select their types together. The incompatible combinations are:&lt;br /&gt;• Interleaved 2 of 5 and Linear 2 of 5&lt;br /&gt;• UPC-A and EAN&lt;br /&gt;• UPC-A and UPC-E&lt;br /&gt;• Postnet and any other type&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Quality&lt;/span&gt;&lt;br /&gt;If you are processing bar codes that are smooth and free of noise, set the Quality to Good. Bar codes that are of lesser quality require the Normal or Poor setting. The Quality setting and the Height setting determine the number of searches for bar codes that are made within an area or page. For instance, increasing the bar code height and a lower quality setting causes the bar code driver to perform more searches for bar codes. The following conditions also contribute to increasing the accuracy reading rate and speed of detection of bar codes:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Edge Noise&lt;/span&gt;&lt;br /&gt;Edge noise describes bar codes containing bars that have rough edges. This occurs when the bars acquire or drop pixels, causing a blurred bar. If the ratio setting is small, and the elements gain or lose a pixel during scanning, the ratio setting may decrease further making the bar code difficult to read. It is best to minimize Edge Noise by improving the quality of the bar code image you are using, for instance by increasing print resolution (dpi) when you print bar codes. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Quiet Zones&lt;/span&gt;&lt;br /&gt;A quiet zone is the area immediately preceding the start character and following the stop character, which should contain no marking. A bar code must be surrounded by a noise-free quiet zone of at least 1/10 inch; a 1/4 inch area is best. A quiet zone provides a period in which no lightto- dark or dark-to-light transitions occur, making it easy to differentiate a bar code from other information. Position bar codes away from the edge of an image, making sure there are no extraneous marks within the quiet zone. Clean quiet zones, also called margins, improve the readability of the bar code image.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Speckling&lt;/span&gt;&lt;br /&gt;Speckling refers to small pixels around the bar code region. This problem becomes serious when the pixels near a bar code interfere with the detection of quiet zones. Use the  Despeckle function, if available, before you start searching for barcodes to eliminate extraneous pixels in the bar code area. You can also reduce the interference that is caused by debris on the scanner glass by cleaning it prior to scanning the bar code.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Skew&lt;/span&gt;&lt;br /&gt;Even though scanners are capable of reading skewed bar codes, there are more detection&lt;br /&gt;problems with heavily skewed bar codes. It is best to apply the bar code to the page correctly. However, you may also apply the Deskew function, if available, before you start searching for bar codes.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Paper Feed&lt;/span&gt;&lt;br /&gt;Ensure that the page is feeding correctly into the scanner to minimize skewing. Also keep in  mind that it takes longer to search along the longer side of a piece of paper for bar codes than to search the shorter side.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Using Bar Codes with Faxes&lt;/span&gt;&lt;br /&gt;It is possible to process bar codes on inbound fax images using Capture. Note that the resolution and overall quality of the fax image must be very good. The originating and receiving fax machines must be configured carefully. Additionally, you must install DocProcessing on the receiving Capture workstation. You will need to try different settings when configuring your fax machine and Capture to ensure best results.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Fax Machine Settings&lt;/span&gt;&lt;br /&gt;Ensure that the sensitivity of the sending fax machine is set on the most sensitive setting. For some fax machines, this may be called Details. For others, the designation may be Fine or Superfine.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Capture Bar Code Settings&lt;/span&gt;&lt;br /&gt;Because the faxed bar code is entered into Capture as a TIFF image, the DocProcessing&lt;br /&gt;component is responsible for processing the bar code information. As a result, you must configure the bar code parameters in the Bar Code tab of the Doc Processing Properties dialog box. Set the Quality setting to Poor and make sure that the remaining settings for the bar code you are using are correct.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Using Bar Codes In Capture&lt;/span&gt;&lt;br /&gt;In Capture, bar codes can be used to optically acquire such information as account numbers,Invoice numbers, and dates. Bar codes can also be used to trigger events, in much the same way as patch codes are used.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bar Code Dates&lt;/span&gt;&lt;br /&gt;Data fields obtained from bar codes are stored as strings. You can use string selection in the Index component of Capture to change a string date collected from a bar code into a date field against which computations can be performed. When bar codes are used for auto indexing, the date mask format of the bar code must be the same as the format in the date field. When preparing bar codes for autoindexing, use bar code date formats that are supported by Capture, and consider using one of Capture’s four-digit year formats.&lt;br /&gt;If a two-digit year format is used in a bar code, the century selected for the date field applies to the date. This is true whether the century is the default current century or the stated century. Capture cannot obtain the century from the scanned date since the scanned date is stored as a string, not a true date. To create bar codes from which dates can be read:&lt;br /&gt;&lt;br /&gt;• Match the date formats of the bar codes to the formats supported in Capture.&lt;br /&gt;• Use a four-digit year format in the bar code. This action will make sure that the Capture uses&lt;br /&gt;the correct century.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Supported Bar Codes&lt;/span&gt;&lt;br /&gt;The following examples of bar codes are for definition and clarification only. Note that these example bar codes are not to scale and are unsuitable to use as test samples.&lt;br /&gt;-----------------------------------------------&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Standard (One-Dimensional) Bar Codes&lt;/span&gt;&lt;br /&gt;-----------------------------------------------&lt;br /&gt;The following bar codes are supported in all Capture releases.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Codabar&lt;/span&gt;&lt;br /&gt;Codabar is a self-checking, variable-length bar code that can encode sixteen data characters (0 through 9, plus six special characters). Each character is represented by seven elements within the bar code (four bars and three intervening spaces). An intercharacter gap separates each character within the bar code. Codabar symbols can vary in length. Codabar is useful for encoding dollar quantities and mathematical figures.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Code 3 of 9 (39)&lt;/span&gt;&lt;br /&gt;Code 3 of 9 is an alphanumeric, self-checking, variable-length bar code that uses five black bars and four white bars to define a character. Three bars are wide and six are narrow. A character is represented by nine elements. An intercharacter gap separates each character. Start and stop characters are depicted as asterisks (*) and are used to delineate the bar code. The bar code is preceded and followed by quiet zones. A check character is optional. Code 3 of 9 supports 26 uppercase letters, 10 digits, and 7 special characters which include:&lt;br /&gt;- . $ / + % (space)&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Code 93&lt;/span&gt;&lt;br /&gt;Code 93 is a variable-length bar code that encodes 47 characters. Each character is composed of nine elements arranged into three bars with their adjacent spaces. Code 93 is a compressed version of Code 3 of 9.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Code 128&lt;/span&gt;&lt;br /&gt;Code 128 is an alphanumeric, high-density, compact, variable-length bar code that can encode the full 128-ASCII character set. Each data character is represented by six elements. There must be an even number of black elements and an odd number of white elements.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;EAN&lt;/span&gt;&lt;br /&gt;EAN is used for products that are required to be identified by their country of origin. It is a fixed length bar code that can encode 13 characters. The first two characters identify the country of origin, the next 10 are data characters, and the last character is the checksum. It is a superset of the UPC-A character set. EAN is incompatible with UPC-A.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Interleaved 2 of 5&lt;/span&gt;&lt;br /&gt;Interleaved 2 of 5 is a high-density, self-checking numeric bar code that uses five black bars and five white bars to define a character. Two digits are encoded in every character—one in the black bars and one in the white bars. Two of the black bars and two of the white bars are wide. The other bars are narrow. Each Interleaved 2 of 5 bar code must contain an even number of encoded digits and must be of a fixed length. A check character is optional.&lt;br /&gt;-78/43&lt;br /&gt;AA7777&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Postnet&lt;/span&gt;&lt;br /&gt;Postnet is the Zip+4 postal bar code that is placed on envelopes or postcards to expedite delivery. Each code may consist of five, six, nine, or twelve digits plus a correction code. Note that the Postnet bar code is not compatible with other bar code types and there may be only one per page.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UPC-A&lt;/span&gt;&lt;br /&gt;UPC-A is a bar code that encodes a twelve-digit number. The first digit is the number system character. The next ten digits are data characters. The last digit is the checksum. This is the standard bar code used on merchandise to identify the product and manufacturer. UPC-A is incompatible with EAN.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UPC-E&lt;/span&gt;&lt;br /&gt;UPC-E is a bar code that is a zero-suppressed version of UPC-A. The data characters and checksum are compressed into six characters. The original ten data characters must have at least four zeros and the number system must be zero.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35887346-3428558909585091391?l=filenetzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://filenetzone.blogspot.com/feeds/3428558909585091391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35887346&amp;postID=3428558909585091391&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3428558909585091391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35887346/posts/default/3428558909585091391'/><link rel='alternate' type='text/html' href='http://filenetzone.blogspot.com/2008/06/barcode-in-filenet-capture.html' title='Barcode in FileNet Capture'/><author><name>Manjeet Singh Wadhwa</name><uri>http://www.blogger.com/profile/11221477573512558538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp2.blogger.com/_F9aV49Lsth4/SDTUMPkcKqI/AAAAAAAACGc/dCBeK3yUOk0/S220/Manjeet.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35887346.post-1633601339983255550</id><published>2008-05-29T23:43:00.000-07:00</published><updated>2008-05-30T00:16:52.361-07:00</updated><category scheme=
