SeanHoppe.com > CLEO Tips > EXTOL Secure > Back-up Extol Secure Exchange

Back-up Extol Secure Exchange

29th April 2015

ESX Backup utility consists of ESX application programs and operating
system (OS) scripts that initiate the backup process.

The database backup can be initiated while the ESX Server is actively processing business documents (online) or executed while the server is in-active (offline).

The back-up process with archive the following:

  • Internal ESX Application Database
  • Secure.p12 keystore, containing all certificate and private key information
  • Secure.server.properties file

Back-up Location:

When we save the internal database information, the keystore, and properties, the data will be stored in the following location:

{ESX_Install_Directory}/esx_backup_[Month]_[Day]_[Year]/

Back-up Script:

Back-up scripts are available for all platforms. ESXbackup.sh will also be used on the iSeries.

(for Windows)
{ESX_Install_Directory}/scripts/ESXbackup.bat

(for Linux and IBM i)
{ESX_Install_Directory}/scripts/ESXbackup.sh

Notes: The scripts require an input of either –sessions or –nosessions, indicating whether or not you want to archive all of the stored documents associated with each session, including the raw and enveloped document (payload) and the raw and enveloped MDNs.

EXTOL Recommendations:

EXTOL recommends regularly scheduled Disk Image backups that include the entire ESX installation directory; the ESX Server should be stopped. Failure to backup the ESX Install directory, in the event of a complete disk failure, will require a reinstallation of the ESX application, to which an ESX backup archive can be applied.

Release 5.5.3 Notes:

Previous versions of this script automatically stops and restarts the ESX Windows service. With the release of 5.5.3 users must either manually re-start the ESX Windows Service, or utilize a custom script to automate this process. Please contact Support for more information


By: on
load('http://www.seanhoppe.com/EXTOL-Blog-Feed2/'); $feed2 = array(); foreach ($rss2->getElementsByTagName('item') as $node2) { $item2 = array ( 'title' => $node2->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node2->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node2->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node2->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed2, $item2); } $limit2 = 5; $rss3 = new DOMDocument(); $rss3->load('http://www.ebithree.com/EBIThree-RSS/'); $feed3 = array(); foreach ($rss3->getElementsByTagName('item') as $node3) { $item3 = array ( 'title' => $node3->getElementsByTagName('title')->item(0)->nodeValue, 'link' => $node3->getElementsByTagName('link')->item(0)->nodeValue, ); array_push($feed3, $item3); } $limit3 = 5; $rss4 = new DOMDocument(); //$rss4->load('http://www.ebithree.com/EBIThree-RSS/'); $rss4->load('http://www.ebiworld.com/EBI-Feed/'); $feed4 = array(); foreach ($rss4->getElementsByTagName('item') as $node4) { $item4 = array ( 'title' => $node4->getElementsByTagName('title')->item(0)->nodeValue, 'link' => $node4->getElementsByTagName('link')->item(0)->nodeValue, ); array_push($feed4, $item4); } $limit4 = 5; echo ' '; ?>