CTM

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

    * 02/06/2014 - correction de la methode protegee _refresh().
* 0.175 (STABLE)
    * 02/06/2014 - appelle de la methode unshiftError() lors de l'appelle des methodes getAlerts(), getProblematicsJobs() et getSOAPEnvelope().
* 0.176 (STABLE)
    * 23/06/2014 - ajout des methodes destinees a la gestion des alarmes/alertes dans les modules CTM::ReadEM::WorkOnAlarms et CTM::ReadEM::WorkOnExceptionAlerts.
    * 23/06/2014 - correction de quelques erreurs.
    * 23/06/2014 - mis a jour de la POD.
* 0.177 (STABLE)
    * 30/06/2014 - correction des requetes SQL DELETE.
* 0.1771 (STABLE)
    * 12/07/2014 - utilisation Perl:OSType et de Try::Tiny.
    * 18/07/2014 - correction typo sur la methode CTM::ReadEM::WorkOnExceptionAlerts::refresh() et sur l'utilisation de substr() dans CTM::Base.
    * 18/07/2014 - ajout du test 01init.t et d'un script d'exemple (get_bim_services.pl).
    * 18/07/2014 - prise en compte du champ 'DAYTIME' avec ses variations (+/-) dans la fonction privee $_calculStartEndDayTimeInPosixTimestamp->() (fonctionnalite experimentale).
    * 20/08/2014 - utilisation des modules List::MoreUtils et Date::Calc.
* 0.18 (STABLE)
    * 10/09/2014 - ajout de methodes de 'filtrage' (modification de l'objet) (keepItemsWithAnd() et keepItemsWithOr()) aux modules existants.
    * 12/09/2014 - ajout d'une methode de clonage (clone() a travers $_clone() qui requiert le module Storable) pour les sous-modules de CTM::ReadEM.
    * 13/09/2014 - modification des methodes countItems(), getItems(), getSOAPEnvelope() (modifs + -> generateSOAPEnvelope()), _getFromRequest(), _setSerials() et _refresh() (-> resetAndRefresh()).
    * 24/09/2014 - mise a jour du Makefile.PL.
    * 03/10/2014 - correction de typos, ajout de placeholders sur la quasi-totalite des requetes SQL des modules CTM et ajout de la methode publique getErrors().

META.json  view on Meta::CPAN

            "Date::Calc" : "6",
            "Exporter::Easy" : "0",
            "Hash::Util" : "0",
            "List::MoreUtils" : "0",
            "POSIX" : "0",
            "Perl::OSType" : "0",
            "Scalar::Util" : "0",
            "Storable" : "0",
            "String::Util" : "0",
            "Sub::Name" : "0",
            "Try::Tiny" : "0",
            "perl" : "5.006001"
         }
      },
      "test" : {
         "requires" : {
            "Scalar::Util" : "0",
            "Test::More" : "0"
         }
      }
   },

META.yml  view on Meta::CPAN

  Date::Calc: '6'
  Exporter::Easy: '0'
  Hash::Util: '0'
  List::MoreUtils: '0'
  POSIX: '0'
  Perl::OSType: '0'
  Scalar::Util: '0'
  Storable: '0'
  String::Util: '0'
  Sub::Name: '0'
  Try::Tiny: '0'
  perl: '5.006001'
resources: {}
version: '0.18'

Makefile.PL  view on Meta::CPAN

    CONFIGURE_REQUIRES => {
       'ExtUtils::MakeMaker' => 6.64
    },
    PREREQ_PM => {
        'Sub::Name' => 0,
        'Carp' => 0,
        'Hash::Util' => 0,
        'Exporter::Easy' => 0,
        'Date::Calc' => 6.0,
        'POSIX'  => 0,
        'Try::Tiny' => 0,
        'Perl::OSType' => 0,
        'Scalar::Util' => 0,
        'String::Util' => 0,
        'List::MoreUtils' => 0,
        'Storable' => 0,
        'DBI'  => 0,
    },
    TEST_REQUIRES => {
        'Test::More' => 0,
        'Scalar::Util' => 0

ex/get_bim_services.pl  view on Meta::CPAN


#-> BEGIN

#----> ** initialisation **

use warnings;
use strict;

use Getopt::Long;
use File::Basename qw/basename/;
use Try::Tiny;
use JSON;
use CTM::ReadEM 0.181, qw/:all/;

#----> ** fonctions **

sub usage() {
    return 'Aide : perldoc ' . basename($0);
}

#----> ** section principale **

ex/get_bim_services.pl  view on Meta::CPAN

=head1 NOM

get_bim_services.pl

=head1 SYNOPSIS

Exemple d utilisation de C<CTM::ReadEM> : simple recuperation des services du BIM au format JSON.

=head1 DEPENDANCES

C<Getopt::Long>, C<File::Basename>, C<Try::Tiny>, C<JSON>, C<CTM::ReadEM>

=head1 USAGE

./get_bim_services.pl
    -x <version de Control-M EM>
    -h <serveur>
    [-T <type de SGBD>]
    [-p <port>]
    -u <utilisateur>
    [-P <mot de passe>]

lib/CTM/Base/MainClass.pm  view on Meta::CPAN

use String::Util qw/
    hascontent
    crunch
/;
use Scalar::Util qw/
    blessed
/;
use POSIX qw/
    :signal_h
/;
use Try::Tiny;
use Perl::OSType qw/
    is_os_type
/;
use DBI;

#----> ** variables de classe **

our $VERSION = 0.181;

#----> ** methodes privees **

lib/CTM/Base/MainClass.pm  view on Meta::CPAN

=head1 DEPENDANCES DIRECTES

C<CTM::Base>

C<Carp>

C<String::Util>

C<Scalar::Util>

C<Try::Tiny>

C<Perl::OSType>

C<DBI>

C<DBD::?>

=head1 NOTES

Ce module est dedie aux modules C<CTM::ReadEM> et C<CTM::ReadServer>.



( run in 1.010 second using v1.01-cache-2.11-cpan-05444aca049 )