SOAP Configuration
Configuration reference for the SOAP plugin (`soap`): the static configurations and parameters, each attribute with its type, whether it is required, its default and its accepted values.
Static Configurations
By default, values such as SOAP proxy endpoint and timeout are pre-configured in the default configuration file config-default.yaml.
The file to update depends on how the gateway is deployed:
For host or Docker deployments, configure the following settings:
plugin_attr:
soap:
endpoint: http://127.0.0.1:5000
timeout: 3000 # in millisecondsThen reload the gateway (opens in Apache APISIX docs) for changes to take effect.
For Helm deployments, set the following values in the API7 Gateway Helm chart. Keep the rest of your values file unchanged.
soapProxy:
enabled: true
pluginAttrs:
soap:
endpoint: http://127.0.0.1:5000
timeout: 3000Then apply the values file to the existing gateway release:
helm upgrade <gateway-release-name> api7/gateway -n <namespace> -f values.yamlParameters
See plugin common configurations (opens in Apache APISIX docs) for configuration options available to all plugins.
wsdl_url — string · required · since API7 Gateway 3.2.1.3
URL to the WSDL file.
max_req_body_size — integer · optional · default: 67108864 · since API7 Gateway 3.9.17
Maximum request body size in bytes buffered into memory. Larger request bodies are rejected. Available in API7 Enterprise from version 3.9.17 on the 3.9 line and from version 3.10.4 on the 3.10 line.