Business-Intelligence-MicroStrategy-CommandManager

 view release on metacpan or  search on metacpan

t/creates.t  view on Meta::CPAN

        DRIVERMODE       => "MULTIPROCESS",
        EXECMODE         => "SYNCHRONOUS",
        USEEXTENDEDFETCH => "TRUE",
        USEPARAMQUERIES  => "TRUE",
        MAXCANCELATTEMPT => "number_of_seconds",
        MAXQUERYEXEC     => "number_of_seconds",
        MAXCONNATTEMPT   => "number_of_seconds",
        CHARSETENCODING  => "MULTIBYTE",
        TIMEOUT          => "number_of_seconds",
        IDLETIMEOUT      => "number_of_seconds"
    ),
'CREATE DBCONNECTION "dbconnection_name" ODBCDSN "odbc_datasource_name" DEFAULTLOGIN "default_login" DRIVERMODE MULTIPROCESS EXECMODE SYNCHRONOUS USEEXTENDEDFETCH TRUE USEPARAMQUERIES TRUE MAXCANCELATTEMPT number_of_seconds MAXQUERYEXEC number_of_sec...
    "create_dbconnection"
);

is(
    $foo->create_dbinstance(
        DBINSTANCE        => "dbinstance_name",
        DBCONNTYPE        => "dbconnection_type",
        DBCONNECTION      => "dbconnection_name",
        DESCRIPTION       => "description",
        DATABASE          => "database_name",
        TABLESPACE        => "tablespace_name",
        PRIMARYDBINSTANCE => "dbinstance_name",
        DATAMART          => "dbinstance_name",
        TABLEPREFIX       => "table_prefix",
        HIGHTHREADS       => "no_high_conns",
        MEDIUMTHREADS     => "no_medium_conns",
        LOWTHREADS        => "no_low_conns"
    ),
'CREATE DBINSTANCE "dbinstance_name" DBCONNTYPE "dbconnection_type" DBCONNECTION "dbconnection_name" DESCRIPTION "description" DATABASE "database_name" TABLESPACE "tablespace_name" PRIMARYDBINSTANCE "dbinstance_name" DATAMART "dbinstance_name" TABLEP...
    "create_dbinstance"
);

is(
    $foo->create_dblogin(
        DBLOGIN  => "dblogin_name",
        LOGIN    => "database_login",
        PASSWORD => "database_pwd"
    ),
'CREATE DBLOGIN "dblogin_name" LOGIN "database_login" PASSWORD "database_pwd";',
    "create_dblogin"
);

is(
    $foo->create_event(
        EVENT       => "event_name",
        DESCRIPTION => "description"
    ),
    'CREATE EVENT "event_name" DESCRIPTION "description";',
    "create_event"
);

is(
    $foo->create_fact(
        FACT            => "fact_name",
        DESCRIPTION     => "description",
        LOCATION        => "location_path",
        HIDDEN          => "TRUE",
        EXPRESSION      => "expression",
        EXPSOURCETABLES => [ "sourcetable1", "sourcetableN" ],
        PROJECT         => "project_name"
    ),
'CREATE FACT "fact_name" DESCRIPTION "description" IN FOLDER "location_path" HIDDEN TRUE EXPRESSION "expression" EXPSOURCETABLES "sourcetable1", "sourcetableN" FOR PROJECT "project_name";',
    "create_fact"
);

is(
    $foo->create_filter_oultine(
        FILTER      => "filter_name",
        LOCATION    => "location_path",
        EXPRESSION  => "expression",
        DESCRIPTION => "description",
        HIDDEN      => "TRUE",
        PROJECT     => "project_name"
    ),
'CREATE FILTER "filter_name" IN FOLDER "location_path" EXPRESSION "expression" DESCRIPTION "description" HIDDEN TRUE ON PROJECT "project_name";',
    "create_filter_oultine"
);

is(
    $foo->create_folder(
        FOLDER      => "folder_name",
        LOCATION    => "location_path",
        DESCRIPTION => "description",
        HIDDEN      => "TRUE",
        PROJECT     => "project_name"
    ),
'CREATE FOLDER "folder_name" IN "location_path" DESCRIPTION "description" HIDDEN TRUE FOR PROJECT "project_name";',
    "create_folder"
);

is(
    $foo->create_metric_oultine(
        METRIC      => "metric_name",
        LOCATION    => "location_path",
        EXPRESSION  => "expression",
        DESCRIPTION => "description",
        HIDDEN      => "TRUE",
        PROJECT     => "project_name"
    ),
'CREATE METRIC "metric_name" IN FOLDER "location_path" EXPRESSION "expression" DESCRIPTION "description" HIDDEN TRUE ON PROJECT "project_name";',
    "create_metric_oultine"
);

is(
    $foo->create_schedule(
        SCHEDULE            => "Schedule9",
        STARTDATE           => "09/10/2002",
        ENDDATE             => "NEVER",
        TYPE                => "TIMETRIGGERED",
        YEARLY              => "SECOND SATURDAY OF MAY",
        EXECUTE_TIME_OF_DAY => "09:00",
    ),
'CREATE SCHEDULE "Schedule9" STARTDATE 09/10/2002 ENDDATE NEVER TYPE TIMETRIGGERED YEARLY SECOND SATURDAY OF MAY EXECUTE 09:00;',
    "create_schedule"
);

is(
    $foo->create_schedule_relation(
        SCHEDULE                 => "Schedule1",
        USER_OR_GROUP            => "USER",
        USER_LOGIN_OR_GROUP_NAME => "jen",
        REPORT                   => "rep_or_doc_name",



( run in 1.554 second using v1.01-cache-2.11-cpan-39bf76dae61 )