Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

/var/sites/help-site.com/auto/tmp/CPAN/9677/Murex-Base-0.08/lib/Murex/Base.pm

/var/sites/help-site.com/auto/tmp/CPAN/9677/Murex-Base-0.08/lib/Murex/Base.pm


NAME

Murex::Base


ABSTRACT

Module to handle Murex MxG2000 Configurations


SYNOPSIS

use Murex::Base


DESCRIPTION

Module to handle Murex MxG2000 Configurations

EXPORT

None by default.

LOGGING

This module expects a log.conf file to exist. This file contains the Log4Perl Configuration.

Murex::Base->new(basedir=>``./'')

Creates a new config object. Expects ``basedir'' to be set to the base directory.

Example:


   my $configobject = Murex::Base->new(basedir=>"/home/wherever/");

readfile(type=>``csv'',filename=>``f.csv'')

Reads an configuration file and applies it to the object.

Example:


   $configobject->readfile(type=>"csv",

                           filename=>"Eod_Schedule.csv",

                          );

   $configobject->readfile(type=>"xml",

                           filename=>"MurexEnv_all.xml",

                          );

environmentinfo(name=>$e);

Retrieves information about an environment.

Example:


   my @envs=$configobject->environmentinfo(name=>$e);

   foreach my $result (@envs) {

      print Dumper($result);

   }

mergeconf(``Merged'',``first.xml'',``second.xml'')

Merges two configuration hash's into one. The last one is allowed to overwrite data from the first.

Example:


   $configobject->mergeconf("MergedXML","MurexEnv_all.xml","MurexEnv_ml7tre.xml");

encrypt(seed=>``seed'',password=>``password'')

needs two strings as parameters (e.g. seed and password) and returns an encrypted/decrypted value.

Example:


   $logger->info("Encrypted: ".$configobject->encrypt(seed=>"seed",password=>"password"));

decrypt(seed=>``seed'',password=>``7a29a1a99e53bb2d6c9f77893b017ed6''));

needs two strings as parameters (e.g. seed and password) and returns an encrypted/decrypted value.

Example:


   $logger->info("Decrypted: ".$configobject->decrypt(seed=>"seed",password=>"7a29a1a99e53bb2d6c9f77893b017ed6"));

getmd5checksum(filename=>``log.conf''));

Returns a MD5 checksum for a given filename.

output(template=>``template.tt'',environment=>``envname'');

Outputs to template toolkit


SEE ALSO


   Visit the Murex User Group at http://www.linke.de/consulting/murex/usergroup


AUTHOR


   Markus Linke, E<lt>markus.linke@linke.deE<gt>.


COPYRIGHT AND LICENSE


   Copyright 2005 by Markus Linke. All rights reserved.

   NO commercial use without authors written permission!




AMENDMENT HISTORY

Please see Changes file.

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy