Changes for version 0.29

  • Change: 663c703dbb9dc79f8e3ca7d137686345a50f2585 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-01-15 01:10:48 +0000
    • Bug fix Fixed bug introduced in previous release Replaced eval() with Try::Tiny
  • Change: be76434f9049d8f85dd49f9d33efa9ec92899454 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-01-10 00:16:42 +0000
    • Fixes for Windows Last implementations had bugs when running on Windows
  • Change: 1069144cd7c24ea51369aa20afc73078be2835c4 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-01-08 21:29:39 +0000
    • Updated dependency version
  • Change: f7428ff5f0492fb1059007100a1df11503391945 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-01-08 20:27:01 +0000
    • Migrated bundle to Dist::Zilla
  • Change: 60600b28ba2e332f3595cdbea4bbed4c04824406 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-01-08 20:15:49 +0000
    • API Changes More fixes due API changes Adding more test dependencies on bundle and dist.ini
  • Change: 68cf07fed5fd183fdc0107ae7bcb6ef791caaf14 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-01-08 17:59:02 +0000
    • Moving developer test to xt folder Setting environment variables to execute this test is not pratical
  • Change: 097b0ac04e9a671b48b92ff1a9d8744ec68e1c68 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-01-08 17:57:54 +0000
    • API changes New Moose::Role to make a connection attribute as required
  • Change: 8eb1c1be3cacc512d62e438d57cc98b4a543cd84 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-01-08 17:56:02 +0000
    • API changes Subclasses of Siebel::Srvrmgr::Daemon that uses a connection now have a new attribute Updated the relative tests, other distros still be be updated
  • Change: f8c6b3a804a612188f4dc3c19af273bba6dc7928 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2016-12-19 20:57:08 +0000
    • Minor adjustments to improve reliability on different perls
  • Change: 5e4ba9e3398730f4f3bb986993ea7935d0e02bab Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2016-12-18 22:17:40 +0000
    • More fixes due API change to support offline data Changed the test t/Siebel-Srvrmgr-Exporter.t to use offline data Moved the test that uses IPC and srvrmgr-mock.pl to the xt directory
  • Change: ec73bbea535a89db462a6dcd090e131e3d9b5d42 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2016-12-18 14:25:24 +0000
    • Fixed tests, added Pod
  • Change: db7ac80cd1b1e12b67ae014f9f46dc6e9123caab Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2016-12-15 00:37:24 +0000
    • Adding offline parsing support Finished API changes to support that Finished reviewing and updating the unit tests Minor enhancements (code refactoring)
  • Change: 51a78efbdb8c67281df57ab558a6e7be662c5e15 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2016-12-12 00:58:04 +0000
    • Breaking compatibility with previous versions Daemon and subclasses don't have anymore attributes related to srvrmgr program Those attributes are now moved to Siebel::Srvrmgr::Connection Subclasses of Siebel::Srvrmgr::Daemon now must receive a Connection object as parameter for the run method Siebel::Srvrmgr::Daemon::Light changes are already complete, Heavy in progress Fixed a bug on Siebel::Srvrmgr::IPC and added a unit test for it Changed the shebang line for srvrmgr-mock.pl program
  • Change: 344be088238c55a18fb12ca1773d167eeb1fd8e0 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2016-12-09 08:58:43 +0000
    • Adding Siebel::Srvrmgr::Daemon::Offline Code cleanup: replaced YAML::Syck with YAML::XS all over the project Moved the attributes max_retries and retries from Siebel::Srvrmgr::Daemon to Siebel::Srvrmgr::Daemon::Heavy Removed the attribute reset_retries from Siebel::Srvrmgr::Daemon Small refactorings and Pod fixes
  • Change: f1c609b439f6f2ec988d30b6174e4b647dc82e1e Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2016-12-06 03:16:06 +0000
    • Replaced Getopt::Std with Getopt::Long on export_comps.pl Adding feature of offline Siebel::Srvrmgr::Daemon Increasing versions of distributions

Modules

utilities to be used with the Siebel srvrmgr program
Moose Role for classes that exposes Siebel Server components information
class responsible to provide connection details of a Siebel Enterprise
super class for sessions with Siebel srvrmgr program
base class for Siebel::Srvrmgr::Daemon action
role for classes that hold Siebel server components information
role for classes that hold Siebel server components information
subclass of Siebel::Srvrmgr::Daemon::Action to verify components status
subclass of Siebel::Srvrmgr::Daemon::Action to verify components tasks status
subclass for Siebel::Srvrmgr::Daemon::Action to do nothing with the buffer content
subclass for Siebel::Srvrmgr::Daemon::Action to dump buffer content
subclass of Siebel::Srvrmgr::Daemon::Action to stored parsed list comp def output
subclass for parsing list comp types command output
subclass of Siebel::Srvrmgr::Daemon::Action to deal with list comp output
subclass of Siebel::Srvrmgr::Daemon::Action to parse list params output
subclass of Siebel::Srvrmgr::Daemon::Action to recover sessions information
dummy subclass of Siebel::Srvrmgr::Daemon::Action to allow execution of load preferences command
role for serializable subclasses of Siebel::Srvrmgr::Daemon::Action
abstract factory to create Action subclasses
singleton to stash data returned by Siebel::Srvrmgr::Daemon::Action subclasses
Moose roles for Siebel::Srvrmgr::Daemon subclasses cleanup
daemon command class
object that checks which conditions should keep a Siebel::Srvrmgr::Daemon running
Moose roles for Siebel::Srvrmgr::Daemon subclasses that uses a connection
subclass that reuses srvrmgr program instance for long periods
subclass for running commmands with srvrmgr in batch mode
subclass that reads srvrmgr output from a file
IPC functionality for Siebel::Srvrmgr classes.
state model parser to idenfity which output type was read
class to store output of commands
the FSA::Rules class specification for Siebel::Srvrmgr::ListParser
base class of srvrmgr output
Moose role to deal with start and end time of objects
subclass that represents the initial information from a Siebel server when connected through srvrmgr program.
class that represents a Siebel component
class to parse and aggregate information about servers and their components
class to represent instances of processes from "list procs" command
class that represents a Siebel Server return by a "list servers" command
class to represent a Siebel task
subclass to parse load preferences command.
subclass to parse set command.
base class for all command outputs that have a tabular form
a Moose Role to retrieve data under a Siebel Server
subclass that parses list comp commands output of srvrmgr.
subclass to parse component definitions
subclass to parse list comp types command
subclass to parse output of the command list comp params.
subclass to parse list procs command
subclass to parse list servers command
subclass to parse list tasks command
subclass to parse list tasks command
base class for parsing srvrmgr tabular output
subclasses to parse delimited output from srvrmgr
subclass to parse fixed width output from srvrmgr
Moose role to "stringfy" objects
abstract factory class to create Siebel::Srvrmgr::ListParser::Output objects
module to read a Siebel Enterprise log file
a Moose Role for Enterprise log file data archiving
parses of component alias from the Siebel Enterprise log file
general instructions how to use this distribution
class to represents a operational system process of Siebel
module to recover information from OS processes of Siebel components
common regular expressions to match things in srvrmgr output
definition of types restrictions for Siebel::Srvrmgr
creates a Siebel::Srvrmgr::Daemon from a INI configuration file