User:Sahitya2k11/sandbox

Abstract

To effectively use the OnDemand Web Enablement Kit (ODWEK) Java APIs, It is important to understand the architecture of both the IBM Content Manager onDemand server and the ODWEK Java APIs. Introduction OnDemand provides report management capabilities including the capturing and archiving of computer output, such as printed reports, and the searching and retrieving of stored content. ODWEK is a toolkit that is provided with Content Manager OnDemand to enable access and management of the OnDemand server and its data. The ODWEK Java APIs are part of the toolkit that you can use to write applications to access and manage data stored in OnDemand servers. ODWEK began as an IBM Services offering, called the OnDemand Internet Client. OnDemand Internet Client evolved into an IBM project called the OnDemand Web Enablement Kit, which was released with version 2.1.1.9 of Content Manager OnDemand.  Definition  On Demand Web Enablement Kit (ODWEK) is an optional software feature for all On Demand platforms. It lets users access data stored in an On Demand system with an industry-standard Web browser. Users may search through the archived folders and applications and select documents or sections of reports for browser viewing (using Netscape Navigator or Internet Explorer).  <BR> <B>About ODWEK Java API</B><BR><P> The ODWEK Java APIs enable access to the OnDemand server from any IP network, whether intranet or Internet. By using the APIs, you can write applications that can access data stored in Content Manager OnDemand. The ODWEK Java APIs provide the following functions for users to perform: _ Log into an OnDemand server. _ List cabinets or folders. _ Search for a specific set of documents in a folder. _ Retrieve documents. _ View documents. _ Log off from the system. In addition to the common functions, by using the ODWEK Java APIs, users can perform the following functions: _ Change the Content Manager OnDemand account password. _ Print documents. _ Add document annotations. _ Update documents. The ODWEK Java APIs can access OnDemand servers that are running on any supported platform, including IBM z/OS®, System i®, AIX®, Linux® on System z, and Microsoft® Windows®.<BR> <BR> The API classes are in the com.ibm.edms.od Java package. These classes provide an object-oriented interface to the native Content Manager OnDemand libraries, which access OnDemand servers over the TCP/IP network.

</P>

<B>ODWEK Java APIs architecture</B><BR> The ODWEK Java APIs provide a convenient programming interface for application developers. They allow architects and developers to choose the implementation that best suits their requirements. Using the ODWEK Java APIs is the preferred method for developing clients that access the OnDemand server.

<B>Indexing</B><BR><P> Document indexing is used for reports that contain logical items such as policies, and statements. Each of the items in a report can be individually indexed on values such as account number, customer name, and balance. Content Manager OnDemand supports up to 32 index values per item. With document indexing, the user does not necessarily need to know about reports or report cycles to retrieve a document from Content Manager OnDemand. Report indexing is used for reports that contain many pages of the same kind of data, such as a transaction log. Each line in the report usually identifies a specific transaction, and it would not be cost effective to index each line. Content Manager OnDemand stores the report as groups of pages and indexes each group. When reports include a sorted transaction value (for example, invoice number), Content Manager OnDemand can index the data on the transaction value. This is done by extracting the beginning and ending transaction values for each group of pages and storing the values in the database. This type of indexing lets users retrieve a specific transaction value directly.</P> <BR> <B>Conclusion</B><BR><P> Content Manager OnDemand is the industry leading report management product. It provides enterprise report management and electronic statement presentment. It is high-performance middleware for automatic management of formatted computer output and reports. It helps companies gain significant return on investment by transforming costly high-volume print output to electronic information capture and presentation in support of customer service. </P>

References:<BR> 1. http://www.redbooks.ibm.com/redbooks/pdfs/sg247646.pdf<BR> 2. http://support.gmdsolutions.com/forms/Content%20Manager%20OnDemand%20Guide.pdf <BR> 3. "IBM OnDemand." IBM Support Portal: Support home. N.p., 25 Jan. 2012. Web. 25 Jan. 2012. <BR> <http://publib.boulder.ibm.com/infocenter/cmod/v8r5m0/index.jsp?topic=%2Fcom.ibm.ondemand.planningmp.doc%2Fars1p17107.htm<BR> 4. http://www-01.ibm.com/support/docview.wss?uid=swg27018545&aid=1<BR> 5. http://www-01.ibm.com/software/data/ondemand/mp/<BR>