Installing Upgrading Designing Configuring Deploying Monitoring Administering Troubleshooting Reference JBI Components
Close Print View
Configuring: Dynamic Configurable Parameters for Secure FTP OTDs
 

Classic Java CAPS

Configuring JMS Clients

Configuring Java CAPS for SSL Support

Configuring Java CAPS Business Processes

Configuring Environment Components for the Sun Business Process Manager

Configuring Sun Master Indexes (Repository)

Configuring Java CAPS Project Components for Application Adapters

Configuring Java CAPS Project Components for Communication Adapters

About Configuring Java CAPS Adapter Connectivity Map Properties

Configuring the Adapter Connectivity Map Properties

Configuring SNA Inbound Adapter Connectivity Map Properties

Connectivity Map Inbound Adapter General Settings

Connectivity Map Inbound Adapter SNA Settings

Connectivity Map Inbound Adapter Connection Establishment

Connectivity Map Inbound Adapter Inbound Connection Management

Connectivity Map Inbound Adapter Inbound Schedules

Connectivity Map Outbound Adapter General Settings

Connectivity Map Outbound Adapter SNA Settings

Connectivity Map Outbound Adapter Connection Establishment

Configuring Batch Adapter BatchRecord Connectivity Map Properties

General Settings (BatchRecord Connectivity Map)

Record (BatchRecord Connectivity Map)

Configuring Batch Adapter BatchFTP Connectivity Map Properties

Pre Transfer (BatchFTP Connectivity Map)

SOCKS (BatchFTP Connectivity Map)

FTP (BatchFTP Connectivity Map)

FTP Raw Commands (BatchFTP Connectivity Map)

Sequence Numbering (BatchFTP Connectivity Map)

Post Transfer (BatchFTP Connectivity Map)

Target Location (BatchFTP Connectivity Map)

SSH Tunneling (BatchFTP Connectivity Map)

General Settings (BatchFTP Connectivity Map)

Configuring Batch Adapter BatchFTPOverSSL Connectivity Map Properties

Pre Transfer (BatchFTPOverSSL Connectivity Map)

FTP and SSL Settings (BatchFTPOverSSL Connectivity Map)

Post Transfer (BatchFTPOverSSL Connectivity Map)

Firewall Settings (BatchFTPOverSSL Connectivity Map)

Synchronization (BatchFTPOverSSL Connectivity Map)

Configuring Batch Adapter BatchInbound Connectivity Map Properties

Settings (BatchInbound Connectivity Map)

Configuring Batch Adapter BatchLocalFile Connectivity Map Properties

Pre Transfer (BatchLocalFile Connectivity Map)

Sequence Numbering (BatchLocalFile Connectivity Map)

Post Transfer (BatchLocalFile Connectivity Map)

General Settings (BatchLocalFile Connectivity Map)

Target Location (BatchLocalFile Connectivity Map)

Configuring Batch Adapter BatchSCP Adapter Connectivity Map Properties

SCP Settings (BatchSCP Connectivity Map)

Firewall Settings (BatchSCP Connectivity Map)

Synchronization (BatchSCP Connectivity Map)

Configuring Batch Adapter BatchSFTP Adapter Connectivity Map Properties

Pre Transfer (BatchSFTP Connectivity Map)

SFTP Settings (BatchSFTP Connectivity Map)

Post Transfer (BatchSFTP Connectivity Map)

Firewall Settings (BatchSFTP Connectivity Map)

Synchronization (BatchSFTP Connectivity Map)

Configuring Batch Adapter Dynamic Configuration

To Perform a Simple File Transfer

Dynamic Configurable Parameters for Secure FTP OTDs

Configuring Batch Adapter Heuristic Properties

Creating User Defined Heuristic Directory Listing Styles

FTP Heuristics Configuration Parameters

Configuring CICS Adapter Connectivity Map Properties

CICS Connector

CICS Client

Connection Mode

Configuring e-Mail Inbound Adapter Connectivity Map Properties

Polling Setting

Configuring File Adapter Inbound Connectivity Map Properties

Parameter Settings -- File Adapter Inbound

Configuring File Adapter Outbound Connectivity Map Properties

Parameter Settings

Configuring HTTPS Adapter Connectivity Map Properties

HTTPS Adapter Connectivity Map Properties

HTTPS Server Adapter Connectivity Map Properties

Configuring IMS Adapter Connectivity Map Properties

IMS Adapter Outbound Connectivity Map Properties

Connector -- IMS Adapter Outbound

Connection Mode -- IMS Adapter Outbound

Configuring LDAP Adapter Connectivity Map Properties

Connector Section Properties

Connection Section Properties

Referrals Section Properties

Additional Referrals Section Notes

Security/SSL Section Properties

