TransportOption

Overview

The <TransportOption> element allows implementation-specific properties to be passed into the HTTP transport implementation classes, bypassing the usual abstractions that are exposed through normal settings.

There are a couple of different locations where this element can appear, with different effects:

  • The top-level use of the element within the configuration applies to the SOAP client, which affects any SOAP-based profiles as well as the MDQ metadata provider, which relies on the SOAP code as a convenience.

  • The use of the element within a MetadataProvider or other remote configuration element affects only that component and is required in most cases to apply it to statically-defined HTTP resources.

This can be a powerful, but dangerous, feature. Used improperly, crashes are quite possible to induce.

Providers

The provider to be configured is specified with the provider attribute.  Two provider values are supported:

Reference

Attributes

Name

Type

Req?

Description

Name

Type

Req?

Description

provider

"CURL", "OpenSSL"

Y

Identifies the transport implementation the option is intended to be passed into.