acs_sc::impl::delete (public)

 acs_sc::impl::delete -contract_name contract_name -impl_name impl_name

Defined in packages/acs-service-contract/tcl/implementation-procs.tcl

Delete a service contract implementation

Switches:
-contract_name (required)
-impl_name (required)

Partial Call Graph (max 5 caller/called nodes):
%3 test_acs_sc_impl_new_from_spec acs_sc_impl_new_from_spec (test acs-service-contract) acs_sc::impl::delete acs_sc::impl::delete test_acs_sc_impl_new_from_spec->acs_sc::impl::delete db_exec_plsql db_exec_plsql (public) acs_sc::impl::delete->db_exec_plsql auth::after_upgrade auth::after_upgrade (private) auth::after_upgrade->acs_sc::impl::delete auth::local::authentication::unregister_impl auth::local::authentication::unregister_impl (private) auth::local::authentication::unregister_impl->acs_sc::impl::delete auth::local::password::unregister_impl auth::local::password::unregister_impl (private) auth::local::password::unregister_impl->acs_sc::impl::delete auth::local::registration::unregister_impl auth::local::registration::unregister_impl (private) auth::local::registration::unregister_impl->acs_sc::impl::delete auth::local::user_info::unregister_impl auth::local::user_info::unregister_impl (private) auth::local::user_info::unregister_impl->acs_sc::impl::delete

Testcases:
acs_sc_impl_new_from_spec
Source code:

    if { $contract_name eq "" || $impl_name eq "" } {
        error "You must supply contract_name and impl_name"
    }

    db_exec_plsql delete_impl {}
Generic XQL file:
packages/acs-service-contract/tcl/implementation-procs.xql

PostgreSQL XQL file:
<fullquery name="acs_sc::impl::delete.delete_impl">
    <querytext>
            select acs_sc_impl__delete(
                       :contract_name, 
                       :impl_name
                   ); 	
        </querytext>
</fullquery>
packages/acs-service-contract/tcl/implementation-procs-postgresql.xql

Oracle XQL file:
<fullquery name="acs_sc::impl::delete.delete_impl">
    <querytext>
            begin
                acs_sc_impl.del(
                       impl_contract_name => :contract_name, 
                       impl_name => :impl_name
                   );
            end;
        </querytext>
</fullquery>
packages/acs-service-contract/tcl/implementation-procs-oracle.xql

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