---
title: "SOAP.Server"
description: "SOAP server prototype."
canonical_url: "https://www.zeyos.com/zymba/ref/soap/soap-server"
markdown_url: "https://www.zeyos.com/ai/guide/zymba/ref/soap/soap-server.md"
section: "zymba-reference"
authority: "reference"
language: "en"
source_repository: "https://cloud.zeyos.com/__doc/zymbaref.json"
source_sha256: "05a361c6ddc32e74f4a6dc16fd06f218210ff1b7ce57f26ca1994bfffc407915"
---

# SOAP.Server

## SOAP.Server

```
object @SOAP.Server(@Base) {
	construct(string $wsdl) {}
	bind(function $callback, string $operation): $this {}
	bindMethods(...$operations): $this {}
	handle() {}
}
```

**SOAP server prototype.**

### Prototype

**[Base](#)**

## Methods


### `$this.construct()`


```code
$this.construct(string $wsdl): void
```

##### Parameters

| Name | Type | Value | Default |
| --- | --- | --- | --- |
| wsdl | `string`  |  | "" |




### `$this.bind()`


```code
$this.bind(function $callback, string $operation): this
```

##### Parameters

| Name | Type | Value | Default |
| --- | --- | --- | --- |
| callback | `function`  |  | null |
| operation | `string`  |  | "" |

##### Returns

| Type | Value |
| --- | ---  |
| `$this` |  |




### `$this.bindMethods()`


```code
$this.bindMethods(variadic $operations): this
```

##### Parameters

| Name | Type | Value | Default |
| --- | --- | --- | --- |
| operations | `variadic`  |  | ... |

##### Returns

| Type | Value |
| --- | ---  |
| `$this` |  |




### `$this.handle()`


```code
$this.handle(): void
```