Additional Security/SSL Property Notes

Configuring MSMQ Adapter Inbound Connectivity Map Properties

MSMQ Adapter Inbound Connectivity Map Properties

Identifying an MSMQ Queue

MSMQ Format Name and Host Name

Configuring MSMQ Adapter Outbound Connectivity Map Properties

MSMQ Adapter Outbound Connectivity Map Properties

Identifying an MSMQ Queue

Configuring TCP/IP HL7 V2 Adapter Inbound Connectivity Map Properties

General Inbound Settings -- TCP/IP HL7 V2 Inbound Adapter

TCPIP Inbound Settings -- TCP/IP HL7 V2 Inbound Adapter

TCPIP Inbound Settings - Server Port Binding -- TCP/IP HL7 V2 Inbound Adapter

TCPIP Inbound Settings - Client Connection Establishment -- TCP/IP HL7 V2 Inbound Adapter

TCPIP Inbound Settings - Inbound Connection Management -- TCP/IP HL7 V2 Inbound Adapter

TCPIP Inbound Schedules - Listener Schedule -- TCP/IP HL7 V2 Inbound Adapter

TCPIP Inbound Schedules - Service Schedule TCP/IP HL7 V2 Inbound Adapter

HL7 Acknowledgment -- TCP/IP HL7 V2 Inbound Adapter

Lower Layer Protocol -- TCP/IP HL7 V2 Inbound Adapter

Sequence Number Protocol -- TCP/IP HL7 V2 Inbound Adapter

HL7 MSH Segment -- TCP/IP HL7 V2 Inbound Adapter

HL7 SFT Segment -- TCP/IP HL7 V2 Inbound Adapter

Communication Control -- TCP/IP HL7 V2 Inbound Adapter

HL7 Recourse Action -- TCP/IP HL7 V2 Inbound Adapter

Configuring TCP/IP HL7 V2 Adapter Outbound Connectivity Map Properties

General Outbound Settings -- TCP/IP HL7 V2 Outbound Adapter

TCPIP Outbound Settings -- TCP/IP HL7 V2 Outbound Adapter

TCPIP Outbound Settings - Client Connection Establishment -- TCP/IP HL7 V2 Outbound Adapter

TCPIP Outbound Settings - Server Port Binding -- TCP/IP HL7 V2 Outbound Adapter

HL7 Acknowledgment -- TCP/IP HL7 V2 Outbound Adapter

Lower Layer Protocol -- TCP/IP HL7 V2 Outbound Adapter

Sequence Number Protocol -- TCP/IP HL7 V2 Outbound Adapter

HL7 MSH Segment -- TCP/IP HL7 V2 Outbound Adapter

HL7 SFT Segment -- TCP/IP HL7 V2 Outbound Adapter

Communication Control -- TCP/IP HL7 V2 Outbound Adapter

HL7 Recourse Action -- TCP/IP HL7 V2 Outbound Adapter

Configuring TCP/IP HL7 V3 Adapter Inbound Connectivity Map Properties

General Inbound Settings -- TCP/IP HL7 V3 Inbound Adapter

TCPIP Inbound Settings -- TCP/IP HL7 V3 Inbound Adapter

TCPIP Inbound Settings - Server Port Binding -- TCP/IP HL7 V3 Inbound Adapter

TCPIP Inbound Settings - Client Connection Establishment -- TCP/IP HL7 V3 Inbound Adapter

TCPIP Inbound Settings - Inbound Connection Management -- TCP/IP HL7 V3 Inbound Adapter

TCPIP Inbound Schedules - Listener Schedule -- TCP/IP HL7 V3 Inbound Adapter

TCPIP Inbound Schedules - Service Schedule -- TCP/IP HL7 V3 Inbound Adapter

HL7 Acknowledgment -- TCP/IP HL7 V3 Inbound Adapter

Lower Layer Protocol -- TCP/IP HL7 V3 Inbound Adapter

Sequence Number Protocol -- TCP/IP HL7 V3 Inbound Adapter

HL7v3 Transmission Wrapper -- TCP/IP HL7 V3 Inbound Adapter

Communication Control -- TCP/IP HL7 V3 Inbound Adapter

HL7 Recourse Action -- TCP/IP HL7 V3 Inbound Adapter

Configuring TCP/IP HL7 V3 Adapter Outbound Connectivity Map Properties

General Outbound Settings -- TCP/IP HL7 V3 Outbound Adapter

TCPIP Outbound Settings -- TCP/IP HL7 V3 Outbound Adapter

TCPIP Outbound Settings - Client Connection Establishment -- TCP/IP HL7 V3 Outbound Adapter

TCPIP Outbound Settings - Server Port Binding -- TCP/IP HL7 V3 Outbound Adapter

