Oracle® DIVAnet

Release Notes

Release 2.0

E65430-01

March 2016

What's New

Oracle DIVAnet 2.0 is built on a new architecture that supports more sites, requests, connections, and objects. DIVAnet 2.0 is more configurable, manageable, and flexible, with better error handling and a more versatile API. It uses a new user interface with powerful request monitoring and asset search capability, and a simpler, more flexible reconciliation, copy, delete process. DIVAnet can search multiple Oracle DIVArchive sites to find where archived objects exist, and can move content from site to site.

For specific improvements in DIVAnet 2.0, see the following sections:

Configurability Improvements

  • No specific DIVAnet topology or numbered solutions necessary.

  • New default options, so configuration files are easier to modify and understand.

  • DIVAnet selects the best workflow to apply. Users are not locked into choosing Message Processors to configure.

  • New DIVAnet Copy command is an alternative to configuring SPM and DFM to achieve ad-hoc copy functions.

  • Enhanced Restore command makes decisions about how to retrieve content based on configured parameters and other criteria.

  • Workflow Profiles allow different setting, timeouts, and API messages to be configured for a group of connected applications and users.

  • New Access Rules configuration file.

Manageability Improvements

  • Enhanced error messages in DIVAnetUI and GetRequestInfo() calls.

  • DIVAnet shows how, when, and why it did what it did for a request.

  • New DivanetAdmin application to manage and monitor DIVAnet.

  • Reloadable parameters (including Access Rules) so DIVAnet does not have to be stopped to change parameters.

  • New Direct mode for directly sending messages to a remote DIVArchive system through DIVAnet.

  • Separately re-sync a site without re-initializing the entire DIVAnet database.

  • Obtain the status of asset database synchronization for all sites.

  • More object information is synchronized from DIVArchive (file sizes, object size in bytes, storage plan, and so on).

  • Temporarily disable API requests by message type.

  • Shut down or throttle back requests bound for individual DIVArchive Managers.

  • Improved trace logging.

DIVAnet UI Improvements

  • Richer, clearer, more modern UI.

  • Interfaces with DIVAnet through the REST web service — not dependent on direct database connection or manager socket connection.

  • Reduction in number of screens, number of clicks, and pop-up windows.

  • Quick double-click clipboard copy feature.

  • Flexible request filter capability.

  • Suppress live updates if needed.

  • Powerful object filtering, sort, and search capability.

  • Built-in copy command that can copy assets from one site to another.

  • Show requests that are being processed on an object (active requests).

  • Show extended information such as file sizes and storage plans.

  • Show the last verified date on an object basis (date of last successful checksum).

  • Support for viewing large comment fields and file paths.

  • Notify users when an object on one site is different than an object on another site (not checksum-based).

  • Delete command in UI supports site delete and global delete.

API Functionality Improvements

  • Requests can still be accepted and queued even if the local Manager, DR Manager, or WAN network is down.

  • New Intersite Copy command.

  • Object commands will not fail when issued immediately after archiving or copying an object — better DbSync workflows.

  • Object copies and deletes can now be retried on a continuous basis.

  • Allow more than one simultaneous restore of the same object.

  • Allow all content requests to be properly canceled.

  • Support all Remote Restore workflows for locally externalized objects.

  • Ability to perform remote Oracle Partial File Restore from any local Source and Destination - only transfer the partially-restored contents.

  • Properly reject objects that have already been archived in DIVAnet (but not necessarily on the target DIVA).

  • Better getFilesAndFolders and info command handling — better reliability with large quantity of files.

  • Ability to delete all object instances on a specific site (in addition to global delete and instance delete).

  • A delete request cancels copy operations for the selected object.

  • Choose the source site on a restore without being locked to a specific instance.

  • Configure the system to reject API commands that are not supported for a particular workflow.

  • Access rules have powerful Include and Exclude rules and flexible rule sets and defaults.

  • Source and Target site name can be checked in access rules, and rules are re-checked on each retry.

Scalability Improvements

  • No command or workflow is limited to two sites.

  • Improved real-time performance resulting in a noticeable reduction in polling and batch processing delays.

  • Increase in number of requests that DIVAnet can process.

  • DIVAnet can queue and throttle requests sent to managers (across all commands).

  • All content requests are first-class DIVAnet requests - they can be logged and viewed even when DIVA sites are down.

  • Requests can be recovered when DIVAnet is abruptly shut down (complete or failed workflow).

  • Increase in the number of supported API connections per site, especially when the number of sites is greater than three.

  • Better connection recovery and reconnect strategy for manager socket connections.

  • Faster Database Sync performance:

    • Sync a change: a few seconds (versus 30-120 seconds)

    • Initial Database Sync of one million records: 2-4 hours (usually)

  • More consistent, accurate data in the DIVAnet database - fewer sync errors and less need for resync.

  • Scalable, predictable performance when API clients have aggressive polling rates, especially with GetRequestInfo().

Requirements

DIVAnet 2.0 requires DIVArchive 7.3.1 (minimum) on all sites.

Installing DIVAnet

DIVAnet 2.0 coincides with DIVArchive 7.3.1. DIVAnet 2.0 is release-leveled independently of DIVArchive and has a separate installer.

Note:

DIVAnet 2.0 is configured differently from previous (legacy) DIVAnet releases and is therefore not a drop-in replacement. DIVAnet was previously referred to as the Access Gateway in the DIVArchive installer.

To install DIVAnet 2.0, refer to the Oracle DIVAnet Guide on OTN.

Configuring DIVAnet

The new DIVAnet services (ClientAdapter, ManagerAdapter, and DbSync) replace the Access Gateway and Proxy components. These services process DIVA API messages to make a group of DIVArchive systems behave as a single unified DIVA system.

Note:

The configuration files for these services are not compatible with the Access Gateway and Proxy configuration files.

To configure DIVAnet 2.0, refer to the Oracle DIVAnet Guide on OTN.

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.


Oracle DIVAnet Release Notes, Release 2.0

E65430-01

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.