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://highfivediet.com/openacs/CheckEmailOperation CheckEmailOperation https://highfivediet.com/openacs/CheckPhoneOperation CheckPhoneOperation https://highfivediet.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 0
    variable host highfivediet.com
    variable hostHeader highfivediet.com
    variable hostHeaderList highfivediet.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://highfivediet.com/openacs
    variable targetNamespace https://home.highfivediet.com/twist/openacs/
    variable tclNamespace ::openacs
    variable types
    variable url /twist/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"]
}