auth::sync::GetElements (private)

 auth::sync::GetElements -authority_id authority_id

Defined in packages/acs-authentication/tcl/sync-procs.tcl

Wrapper for the GetElements operation of the auth_sync_process service contract.

Switches:
-authority_id
(required)

Partial Call Graph (max 5 caller/called nodes):
%3 test_sync_batch_ims_test sync_batch_ims_test (test acs-authentication) auth::sync::GetElements auth::sync::GetElements test_sync_batch_ims_test->auth::sync::GetElements acs_sc::invoke acs_sc::invoke (public) auth::sync::GetElements->acs_sc::invoke ad_raise ad_raise (public) auth::sync::GetElements->ad_raise auth::authority::get_element auth::authority::get_element (public) auth::sync::GetElements->auth::authority::get_element auth::driver::get_parameter_values auth::driver::get_parameter_values (public) auth::sync::GetElements->auth::driver::get_parameter_values auth::sync::get_sync_elements auth::sync::get_sync_elements (private) auth::sync::get_sync_elements->auth::sync::GetElements

Testcases:
sync_batch_ims_test
Source code:
    set impl_id [auth::authority::get_element -authority_id $authority_id -element "process_doc_impl_id"]

    if { $impl_id eq "" } {
        # No implementation of auth_sync_process
        set authority_pretty_name [auth::authority::get_element -authority_id $authority_id -element "pretty_name"]
        ad_raise NO_AUTH_SYNC "The authority '$authority_pretty_name' doesn't support auth_sync_process"
    }

    set parameters [auth::driver::get_parameter_values  -authority_id $authority_id  -impl_id $impl_id]

    return [acs_sc::invoke  -error  -contract "auth_sync_process"  -impl_id $impl_id  -operation GetElements  -call_args [list $parameters]]
Generic XQL file:
packages/acs-authentication/tcl/sync-procs.xql

PostgreSQL XQL file:
packages/acs-authentication/tcl/sync-procs-postgresql.xql

Oracle XQL file:
packages/acs-authentication/tcl/sync-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: