HTTP import binding

Use this page to change the configuration of an HTTP import used by a Service Component Architecture (SCA) module on either the binding level or the method level. The method-level configuration takes precedence over the binding-level configuation.

To view this administrative console page, click Applications > SCA Modules > [Content pane] module_name > [Module components] Imports > import_name > Binding > binding_name [HTTP]

The Binding Scope configuration is used by methods that do not have a configuration defined. Make sure that the values specified at this level apply to all the methods that you have not configured.
Important: If you redeploy the module that contains this import, you will lose any configuration done through this panel unless you have already updated the original module using WebSphere® Integration Developer.

Links marked (online) require access to the Internet. Each link launches a search for the topic in the online information center. When search results are listed, select the topic that corresponds best to your configuration.

Check for updates to this topic (online)

Binding Scope

Specifies the values of this HTTP import used by methods that do not have specific configurations.

Tip: If some of the methods should retain the current settings, use the Method Scope tab to configure those parameters before changing the parameters at this scope.

Endpoint URL

Specifies the URI for the target of the binding.

Property Value
Data type String
Default The URI originally specified when the module was created in WebSphere Integration Developer.
Range Any valid URI

HTTP method

Specifies the method to use for the endpoint URL.

Property Value
Data type String
Default The method originally specified when the module was created in WebSphere Integration Developer.
Range Any valid method in the module

HTTP version

Specifies the HTTP version to use for this endpoint URL.

Property Value
Data type String
Default 1.1
Range 1.0 or 1.1

Number of connection retries

Specifies the number of times the request is retried when the system receives an error response.

Property Value
Data type Integer
Units Retries
Default 0 (after failure, no attempts are made)

Basic HTTP Authentication

Specifies the authentication alias to use with the HTTP server on this binding. To choose the authentication alias, select the alias name from the list. To change the attributes of a selected authentication alias, click Edit. To create a new authentication alias, click New.

Property Value
Data type Array
Units Strings
Default The alias originally configured for this binding

SSL Authentication

Specifies the Secure Sockets Layer (SSL) configuration to use for this binding. To edit an existing configuration, select the name from the list and click Edit. To create a new configuration, click New.

Property Value
Data type Array
Units String
Default The alias originally configured for this binding

Transfer Encoding

Specifies how information is transferred between the endpoints. Choices are chunked or identity.

The chunked encoding modifies the body of a message in order to transfer it as a series of chunks, each with its own size. This allows dynamically produced content to be transferred along with the information necessary for the recipient to verify that it has received the full message.
Important: If you set this parameter to chunked, Content Encoding is set to identity and you will be unable to change Content Encoding.
Property Value
Data type String
Default The value originally configured for this binding
Range chunked or identity

Content Encoding

Specifies how the content that traverses the binding is encoded. Choose either gzip, x-gzip, deflate, or identity.

Property Value
Data type Array
Units String
Default The value originally configured for this binding
Range gzip, x-gzip, deflate, or identity

HTTP proxy settings

Specifies the settings for bindings that do not require security authorization for access.

Proxy Host

Specifies the host name or IP address of an HTTP proxy server through which to connect to the endpoint URL.

Property Value
Data type String
Default None

Proxy Port

Specifies the port used to connect to an HTTP proxy server for this binding.

Property Value
Data type Integer
Default 80

Proxy Credentials

Specifies the Java2 Connectivity (J2C) authentication alias to use for the proxy settings. To change an existing alias, select the alias from the list and click Edit. To add a new alias, click New.

Property Value
Data type Array
Units String
Default The value originally configured for this binding

Non Proxied Hosts

Specifies a list of hosts on this binding that do not use proxies. Enter each host on a separate line (use the Enter key). To add a host to the list, type the host at the end of the list, separating it from the previous entry by clicking the Enter key. To remove a host from the list, delete the host from the list.

Property Value
Data type Array
Units String
Default The values already configured for this binding

HTTPS proxy settings

Specifies the settings for bindings that require authorization for access.

Proxy Host

Specifies the host name or IP address of an HTTP proxy server through which to connect to the endpoint URL.

Property Value
Data type String
Default None

Proxy Port

Specifies the port used to connect to an HTTP proxy server for this binding.

Property Value
Data type Integer
Default 443

Non Proxied Hosts

Specifies a list of hosts on this binding that do not use proxies. Enter each host on a separate line (use the Enter key). To add a host to the list, type the host at the end of the list, separating it from the previous entry by clicking the Enter key. To remove a host from the list, delete the host from the list.

Property Value
Data type Array
Units String
Default The values already configured for this binding

Proxy Credentials

