Chapter 9. Data conversion 209
9.1.3  How to convert the data
Content Manager OnDemand uses the Generic Transform Interface to integrate Content 
Manager OnDemand with third-party transform solutions.
Consider the following information about target flows: 
/SM590000HTML might be used with the same intent, but an HTML document is not always displayed 
identically, depending on the web browser that is used. Additional testing that includes 
your needs and the encountered environments might be necessary for validation before 
the implementation.
/SM590000PDF might be used as a way to make documents available through standard and 
no-charge tools, such as Adobe Acrobat Reader. The transformed documents must be 
displayable, saveable, and printable the same way regardless of the environment on which 
the user works.
/SM590000XML is an intermediate text-based data format for the manipulation of documents, 
regardless of the source data stream, and displays the documents totally or partially in a 
personalized way. The use of XML usually involves additional development, including 
scripts and stylesheets.
9.2  Generic Transform Interface
Content Manager OnDemand uses the Generic Transform Interface to manage third-party 
data transforms for the Content Manager OnDemand Web Enablement Kit (ODWEK) 
application programming interface (API) set. This interface is used with the document retrieval 
APIs.
The ODWEK Java API provides industry-standard Java classes that can be used by a 
customer to write a custom web application that can access data that is stored on the Content 
Manager OnDemand server. This custom application can, for example, permit the user to log 
on to a Content Manager OnDemand server, get a list of folders, search a specific folder, 
generate a hit list of matching documents, and retrieve those documents for viewing. Many 
APIs provide advanced functionalities.
For more information, see the following resources:
/SM590000IBM TechDoc Best practices for building Web Applications using IBM Content Manager 
OnDemand Java APIs:
https://www.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101203
This document, which is prepared by the Content Manager OnDemand development 
team, provides recommendations about how to use the ODWEK Java APIs. Use this 
document to understand how the ODWEK Java APIs interface with the Java virtual 
machine (JVM) and Content Manager OnDemand systems to avoid common coding 
mistakes.
/SM590000IBM Content Manager OnDemand Web Enablement Kit Java APIs: The Basics and 
Beyond, SG24-7646:
This publication provides basic and advanced information about how to use the ODWEK 
Java APIs to develop custom applications.