Documentation Home
> Sun Adapter for Batch User's Guide
Sun Adapter for Batch User's Guide
Book Information
Sun Adapter for Batch User's Guide
About the Sun Adapter for Batch
Batch Adapter OTDs
Additional Licensing Considerations
Installing the Batch Adapter
What’s in This Chapter
Batch Adapter System Requirements
Installing the Batch Adapter
Monitoring and Alerts
Using the Enterprise Manager
Installing Adapter Enterprise Manager plug-ins
Batch Adapter Alert Codes
To View the Adapter Alert Codes
Configuring the Batch Adapter
What’s in This Chapter
Creating and Configuring Batch Adapters
Selecting a Batch External Application
To create the Batch External Application
Modifying the Adapter Properties
To Modify the Batch Adapter (Connectivity Map) Properties
To Modify the Batch Adapter (Environment Explorer) Properties
Using the Properties Editor
To Modify the Default Adapter Configuration Properties
Batch Adapter Properties
BatchFTP Adapter 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)
Additional SSH-supporting Software
Port-forwarding Configuration
General Settings (BatchFTP Connectivity Map)
BatchFTP Adapter Environment Properties
SOCKS (BatchFTP Environment)
FTP (BatchFTP Environment)
General Settings (BatchFTP Environment)
SSH Tunneling (BatchFTP Environment)
Connection Pool Settings (BatchFTP Environment)
Connection Retry Settings (BatchFTP Environment)
BatchFTPOverSSL Adapter 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)
BatchFTPOverSSL Adapter Environment Properties
FTP and SSL Settings (BatchFTPOverSSL Environment)
Firewall Settings (BatchFTPOverSSL Environment)
General Settings (BatchFTPOverSSL Environment)
Connection Pool Settings (BatchFTPOverSSL Environment)
Connection Retry Settings (BatchFTPOverSSL Environment)
BatchSCP Adapter Connectivity Map Properties
SCP Settings (BatchSCP Connectivity Map)
Firewall Settings (BatchSCP Connectivity Map)
Synchronization (BatchSCP Connectivity Map)
BatchSCP Adapter Environment Properties
SSH Settings (BatchSCP Environment)
Firewall Settings (BatchSCP Environment)
General Settings (BatchSCP Environment)
Connection Pool Settings (BatchSCP Environment)
Connection Retry Settings (BatchSCP Environment)
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)
BatchSFTP Adapter Environment Properties
SFTP Settings (BatchSFTP Environment)
Firewall Settings (BatchSFTP Environment)
General Settings (BatchSFTP Environment)
Connection Pool Settings (BatchSFTP Environment)
Connection Retry Settings (BatchSFTP Environment)
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)
BatchLocalFile Environment Properties
General Settings (BatchLocalFile Environment)
Connection Pool Settings (BatchLocalFile Environment)
BatchRecord Connectivity Map Properties
General Settings (BatchRecord Connectivity Map)
Record (BatchRecord Connectivity Map)
BatchRecord Environment Properties
Connection Pool Settings (BatchRecord Environment)
BatchInbound Connectivity Map Properties
Settings (BatchInbound Connectivity Map)
BatchInbound Environment Properties
MDB Settings (BatchInbound Environment)
Using FTP Heuristics
FTP Heuristics
Platform Selection
IBM IP stack required for MVS Sequential, MVS GDG, and MVS PD
Creating User Defined Heuristic Directory Listing Styles
To Create a Custom Heuristics Configuration File
Considerations
To Modify the FTP Heuristics Configuration File
To Add User Defined Heuristic Configuration Styles
To Repackage the FtpHeuristics.cfg File.
Heuristics Configuration File Format
FTP Heuristics Configuration Parameters
Commands Supported by FTP Server
Header Lines To Skip
Header Indication Regex Expression
Trailer Lines To Skip
Trailer Indication Regex Expression
Directory Indication Regex Expression
File Link Real Data Available
File Link Indication Regex Expression
File Link Symbol Regex Expression
List Line Format
Valid File Line Minimum Position
File Name Is Last Entity
File Name Position
File Name Length
File Extension Position
File Extension Length
File Size Verifiable
File Size Position
File Size Length
Special Envelope For Absolute Path Name
Listing Directory Yields Absolute Path Names
Absolute Path Name Delimiter Set
Change Directory Before Listing
Directory Name Requires Terminator
FTP Configuration Requirements for AS400 UNIX (UFS)
Dynamic Configuration
Dynamic Configuration Sample
Dynamic Configurable Parameters for Secure FTP OTDs
Configuration Parameters that Accept Integer Values
Understanding Batch Adapter OTDs
What’s in This Chapter
Overview of the Batch OTDs
Types of Batch Adapter OTDs
OTD Functions
BatchFTP OTD
BatchFTP OTD Structure
Configuration Node
Client and Provider Nodes
BatchFTP OTD Node Functions
Using the BatchFTP OTD
Handling Type Conversions
Code Conversion and Generation
Type Conversion Troubleshooting
Essential BatchFTP OTD Methods
Sequence Numbering
Additional FTP File Transfer Commands
BatchFTPOverSSL OTD
BatchFTPOverSSL OTD Structure
BatchFTPOverSSL OTD Node Functions
Configuration Node
BatchFTPOverSSL Client Node
BatchSFTP OTD
BatchSFTP OTD Structure
BatchSFTP OTD Node Functions
Configuration Node
BatchSFTP Client Node
BatchSCP OTD
BatchSCP OTD Structure
BatchSCP OTD Node Functions
Configuration Node
BatchSCP Client Node
BatchLocalFile OTD
BatchLocalFile OTD Structure
Configuration Node
Client Node
BatchLocalFile OTD Node Functions
Using the BatchLocalFile OTD
BatchLocalFile Specific Features
Pre/Post File Transfer Commands
Pre Commands
Post Commands
Essential BatchLocalFile OTD Methods
Resume Reading Feature
General Operation
Step-by-step Operation
Operation Without Resume Reading Enabled
To Avoid Storing a Resume Reading State
Data Stream-adapter Provider
Sequence Numbering
Generating Multiple Files with Sequence Numbering
Handling Type Conversions
Recommended Practice
Example 1: Parsing a Large File
Example 2: Slow, Complex Query
OTD Limitations
BatchRecord OTD
BatchRecord OTD Structure
OTD Structure and Operation
Record-processing OTD Node Functions
Using the Record-processing OTD
Using get() and put()
Choosing the Parse or Create Mode
Creating a Payload
Parsing a Payload
Fully Consuming a Payload
Using Record Processing with Data Streaming
BatchInbound OTD
BatchInbound OTD Structure
Using Regular Expressions
Regular Expressions: Overview
Entering Regular Expressions
Regular Expressions and the Adapter
Rules for Directory Regular Expressions
Restrictions for Using Regular Expressions as Directory Names
Regular Expression Directory Name Examples
Using Name Patterns
Types of Name Patterns
Resolving Names
Date/time Format Syntax
Additional Batch Adapter Features
What’s in This Chapter
Streaming Data Between Components
Introduction to Data Streaming
Overcoming Large-file Limitations
Using Data Streaming
Data-streaming Operation
Data Streaming Versus Payload Data Transfer
Data Streaming Scenarios
Consuming-stream Adapters
To obtain a stream
To Use a Stream
To Dispose of a Stream
Stream-adapter Interfaces
Inbound Transfers
Outbound Transfers
SOCKS FTP Support
SOCKS
SOCKS: Overview
SOCKS Proxy Server
SOCKS and the Batch Adapter
Negotiation Methods
SOCKS Configuration Properties
SSH Tunneling Support
SSH Tunneling: Overview
Additional Software Requirements
SSH Tunneling and the Batch Adapter
Enabling SSH Tunneling
Using an Existing Channel
Using an Internal Channel
Port-forwarding Configuration
SSH Tunneling Configuration Parameters
© 2010, Oracle Corporation and/or its affiliates