HL7 Acknowledgment -- TCP/IP HL7 V3 Outbound Adapter

Lower Layer Protocol -- TCP/IP HL7 V3 Outbound Adapter

Sequence Number Protocol -- TCP/IP HL7 V3 Outbound Adapter

HL7v3 Transmission Wrapper -- TCP/IP HL7 V3 Outbound Adapter

Communication Control -- TCP/IP HL7 V3 Outbound Adapter

HL7 Recourse Action -- TCP/IP HL7 V3 Outbound Adapter

Configuring TCP/IP Adapter Inbound Connectivity Map Properties

General Inbound Settings -- TCP/IP Adapter Inbound

TCPIP Inbound Settings -- TCP/IP Adapter Inbound

TCPIP Inbound Settings - Server Port Binding -- TCP/IP Adapter Inbound

TCPIP Inbound Settings - Client Connection Establishment -- TCP/IP Adapter Inbound

TCPIP Inbound Settings - Inbound Connection Management -- TCP/IP Adapter Inbound

TCPIP Inbound Schedules - Listener Schedule -- TCP/IP Adapter Inbound

TCPIP Inbound Settings - Service Schedule -- TCP/IP Adapter Inbound

TCPIP Inbound Settings - Envelope Message -- TCP/IP Adapter Inbound

Java CAPS 5.1.x to 6 Upgrade Procedure

Configuring TCP/IP Adapter Outbound Connectivity Map Properties

General Outbound Settings -- TCP/IP Adapter Outbound

TCPIP Outbound Settings -- TCP/IP Adapter Outbound

TCPIP Outbound Settings - Connection Establishment -- TCP/IP Adapter Outbound

TCPIP Outbound Settings - Server Port Binding

TCPIP Outbound Settings - Envelope Message

Configuring Java CAPS Project Components for Database Adapters

Configuring Java CAPS Project Components for Web Server Adapters

Configuring Java CAPS Environment Components for Application Adapters

Configuring Java CAPS Environment Components for Communications Adapters

Configuring Java CAPS Environment Components for Database Adapters

Configuring Java CAPS Environment Components for Web Server Adapters

Configuring JDBC/ODBC Drivers

Configuring SAP R/3 for the SAP BAPI Adapter

Configuring Secure Network Communications for SAP

Configuring Siebel EAI Workflows

Importing an SNA Custom Handshake Class

Configuring WebLogic for Asynchronous Communication

Configuring Master Index (Repository) Connectivity and Environments

Related Topics for Sun Adapter for Batch/FTP

Java EE Based Components

Broadcasting Master Index Updates to External Systems

Configuring Sun Master Indexes

Dynamic Configurable Parameters for Secure FTP OTDs

The secure Batch FTP OTDs contain several dynamic configurable parameters , which include (but are not limited to) the following:

CM Link Configuration ⇒ BatchFTPOverSSL⇒ Value

Name
Description
Required Value
Remote Directory
Specifies the virtual directory server where data is published or subscribed.
The remote directory name
Remote Directory Name Is Pattern
Specifies the meaning of the remote directory name.

Yes: Indicates that the remote directory name represents a pattern to be used as a regular expression for pattern matching.

No: Indicates that the remote directory name represents the exact name to be used, without pattern matching

Select Yes or No.
Remote File
Specifies the name of a file on the remote server used to receive or hold data for retrieval.
The remote file name.
Remote File Name Is Pattern
Specifies the meaning of the remote file name:

Yes Indicates that the remote file name represents a pattern to be used as a regular expression for pattern matching.

Noindicates that the remote file name represents the exact name to be used, without pattern matching

Select Yes or No.
Local Directory
Specifies the local directory for files to be sent to or received from, the remote server.
The local directory name
Local Directory Name Is Pattern
Specifies the meaning of the local directory name:

Yes: Indicates that the local directory name represents a pattern to be used as a regular expression for pattern matching.

No: Indicates that the local directory name represents the exact name to be used, without pattern matching.

Select Yes or No.
Local File
Specifies the local file name for files to be sent to or received from, the remote server.
The local file name
Local File Name Is Pattern
Specifies the meaning of the local file name:

Yes: Indicates that the local file name represents a pattern to be used as a regular expression for pattern matching.

No: Indicates that the local file name represents the exact name to be used, without pattern matching

Select Yes or No.
Transfer Mode
Specifies whether the transfer is binary code or ASCII
Select Binary or ASCII.
Append
Specifies whether to overwrite or append the data to the existing file.

Yes: Means the data will be appended to an existing file.

No: Overwrites the existing file on the remote system.

If a file with the same name does not exist, both Yes and No create a new file on the external host.

