June 6 th – 8 th 2005 Deployment Tool Set Synergy 2005.
-
Upload
andrew-tate -
Category
Documents
-
view
215 -
download
1
Transcript of June 6 th – 8 th 2005 Deployment Tool Set Synergy 2005.
Initial Deployment
Standardized Physical Structure:
AZGlobal Directory
AZSetup (Client Setup Program)
Logs (Various Log Files)
VDF8 (Master VDF runtime)
AZGlobal Data File (takes place of .ws file)
Global Executables
Environments (Live, Train, Test, etc.)
Promotion Wizard
Initial Deployment
ADAM (Anasazi Database Administration & Management)
Configure AZGlobal data file environment paths
Install and start Anasazi HQ Service
Anasazi HQ
Central Windows Service written in VDF, uses Winsock implementation of TCP/IP communication to track in real time which users are running which applications from which computers in order to facilitate forced shutdown capability.
Initial Deployment
AZSetup (Client Configuration Program)
Install Anasazi Client on Workstations and Terminal or Citrix Servers
Launching Applications
AZLaunch.exe
controls all launching via simple parameter passing:
Prod=AZ Env=LIVE
Is launch allowed according to AZGlobal.ini?
Is Opportunistic Locking turned off?
Will application run from network location or
will it be copied and run locally?
If local, do local apps need to be refreshed?
Anasazi Central, the flagship application…
Application Maintenance
Forced Shutdown
All active users can be forced to gracefully exit all Anasazi applications after a specified interval. Users will not be allowed to relaunch the application until an administrator has unlocked the applications.
Application Maintenance
ADAM
Creating additional Environments
Copying between Environments
Additional Features:
Reindex Embedded & Pervasive Tables
Scan Tables
Publish Pervasive Tables
Launch Promotions Wizard
Transfer files to/from Anasazi via Secure FTP
Promotion Wizard
Promotion Wizard
Utility used by customers to apply packages of table structure and application updates to any/all products in sequential order.
Supports restructuring of tables in
Embedded Dataflex (2.3b thru 4.0 formats)
Oracle
MSSQL
Pervasive
DF For Btrieve (legacy Btrieve driver)
Promotion Wizard
Promotion Wizard
Uses custom scripting language to describe promotion changes.
Assembled promotions distributed as .cab files that customers download from our website.
Performs full backup and recovery in event of failure and extensive logging of every operation.
Database Conversion
UMigrate
Uses same classes as the Promotion Wizard to create new tables in target database different from or same as source database.
Uses .ini file of conversion patterns to build exact list of tables to be migrated. This list is stored in a simple embedded Dataflex table for use by Umigrate.
Multiple copies of Umigrate can be run concurrently to convert data in parallel, shortening the conversion process. Each instance may be restricted from converting tables whose sizes exceed a specified percentage of the total rows from all tables being converted.
Logs all conversion information, times and errors.
Anasazi Report Server
User can electively send reports to a back room server for processing
Support for Multiple Servers – each running multiple processes
Distributes output to either a file or a designated printer
Users can:
Schedule reports
View the status of reports
Delete pending and cancel running reports
Display, print, retrieve, and delete output files.
Anasazi Report Server
Administrators can:
View the status of reports
Delete pending and cancel running reports
Reschedule Reports
Re-route reports to different servers and printers
Purge mailboxes
Anasazi Report Server
ASP considerations:
Users can disconnect and then reconnect to retrieve output
Auto-batching may be used to reduce the load on Citrix Servers – report output is automatically displayed to the current session
Special functionality to deliver output to the local drive
Special functionality to accept input from the local drive
ZipBackup
ZipBackup Service and Interface
Creates standard .zip files
Allows serially numbered .zip files that do not exceed a specified size but do not span one another. Enables sizing of zips for CD or DVD with access to zipped data without unzipping an entire spanned set.
Runs as a service.
Allows scheduling of full, differential and incremental backups.
Writes status to Windows Application Event Log.
Windows API Implementations
Run application as a Service
Manage Windows Services
Run as an Administrator
Microsoft Encryption
TCP/IP (Anasazi HQ and a basic SMTP mail client)
Windows Event Log
Named Pipes (SQL Server Backup Agent)
Mailslots (Report Server, ZipBackup)