Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We don't have a way to export this inline extension.

MediationZone can be configured to route outgoing HTTP traffic through an HTTP proxy. This is commonly required in networking environments where the execution context has limited access to the internet. Proxy configuration has to be performed on each Execution Context (EC) that is required to route HTTP traffic through a proxy.

Info

Proxy support is available for:

  • HTTP APL functions

  • HTTP Batch agent

  • GCP agents

  • HTTP/2 Client agent

  • Salesforce Streaming agent

  • Web Services agents

This page has the following sub-sections:

Table of Contents

...

maxLevel1

...

minLevel1
outlinefalse
typelist
printablefalse

Configuring Proxy Support

Standard Java system properties are used to configure MediationZone to route HTTP traffic through an HTTP proxy. These properties must be configured at the Execution Context (EC) level for all execution contexts. Refer to proxy properties here: Execution Context Properties .

At least one of these properties has to be set to use HTTP Proxy:

  • http.proxyHost

  • https.proxyHost

It is often necessary to provide a list of destinations that should not be routed through the proxy. This list can be configured using the proxy property http.nonProxyHosts. Note that this property, despite the name, applies to both http and https traffic.

...

MediationZone supports basic authentication to HTTP proxy. The username and password are configured using system properties. Refer to the proxy properties here: Execution Context Properties .

Some JDK versions support a system property that is used to disable certain proxy authentication schemes. This is controlled by two system properties:

  • jdk.http.auth.proxying.disabledSchemes – for HTTP traffic

  • jdk.http.auth.tunneling.disabledSchemes – for HTTPS traffic

...

.

Example Configuration

Here is an example of how to configure the system properties to use an HTTP Proxy.

...