rss-generation-service-procs.tcl

RSS feed service procs

Location:
packages/rss-support/tcl/rss-generation-service-procs.tcl
Created:
Fri Oct 26 11:43:26 2001
Authors:
jerry@theashergroup.com <jerry@theashergroup.com>
aegrumet@alum.mit.edu
CVS Identification:
$Id: rss-generation-service-procs.tcl,v 1.22.2.9 2022/08/22 14:44:18 gustafn Exp $

Procedures in this file

Detailed information

rss_assert_dir (public, deprecated)

 rss_assert_dir path
Deprecated. Invoking this procedure generates a warning.

Steps through path creating each new directory as needed. Accepts full path or relative path, but you probably want to specify the full path. DEPRECATED: the tcl file mkdir subcommand will create the whole missing folder structure without complaining

Parameters:
path (required)
See Also:
  • file

Partial Call Graph (max 5 caller/called nodes):
%3 ad_log_deprecated ad_log_deprecated (public) rss_assert_dir rss_assert_dir rss_assert_dir->ad_log_deprecated

Testcases:
No testcase defined.

rss_gen_bind (private)

 rss_gen_bind

Creates bindings for unbound implementations for RssGenerationSubscriber.

Partial Call Graph (max 5 caller/called nodes):
%3 rss_gen_service rss_gen_service (private) rss_gen_bind rss_gen_bind rss_gen_service->rss_gen_bind db_exec_plsql db_exec_plsql (public) rss_gen_bind->db_exec_plsql db_foreach db_foreach (public) rss_gen_bind->db_foreach db_string db_string (public) rss_gen_bind->db_string

Testcases:
No testcase defined.

rss_gen_report (public)

 rss_gen_report subscr_id

Build a report, write it out, log it.

Parameters:
subscr_id (required)

Partial Call Graph (max 5 caller/called nodes):
%3 fs::rss::build_feeds fs::rss::build_feeds (private) rss_gen_report rss_gen_report fs::rss::build_feeds->rss_gen_report news_update_rss news_update_rss (private) news_update_rss->rss_gen_report packages/file-storage/www/admin/rss-subscr-ae.tcl packages/file-storage/ www/admin/rss-subscr-ae.tcl packages/file-storage/www/admin/rss-subscr-ae.tcl->rss_gen_report packages/file-storage/www/admin/rss-subscrs.tcl packages/file-storage/ www/admin/rss-subscrs.tcl packages/file-storage/www/admin/rss-subscrs.tcl->rss_gen_report packages/news/www/admin/rss.tcl packages/news/ www/admin/rss.tcl packages/news/www/admin/rss.tcl->rss_gen_report acs_sc::invoke acs_sc::invoke (public) rss_gen_report->acs_sc::invoke db_1row db_1row (public) rss_gen_report->db_1row db_dml db_dml (public) rss_gen_report->db_dml rss_gen rss_gen (public) rss_gen_report->rss_gen rss_gen_report_file rss_gen_report_file (public) rss_gen_report->rss_gen_report_file

Testcases:
No testcase defined.

rss_gen_report_dir (private)

 rss_gen_report_dir [ -summary_context_id summary_context_id ] \
    [ -impl_name impl_name ] [ -subscr_id subscr_id ] [ -assert ]

Return a directory path, relative to the pageroot, for the rss subscription with subscr_id or impl_name + summary_context_id provided. If the assert flag is set, create the directory.

Switches:
-summary_context_id (optional)
-impl_name (optional)
-subscr_id (optional)
-assert (optional, boolean)

Partial Call Graph (max 5 caller/called nodes):
%3 rss_gen_report_file rss_gen_report_file (public) rss_gen_report_dir rss_gen_report_dir rss_gen_report_file->rss_gen_report_dir rss_support::del_subscription rss_support::del_subscription (public) rss_support::del_subscription->rss_gen_report_dir acs_root_dir acs_root_dir (public) rss_gen_report_dir->acs_root_dir db_1row db_1row (public) rss_gen_report_dir->db_1row parameter::get parameter::get (public) rss_gen_report_dir->parameter::get rss_package_id rss_package_id (public) rss_gen_report_dir->rss_package_id

Testcases:
No testcase defined.

rss_gen_report_file (public)

 rss_gen_report_file [ -summary_context_id summary_context_id ] \
    [ -impl_name impl_name ] [ -subscr_id subscr_id ] [ -assert ]

Return a file path for the rss subscription with subscr_id or impl_name + summary_context_id provided. If the -assert flag is set, the parent directory is created if it doesn't exist

Switches:
-summary_context_id (optional)
-impl_name (optional)
-subscr_id (optional)
-assert (optional, boolean)
Returns:
a Unix file path.

Partial Call Graph (max 5 caller/called nodes):
%3 packages/file-storage/www/admin/rss-subscr-del.tcl packages/file-storage/ www/admin/rss-subscr-del.tcl rss_gen_report_file rss_gen_report_file packages/file-storage/www/admin/rss-subscr-del.tcl->rss_gen_report_file packages/rss-support/www/delete-2.tcl packages/rss-support/ www/delete-2.tcl packages/rss-support/www/delete-2.tcl->rss_gen_report_file packages/rss-support/www/delete.tcl packages/rss-support/ www/delete.tcl packages/rss-support/www/delete.tcl->rss_gen_report_file rss_gen_report rss_gen_report (public) rss_gen_report->rss_gen_report_file db_1row db_1row (public) rss_gen_report_file->db_1row rss_gen_report_dir rss_gen_report_dir (private) rss_gen_report_file->rss_gen_report_dir

Testcases:
No testcase defined.

rss_gen_service (private)

 rss_gen_service

Partial Call Graph (max 5 caller/called nodes):
%3 acs_sc::invoke acs_sc::invoke (public) db_foreach db_foreach (public) parameter::get_global_value parameter::get_global_value (public) rss_gen_bind rss_gen_bind (private) rss_gen_report rss_gen_report (public) rss_gen_service rss_gen_service rss_gen_service->acs_sc::invoke rss_gen_service->db_foreach rss_gen_service->parameter::get_global_value rss_gen_service->rss_gen_bind rss_gen_service->rss_gen_report

Testcases:
No testcase defined.
[ show source ]