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"]
}