Select Yes or No.
Local File Overwrite
Specifies whether new data downloaded from the remote server will overwrite existing data.
Select Yes or No.

CM Link Configuration ⇒BatchSCP⇒ Value

Name
Description
Required Value
Remote Directory
Specifies the virtual directory server where data is published or subscribed.
The remote directory name
Remote File
Specifies the name of a file on the remote server used to receive or hold data for retrieval.
The remote file name.
Local Directory
Specifies the local directory for files to be sent to or received from, the remote server.
The local directory name
Local File
Specifies the local file name for files to be sent to or received from, the remote server.
The local file name
Transfer Mode
Specifies whether the transfer is binary code or ASCII
Select Binary or ASCII.
Copy Recursive
Specifies whether the copy is recursive (copied to all subdirectories)
Select Yes or No.

CM Link Configuration ⇒ BatchSFTP ⇒ Value

Name
Description
Required Value
Remote Directory
Specifies the virtual directory server where data is published or subscribed.
The remote directory name
Remote Directory Name Is Pattern
Specifies the meaning of the remote directory name.

Yes: Indicates that the remote directory name represents a pattern to be used as a regular expression for pattern matching.

No: Indicates that the remote directory name represents the exact name to be used, without pattern matching

Select Yes or No.
Remote File
Specifies the name of a file on the remote server used to receive or hold data for retrieval.
The remote file name.
Remote File Name Is Pattern
Specifies the meaning of the remote file name:

Yes: Indicates that the remote file name represents a pattern to be used as a regular expression for pattern matching.

No: Indicates that the remote file name represents the exact name to be used, without pattern matching

Select Yes or No.
Local Directory
Specifies the local directory for files to be sent to or received from, the remote server.
The local directory name.
Local Directory Name Is Pattern
Specifies the meaning of the local directory name:

Yes: Indicates that the local directory name represents a pattern to be used as a regular expression for pattern matching.

No: Indicates that the local directory name represents the exact name to be used, without pattern matching.

Select Yes or No.
Local File
Specifies the local file name for files to be sent to or received from, the remote server.
The local file name.
Local File Name Is Pattern
Specifies the meaning of the local file name:

Yes: Indicates that the local file name represents a pattern to be used as a regular expression for pattern matching.

No: Indicates that the local file name represents the exact name to be used, without pattern matching

Select Yes or No.
Transfer Mode
Specifies whether the transfer is binary code or ASCII.
Select Binary or ASCII.
Configuration Parameters that Accept Integer Values

The configuration parameters listed below can be configured from the Collaboration Editor by entering the specified integer values in the method parameters. The classes, com.stc.connect.ssl.FTPSSLConstants and com.stc.connect.ssh.SSHConstants, do not allow incremental completion, that is, you must enter the value using the fully qualified name to access the constant.

For example, to set the BatchFTPOverSSL Secure Mode to Explicit SSL, from the Collaboration Editor, do the following:

  1. From the Collaboration Editor toolbar, click Source Code Mode. The Collaboration Editor’s Java Source Editor opens.

  2. From the Business Rules tree (Business Rules pane) select the rule that contains the parameter or method that you want to configure. Selecting the rule highlights the corresponding code in the Java Source Editor. Find the code you wish to modify.

  3. From the Java Source Editor, enter the value for the setting you require. For example, to set the BatchFTPOverSSL SecureType method to Explicit SSL, type com.stc.connector.ssl.FTPSSLConstants.FTP_SECURE_TYPE_SSL_EXPLICIT as the parameter value (see example below):

    public void receive( com.stc.connector.appconn.file.FileTextMessage input,
     com.stc.connector.batchadapter.appconn.ftps.FTPOverSSL BatchFTPOverSSL_1 )
    
            throws Throwable
    
        {
    
            if (!BatchFTPOverSSL_1.getClient().isConnected()) {
    
                logger.error( "Collab Start NOT CONNECTED ============ DO CONNECT" );
    
                BatchFTPOverSSL_1.getClient().connect();
    
                BatchFTPOverSSL_1.getConfiguration().setSecureType(
     com.stc.connector.ssl.FTPSSLConstants.FTP_SECURE_TYPE_SSL_EXPLICIT );
    
            }
    
            BatchFTPOverSSL_1.getClient().get();
    
            if (BatchFTPOverSSL_1.getClient().isConnected()) {
    
                logger.error( "Collab End IS CONNECTED ============ DO DISCONNECT" );
    
                BatchFTPOverSSL_1.getClient().disconnect();
    
            }
    
        }
  4. Once you have made your changes to the Collaboration, click the Commit Changes icon (from the Java Source Editor toolbar).

The OTD parameters listed below accept the following specified values:

Where to Go Next

Configuring Batch Adapter Heuristic Properties.

Related Topics