Zeep¶
Support for Zeep client – requires combadge[zeep]
extra.
Sync¶
Synchronous Zeep service.
Source code in combadge/support/zeep/backends/sync.py
with_params
classmethod
¶
with_params(
wsdl_path: PathLike,
*,
service: ByBindingName | ByServiceName | None = None,
plugins: Collection[Plugin] | None = None,
load_timeout: float | None = None,
operation_timeout: float | None = None,
wsse: UsernameToken | None = None,
verify_ssl: bool | PathLike = True,
cert_file: PathLike | None = None,
key_file: PathLike | None = None
) -> ZeepBackend
Instantiate the backend using a set of the most common parameters.
Using the __init__()
may become quite wordy, so this method simplifies typical use cases.
Source code in combadge/support/zeep/backends/sync.py
__init__ ¶
Instantiate the backend.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
service
|
ServiceProxy
|
required |
Source code in combadge/support/zeep/backends/sync.py
Async¶
Asynchronous Zeep service.
Source code in combadge/support/zeep/backends/async_.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
|
with_params
classmethod
¶
with_params(
wsdl_path: PathLike,
*,
service: ByBindingName | ByServiceName | None = None,
plugins: Collection[Plugin] | None = None,
load_timeout: float | None = None,
operation_timeout: float | None = None,
wsse: UsernameToken | None = None,
verify_ssl: PathLike | bool | SSLContext = True,
cert: (
PathLike
| tuple[PathLike, PathLike | None]
| tuple[PathLike, PathLike | None, str | None]
| None
) = None
) -> ZeepBackend
Instantiate the backend using a set of the most common parameters.
Using the __init__()
may become quite wordy, so this method simplifies typical use cases.
Source code in combadge/support/zeep/backends/async_.py
__init__ ¶
Instantiate the backend.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
service
|
AsyncServiceProxy
|
required |
Source code in combadge/support/zeep/backends/async_.py
Binding specification¶
ByBindingName
dataclass
¶
Create service by binding name and address.
Examples:
>>> ByBindingName(
>>> binding_name="{http://www.dataaccess.com/webservicesserver/}NumberConversionSoapBinding",
>>> address=Url("https://www.dataaccess.com/webservicesserver/NumberConversion.wso",
>>> )
)
Source code in combadge/support/zeep/backends/base.py
ByServiceName
dataclass
¶
Create service by service and port names.
Examples: