Skip navigation.
Downloads | Product Documentation | Support

Administration Console Online Help

# Servers --> Protocols --> Channels

Tasks Related Topics Attributes

## Overview

Use this tab to configure a network channel for the server instance. A network channel allows you to segregate network traffic by Network Interface Card (NIC) and to listen for requests on multiple ports.

## Tasks

Configuring a Custom Network Channel for a Non-Clustered Server

## Related Topics

Understanding Network Channels

Configuring Network Channels

## Attributes

Table 318-1

Attribute Label | Description | Value Constraints
--- | --- | ---
Name | The name of this Network Channel. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `Name` | Default: "<unknown>"
Protocol | The protocol supported by this Network Channel. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `Protocol` | Default: "t3" Valid values: "t3" "iiop" "com" "http" "t3s" "iiops" "https"
Listen Address | The IP address or DNS name associated with the Network Channel. Note: To resolve a DNS name to an IP address, Weblogic Server must be able to Note: contact an appropriate DNS server or obtain the IP address mapping locally. Therefore, if you specify a DNS name for the listen address, you must either leave a port open long enough for the WebLogic Server instance to connect to a DNS server and cache its mapping or you must specify the IP address mapping in a local file. If you specify an IP address for ListenAddress and then a client request specifies a DNS name, WebLogic Server will attempt to resolve the DNS name, but if it cannot access DNS name mapping, the request will fail. | Default value is the listen address for the server instance.
Listen Port | The Listen Port associated with the Network Channel. | Default value is the standard listen port for the server instance.
External Listen Address | The external address for the current server, which will be sent to clients. This will be required for the configurations in which need to cross a firewall doing Network Address Translation. This property supersedes `ExternalDNSName`. A value of null indicates that this value is inherited from the server. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `PublicAddress` | Default: null
External Listen Port | The external listen port for the channel. -1 implies that this value is inherited from the internal listen port. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `PublicPort` | Default: -1

#### Advanced Attributes

Table 318-2

Attribute Label | Description | Value Constraints
--- | --- | ---
Outbound Enabled | Whether or not new server-to-server connections may consider this channel when initiating a request. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `OutboundEnabled` | Default: true, unless Protocal is COM, in which case default is false. Valid values: true false If Protocol is COM, this attribute cannot be changed from default of false.
Channel Weight | A weight to give this channel when creating server-to-server connections. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `ChannelWeight` | Minimum: 1 Maximum: 100 Default: 50
Cluster Address | This channel's cluster address. If this is not set, the public address is used and if this is not set then the cluster address from the cluster configuration is used in its place. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `ClusterAddress` | Default: null
Accept Backlog | Allowed backlog of connection requests on the listen port. -1 implies that this value is inherited from the channel. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `AcceptBacklog` | Minimum: -1 Default: -1
Http Enabled For This Protocol | Whether or not this port will accept HTTP requests. HTTP is generally required by binary protocols for downloading stubs and other resources. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `HttpEnabledForThisProtocol` | Default: true, except when Protocol is COM, in which case default is false. Valid values: true false If Protocol is COM, this attribute cannot be changed from default of false. If Protocol is HTTP or HTTPS, this attribute cannot be changed from default of true.
Login Timeout | The login timeout for the server, in milliseconds. This value must be equal to or greater than 0. -1 implies that this value is inherited from the channel. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `LoginTimeoutMillis` | Units: milliseconds Minimum: -1 Maximum: 100000 Default: -1 Dynamic: yes
Complete Message Timeout | The maximum number of seconds spent waiting for a complete message to be received. This attribute helps guard against denial of service attacks in which a caller indicates that they will be sending a message of a certain size which they never finish sending. -1 implies that this value is inherited from the channel. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `CompleteMessageTimeout` | Units: seconds Minimum: -1 Maximum: 480 Default: -1 Configurable: yes Dynamic: yes
Idle Connection Timeout | The maximum number of seconds an connection is allowed to be idle before it is closed by the server. This attribute helps guard against server deadlock through too many open connections. -1 implies that this value is inherited from the default channel. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `IdleConnectionTimeout` | Units: seconds Minimum: -1 Default: -1 Configurable: yes Dynamic: yes
Tunneling Enabled | http-tunneled clients enabled. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `TunnelingEnabled` | Default: false Valid values: true false If Protocol is COM this attribute can not be changed from default of false.
Tunneling Client Ping | Interval (in seconds) at which to ping an http-tunneled client to see if its still alive. -1 implies that this value is inherited from the channel. This attributed is only has an effect if Tunneling Enabled is true. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `TunnelingClientPingSecs` | Units: seconds Default: -1 Dynamic: yes
Tunneling Client Timeout | Duration (in seconds) after which a missing http-tunneled client is considered dead. -1 implies that this value is inherited from the channel. This value only has an effect if Tunneling Enabled is true. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `TunnelingClientTimeoutSecs` | Units: seconds Default: -1 Dynamic: yes
Maximum Message Size | Specify the maximum message size allowable in a message header. This attribute attempts to prevent a denial of service attack whereby a caller attempts to force the server to allocate more memory than is available thereby keeping the server from responding quickly to other requests. MBean: `weblogic.management. configuration. NetworkAccessPointMBean` Attribute: `MaxMessageSize` | Units: bytes Default: 10000000 Configurable: yes Dynamic: yes