Index Changes
This is version 4. It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

Using the FTP Binding Component


FTP Binding Component Runtime properties

The FTP Binding Component's runtime properties can be configured from the NetBeans IDE, or from a command prompt (command line interface).

To display or edit the properties in the NetBeans IDE, do the following:

  1. From the Services tab of the NetBeans IDE, expand the Servers node.
  2. Start your application server, for example GlassFish v2. To do this, right-click your application server and select Start from the shortcut menu.
  3. Under the application server, expand the JBI > Binding Components nodes and select the FTP Binding Component (sun-ftp-binding). The current FTP Binding Component properties are displayed at the right side of the NetBeans IDE. You can also double-click the FTP Binding Component to open a properties window.
  4. Edit the properties as needed. To apply any changes you make to the runtime FTP Binding Component properties, stop and restart the FTP Binding Component.

FTP Binding Component Runtime Properties
Image shows the HTTP Binding Component Properties Editor

FTP Binding Component Runtime Properties

Property Description
General Properties
Description Indicates the purpose of the FTP Binding Component. This property is displayed for reference purposes. FTP binding component. Provides message processing capabilities over FTP protocol in a JBI 1.0 compliant environment.
Name Indicates the name of the FTP Binding Component. This property is displayed for reference purposes.
State Indicates the state of the FTP Binding Component as "Started" or "Stopped." This property is displayed for reference purposes.
Type Indicates the type of component. This property is displayed for reference purposes.
Identification Properties
Build Number Indicates the component build number.
Version Indicates the component specification version.
Configuration Properties
Number of Outbound Threads Specifies the maximum number of threads to process outbound FTP client invocations concurrently. The value can be any integer from 1 to 2147483647.
This is a required property.
Time out for Invoke Specifies the timeout for a synchronous invoke in milliseconds. Between 100 and 2147483647. The default is 1,000,000.
Use Passive FTP Indicates whether passive FTP is enabled. Select the checkbox to enable.
Use Proxy Indicates whether proxy is enabled. Select the checkbox to enable.
Proxy URL Specifies the URL for the proxy. Example: socks5://localhost:1080.
Proxy User ID Specifies a proxy user ID.
Proxy User Password Specifies the password used in conjunction with the the ProxyUserName to access the proxy server. For SOCKS-v4, no authentication is required. For SOCKS-v5, the binding component supports no authentication, and Username/Password authentication. For HTTP Proxy, the binding component supports Basic Authentication, Digest Access, and NTLM. Basic Authentication requires a specified username and password. Digest Access and NTLM require a dedicated proxy server for support.
This property is required in some cases
Connection Pool Minimum Size Specifies the minimum number of physical EIS connections that the pool keeps available at all times.
Connection Pool Maximum Size Specifies the maximum number of connections in the pool.
Enable NM Properties Specifies whether component specific normalized message properties are enabled. Select the checkbox to enable.
Max Idle Timeout for Pooled Connection Specifies the maximum idle timeout in milliseconds for connections in the pool. Must be greater than 1000.
This is a hint to the server. A timer thread periodically removes unused connections. This parameter defines the interval at which this thread runs. This thread removes unused connections after the specified idle time expires. It allows the user to specify the maximum amount of time that a connection can remain in the pool.
Application Configuration Specifies the values for a Composite Application's endpoint connectivity parameters (normally defined in the WSDL service extensibility elements), and apply these values to a user-named endpoint ConfigExtension Property. The Application Configuration property editor includes fields for all of the connectivity parameters that apply to that component's binding protocol. When you enter the name of a saved ConfigExtension and define the connectivity parameters in the Application Configuration editor, these values override the WSDL defined connectivity attributes when your project is deployed. To change these connectivity parameters again, you simply change the values in the Application Configuration editor, then shutdown and start your Service Assembly to apply the new values.
Application Variables Specifies a list of name:value pairs for a given stated type. The application variable name can be used as a token for a WSDL extensibility element attribute in a corresponding binding.

The Application Variables configuration property offers four variable types:* String: Specifies a string value, such as a path or directory.
* Number: Specifies a number value.
* Boolean: Specifies a Boolean value.
* Password: Specifies a password value.
Enter the name value, such as PASSWORD, and enter the variable Value, such as SECRET. For Boolean values, the Value field provides a checkbox (checked = true). For Password values, the Value entered is masked as asterisks.
Statistics Properties
Includes various component activities including exchanges, errors, requests, replies, and so forth. Lists component statistics that are collected for actions such as endpoints activated, average response time, completed exchanges, and so forth. Running statistics are automatically collected and displayed.
Loggers Properties
Includes various component activities that can be recorded by the server.log. Specifies the level of logging for each event. There are eight levels of logging, FINEST (most detailed), FINER, FINE, CONFIG, INFO, WARNING, SEVERE (failure messages only), and OFF.

Supporting Features in the FTP Binding Component
Invoking Messages in FTP Binding and Synchronous Request-Response Service

Return to Using the FTP Binding Component

JSPWiki v2.4.100
« Home Index Changes Prefs
This particular version was published on 05-Jun-09 11:56 AM, -0700 by rjacobus