The following operations are supported. For a formal definition, please review the Service Description.

Web Service Links

Namespace Children of ::openacs

Namespace Code for ::openacs

namespace eval ::openacs {
    variable bindMap {https://www.semitasker.com/openacs/CheckEmailOperation CheckEmailOperation https://www.semitasker.com/openacs/CheckPhoneOperation CheckPhoneOperation https://www.semitasker.com/openacs/CheckNaturalNumberOperation CheckNaturalNumberOperation}
    variable binding soap::documentLiteral
    variable bindingName openacsSoapBind
    variable documentLinks {config ::openacs simpleTypes ::wsdb::types::openacs complexTypes ::wsdb::elements::openacs messages ::wsdb::messages::openacs operations ::wsdb::operations::openacs portTypes ::wsdb::portTypes::openacs port ::wsdb::ports::openacsPort binding ::wsdb::bindings::openacsSoapBind service ::wsdb::services::openacsService server ::wsdb::servers::openacsServer}

    variable elements
         set elements(CheckNaturalNumberResponse) {{NaturalNumber:openacs::naturalNum IsNaturalNum:boolean} {NaturalNumber IsNaturalNum}}
         set elements(CheckPhoneRequest) {{
    {Phone:openacs::phone}
} Phone}
         set elements(CheckEmailResponse) {{Email:openacs::email IsEmail:boolean} {Email IsEmail}}
         set elements(CheckNaturalNumberRequest) {{
    {NaturalNumber:openacs::naturalNum}
} NaturalNumber}
         set elements(CheckPhoneResponse) {{Phone:openacs::phone IsPhone:boolean} {Phone IsPhone}}
         set elements(CheckEmailRequest) {{

    {Email:openacs::email}
} Email}
    variable frozen 1
    variable host www.semitasker.com
    variable hostHeader www.semitasker.com
    variable hostHeaderList www.semitasker.com
    variable operation CheckNaturalNumberOperation
    variable operations {CheckEmailOperation CheckPhoneOperation CheckNaturalNumberOperation}
    variable port 80
    variable portName openacsPort
    variable portType openacsPortType
    variable protocol https
    variable schemaIsInitialized 1
    variable serverName openacsServer
    variable serviceName openacsService
    variable showDocument 1
    variable soapActionBase https://www.semitasker.com/openacs
    variable targetNamespace http://junom.com/openacs
    variable tclNamespace ::openacs
    variable types
    variable url /twist/ws/openacs/
    variable xmlPrefix openacs

}

Procedures in ::openacs


proc ::openacs::CheckPhone {
    Phone
} {
    return [list $Phone True]
}


proc ::openacs::CheckNaturalNumber {
    NaturalNumber
} {
    return [list $NaturalNumber True]
}


proc ::openacs::CheckEmail {
    Email
} {
    return [list "$Email" "True"]
}