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
26 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 |
|
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=HttpUrl("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: