Package backend :: Package server :: Package action_extra_data :: Module scap
[hide private]
[frames] | no frames]

Module scap

source code

Classes [hide private]
  _dummyDefaultProfile
Functions [hide private]
 
xccdf_eval(server_id, action_id, data={}) source code
 
_process_testresult(tr, server_id, action_id, benchmark, profile, errors) source code
 
_process_ruleresults(testresult_id, tr) source code
 
_truncate(string, max_len) source code
 
_create_rresult(testresult_id, result_label) source code
 
_store_idents(data) source code
 
_get_text(node) source code
Variables [hide private]
  __rhnexport__ = ['xccdf_eval']
  truncated = False
  _query_clear_tresult = <spacewalk.server.rhnSQL.sql_base.State...
  _query_insert_tresult = <spacewalk.server.rhnSQL.sql_base.Stat...
  _query_get_tresult = <spacewalk.server.rhnSQL.sql_base.Stateme...
  _query_insert_rresult = '\ninsert into rhnXccdfRuleresult (id,...
  _query_insert_identmap = <spacewalk.server.rhnSQL.sql_base.Sta...
  _query_update_errors = <spacewalk.server.rhnSQL.sql_base.State...
  __package__ = 'backend.server.action_extra_data'
Variables Details [hide private]

_query_clear_tresult

Value:
<spacewalk.server.rhnSQL.sql_base.Statement instance at 13998081336137\
6; statement=
delete from rhnXccdfTestresult
 where server_id = :server_id
   and action_scap_id = (
    select id from rhnActionScap
     where action_id = :action_id)

_query_insert_tresult

Value:
<spacewalk.server.rhnSQL.sql_base.Statement instance at 13998081342676\
8; statement=
insert into rhnXccdfTestresult(
    id,
    server_id,
    action_scap_id,
    benchmark_id,
    profile_id,
...

_query_get_tresult

Value:
<spacewalk.server.rhnSQL.sql_base.Statement instance at 13998081342684\
0; statement=
select id from rhnXccdfTestresult
    where server_id = :server_id
    and action_scap_id = (
        select ras.id
            from rhnActionScap ras
             where ras.action_id = :action_id
...

_query_insert_rresult

Value:
'''
insert into rhnXccdfRuleresult (id, testresult_id, result_id)
values (
    :rr_id,
    :testresult_id,
    (select rt.id
        from rhnXccdfRuleresultType rt
        where rt.label = :result_label)
...

_query_insert_identmap

Value:
<spacewalk.server.rhnSQL.sql_base.Statement instance at 13998081342691\
2; statement=
insert into rhnXccdfRuleIdentMap (rresult_id, ident_id)
values (
    :rr_id,
    lookup_xccdf_ident(:system, :ident)
    )

_query_update_errors

Value:
<spacewalk.server.rhnSQL.sql_base.Statement instance at 13998081342698\
4; statement=
update rhnXccdfTestresult
set errors = :errors
where id = :testresult_id