Specifies the Java2 Connectivity (J2C) authentication alias to use for the proxy settings. To change an existing alias, select the alias from the list and click Edit. To add a new alias, click New.

Property Value
Data type Array
Units String
Default The value originally configured for this binding

Response Read Timeout

Specifies the time, in seconds, that the binding waits to read data while receiving a response message. Setting this field to 0 causes the binding to wait indefinitely.

Property Value
Data type Integer
Units Seconds
Default 0

Method Scope

Use this page to specify the configuration for specific methods on this binding.

Select method

Select the method to view or configure from the list.

Property Value
Data type Array
Units String
Default None

Endpoint URL

Specifies the URI for the target of the binding.

Property Value
Data type String
Default The URI originally specified when the module was created in WebSphere Integration Developer.
Range Any valid URI

HTTP method

Specifies the method to use for the endpoint URL.

Property Value
Data type String
Default The method originally specified when the module was created in WebSphere Integration Developer.
Range Any valid method in the module

HTTP version

Specifies the HTTP version to use for this endpoint URL.

Property Value
Data type String
Default 1.1
Range 1.0 or 1.1

Number of connection retries

Specifies the number of times the request is retried when the system receives an error response.

Property Value
Data type Integer
Units Retries
Default 0 (after failure, no attempts are made)

Basic HTTP Authentication

Specifies the authentication alias to use with the HTTP server on this binding. To choose the authentication alias, select the alias name from the list. To change the attributes of a selected authentication alias, click Edit. To create a new authentication alias, click New.

Property Value
Data type Array
Units Strings
Default The alias originally configured for this binding

SSL Authentication

Specifies the Secure Sockets Layer (SSL) configuration to use for this binding. To edit an existing configuration, select the name from the list and click Edit. To create a new configuration, click New.

Property Value
Data type Array
Units String
Default The alias originally configured for this binding

Transfer Encoding

Specifies how information is transferred between the endpoints. Choices are chunked or identity.

The chunked encoding modifies the body of a message in order to transfer it as a series of chunks, each with its own size. This allows dynamically produced content to be transferred along with the information necessary for the recipient to verify that it has received the full message.
Important: If you set this parameter to chunked, Content Encoding is set to identity and you will be unable to change Content Encoding.
Property Value
Data type String
Default The value originally configured for this binding
Range chunked or identity

Content Encoding

Specifies how the content that traverses the binding is encoded. Choose either gzip, x-gzip, deflate, or identity.

Property Value
Data type Array
Units String
Default The value originally configured for this binding
Range gzip, x-gzip, deflate, or identity

HTTP proxy settings

Specifies the settings for bindings that do not require security authorization for access.

Proxy Host

Specifies the host name or IP address of an HTTP proxy server through which to connect to the endpoint URL.

Property Value
Data type String
Default None

Proxy Port

Specifies the port used to connect to an HTTP proxy server for this binding.

Property Value
Data type Integer
Default 80

Proxy Credentials

Specifies the Java2 Connectivity (J2C) authentication alias to use for the proxy settings. To change an existing alias, select the alias from the list and click Edit. To add a new alias, click New.

Property Value
Data type Array
Units String
Default The value originally configured for this binding

Non Proxied Hosts

Specifies a list of hosts on this binding that do not use proxies. Enter each host on a separate line (use the Enter key). To add a host to the list, type the host at the end of the list, separating it from the previous entry by clicking the Enter key. To remove a host from the list, delete the host from the list.

Property Value
Data type Array
Units String
Default The values already configured for this binding

HTTPS proxy settings

Specifies the settings for bindings that require authorization for access.

Proxy Host

Specifies the host name or IP address of an HTTP proxy server through which to connect to the endpoint URL.

Property Value
Data type String
Default None

Proxy Port

Specifies the port used to connect to an HTTP proxy server for this binding.

Property Value
Data type Integer
Default 443

Non Proxied Hosts

Specifies a list of hosts on this binding that do not use proxies. Enter each host on a separate line (use the Enter key). To add a host to the list, type the host at the end of the list, separating it from the previous entry by clicking the Enter key. To remove a host from the list, delete the host from the list.

Property Value
Data type Array
Units String
Default The values already configured for this binding

Proxy Credentials

Specifies the Java2 Connectivity (J2C) authentication alias to use for the proxy settings. To change an existing alias, select the alias from the list and click Edit. To add a new alias, click New.

Property Value
Data type Array
Units String
Default The value originally configured for this binding

Response Read Timeout

Specifies the time, in seconds, that the binding waits to read data while receiving a response message. Setting this field to 0 causes the binding to wait indefinitely.

Property Value
Data type Integer
Units Seconds
Default 0