oacs_dav::install::create_dav_sc (private)

 oacs_dav::install::create_dav_sc

Defined in packages/oacs-dav/tcl/oacs-dav-install-procs.tcl

create dav service contract spec

Partial Call Graph (max 5 caller/called nodes):
%3 oacs_dav::install::create_service_contracts oacs_dav::install::create_service_contracts (private) oacs_dav::install::create_dav_sc oacs_dav::install::create_dav_sc oacs_dav::install::create_service_contracts->oacs_dav::install::create_dav_sc acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) oacs_dav::install::create_dav_sc->acs_sc::contract::new_from_spec

Testcases:
No testcase defined.
Source code:
    set contract_name "dav"
    set dav_spec {
        description "implements DAV methods"
        operations {
            get {
                description "DAV GET Method"
                output { content:string }
            }
            put {
                description "DAV PUT Method"
                output { response:string }
            }
       propfind {
        description "DAV PROPFIND Method"
        output {
            response:string
        }
        }
        delete {
        description "DAV DELETE Method"
        output {
            response:string
        }
        }
        mkcol {
        description "DAV MKCOL Method"
        output {
            response:string
        }
        }
        copy {
        description "DAV Copy Method"
        output {
            response:string
        }
        }
        move {
        description "DAV Move Method"
        output {
                response:string
        }
        }
        proppatch {
        description "DAV PROPATCH Method"
        output {
            response:string
        }
        }
        lock {
        description "DAV LOCK Method"
        output {
            response:string
        }
        }
        unlock {
        description "DAV UNLOCK Method"
        output {
            response:string
        }
        }
        head {
        description "DAV HEAD Method"
        output {
            response:string
        }
        }
        }
    }


    acs_sc::contract::new_from_spec  -spec [concat [list name $contract_name$dav_spec ]
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: