DocumentMall provides businesses with powerful document managements features, built in disaster readiness, and anytime / anywhere access to business critical documents at a fraction of the cost of conventional in-house solutions. Developed on EMC Documentum’s enterprise document management platform and adapted by Ricoh as a multi-tenant Software as a Service (SaaS) Solution, DocumentMall incorporates features not found in traditional Documentum such as integration with Ricoh Multifunctional Products (MFPs) for direct and secure scanning to DocumentMall as well as automatic OCR and PDF conversion and more.
Development Environment
Developers can use the DMAPI and the DocumentMall SDK in any development environment. A developer can use the DocumentMall API without the SDK. However, in order to use the SDK, you must develop in a Java SDK supported environment and have access to the DocumentMall API.
Application development is against the DocumentMall Beta environment utilizing the following:
API
- Web-enabled Remote Procedure Calls (RPC)
- “String: based parameters
- HTTPS protocol
SDK
- JSDK 1.5.06
Main Features
The DocumentMall API provides programmatic access to DocumentMall, Ricoh’s Software as a Service (SaaS) document management solution. DocumentMall allows companies to store, retrieve, manage and share electronic documents and files using the Internet. Through the DocumentMall API qualified developers can provide customized DocumentMall applications to meet specific customer or market needs, integrate DocumentMall functionality with other applications as well as develop solutions that exchange data and documents between DocumentMall and legacy systems and websites.
The DocumentMall API (DMAPI) provides access to the following Documentmall functions
- Create, delete cabinets, (top level folders), or folders on the fly.
- Retrieve the contents of folders in your account.
- Upload or download documents.
- Check in or check out existing documents.
- Delete documents in a user account.
And many additional functions detailed in the API Manual
Qualified developers using the DocumentMall API receive a DocumentMall account hosted on the beta systems and an application ID as well as documentation and sample code.
Documentmall SDK
The DocumentMall API SDK is a software development kit that allows developers to build applications that are enabled to use the DocumentMall API. The SDK is Java-based and is easily ported to any Java application. The DocumentMall API SDK contains access to all capabilities in the DocumentMall API v1.1, sample code and tools used to facilitate the development of any application that needs to extend the DocumentMall API’s capabilities.
The DocumentMall SDK manages the connection to the DocumentMall API server. A developer only needs to provide the DocumentMall API server address and call any of the SDK functions. The DocumentMall SDK also manages the user’s session to a DocumentMall API server. If a session expires, the SDK provides the capability to automatically authenticate to the DocumentMall API server. This is accomplished by only allowing one user per instance of the DocumentMall API Client Library.