| Installing Upgrading Designing Configuring Deploying Monitoring Administering Troubleshooting Reference JBI Components | |
| Close Print View | |
| Configuring: Creating User Defined Heuristic Directory Listing Styles |
|
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
FTP Heuristics Configuration Parameters
Configuring CICS Adapter Connectivity Map Properties
Configuring e-Mail Inbound Adapter Connectivity Map Properties
Configuring File Adapter Inbound Connectivity Map Properties
Parameter Settings -- File Adapter Inbound
Configuring File Adapter Outbound Connectivity Map Properties
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
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
MSMQ Format Name and Host Name
Configuring MSMQ Adapter Outbound Connectivity Map Properties
MSMQ Adapter Outbound Connectivity Map Properties
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 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
You can create user defined heuristic configurations that allow you to interface with other platforms that are not listed in the Directory Listing Styles. The Batch Adapter includes a mechanism that allows you to configure a set of heuristic properties so that the underlying parser can parse the LIST command result correctly. These properties are described under FTP Heuristics Configuration Parameters.
The Batch Adapter Heuristic Properties include the following section:
There are two methods for creating custom user defined directory listing styles:
Create a Custom Heuristics Configuration File: You can create a custom user defined heuristics configuration file, listing the style names and parameters in the same format as the FtpHeuristics.cfg file. This file is then located on the app server. The configuration file location and the style name are then specified in the BatchFTP configuration properties (see To Create a Custom Heuristics Configuration File).
Modify the FTP Heuristics Configuration File: You can open FtpHeuristics.cfg file, add your user-defined style, and repackage the file. This method requires you to unzip a JAR file, add your custom style, and repackage the files (see To Modify the FTP Heuristics Configuration File). In many cases, this method may be more intrusive and cumbersome than the method listed above.
C:\USER_DEFINED_HEURISTICS\UDH.cfg).You can use this method to create multiple user-named styles by adding the styles to your user defined configuration file, and entering the different user defined style names in the Connectivity Map properties for each of your various FTPBatch component Adapters.
You can also create multiple user defined configuration files if necessary, but this requires the creation of additional BatchFTP External Systems in the Environment. If you chose this method, you must copy your Environment components (drag-and-drop) to the correct BatchFTP External System before applying Automap.
If you decide to use this method for creating custom user defined heuristic configurations, take note of the following:
The BatchFTP Connectivity Map property, User Defined Directory Listing Style, supersedes the Directory Listing Style property. When a User Defined Directory Listing Style is specified, it is used as the heuristic configuration for the corresponding BatchFTP Adapter (OTD). To use the Directory Listing Style property value as the applied heuristic style, the User Defined Listing Style property value must be left blank.
Setting the User Defined Directory Listing Style property value to blank (no value) makes the selected Directory Listing Style property value (built-in heuristic configuration) the current enabled style.
At runtime, the user defined heuristics configuration file must exist on the app server, and possess appropriate permission settings to allow the heuristic configuration parameters to be accessed by the deployed application.
An error message is generated by the BatchFTP OTD when a User Defined Directory Listing Style is specified, but the User Defined Heuristics Configuration File property value is blank, or associated the user defined heuristics configuration file is not accessible or does not contain a corresponding style configuration.
Setting the value of the User Defined Directory Listing Style triggers the loading of the corresponding heuristics configuration file specified by the User Defined Heuristics Configuration File property. If you make changes to the heuristics configuration file, set the User Defined Heuristics Configuration File property before setting the User Defined Directory Listing Style.
To modify the FtpHeuristics.cfg file to include your user defined heuristic configuration styles,
do the following:
FtpHeuristics.cfg file is contained by the stcbatch.jar file, which is found in
the following location:<JavaCAPS6>\netbeans\usrdir\modules\ext\batcheway\ stcbatch.jar
where JavaCAPS6 is the Sun Java Composite Application Platform Suite install directory.
stcbatch.jar and locate the FtpHeuristics.cfg file.FtpHeuristics.cfg with a text editor and add your user defined heuristic configuration
styles.FtpHeuristics.cfg.FtpHeuristics.cfg Filestcbatch.jar file (including the updated FtpHeuristics.cfg file) and copy stcbatch.jar back
to it’s original location.This example includes two user-named styles (MY AS400-UNIX, and UDH NT 4.0).
# # -------------------------------------------------------------------------- # Section: MY AS400-UNIX # -------------------------------------------------------------------------- # MY AS400-UNIX!Commands Supported By FTP Server!value=APPE%CWD%DELE%LIST%MKD%NOOP%PASS%QUIT%RETR%RNFR%RNTO %SITE%STOR%TYPE%USER!set=APPE%CWD%DELE%LIST%MKD%NOOP%PASS%QUIT%RETR %RNFR%RNTO%SITE%STOR%TYPE%USER MY AS400-UNIX!Header Lines To Skip!value=0!set=0 MY AS400-UNIX!Header Indication Regex Expression!value=!set= MY AS400-UNIX!Trailer Lines To Skip!value=0!set=0 MY AS400-UNIX!Trailer Indication Regex Expression!value=!set= MY AS400-UNIX!Directory Indication Regex Expression!value=!set= MY AS400-UNIX!File Link Real Data Available!value=No!set=No%Yes MY AS400-UNIX!File Link Indication Regex Expression!value=!set= MY AS400-UNIX!File Link Symbol Regex Expression!value=!set= MY AS400-UNIX!List Line Format!value=Fixed!set=Blank Delimited%Fixed MY AS400-UNIX!Valid File Line Minimum Position!value=52!set=52 MY AS400-UNIX!File Name Is Last Entity!value=Yes!set=No%Yes MY AS400-UNIX!File Name Position!value=52!set=52 MY AS400-UNIX!File Name Length!value=0!set=0 MY AS400-UNIX!File Extension Position!value=0!set=0 MY AS400-UNIX!File Extension Length!value=0!set=0 MY AS400-UNIX!File Size Verifiable!value=No!set=No%Yes MY AS400-UNIX!File Size Position!value=0!set=0 MY AS400-UNIX!File Size Length!value=0!set=0 MY AS400-UNIX!Special Envelope For Absolute Pathname!value=!set=’’ MY AS400-UNIX!Listing Directory Yields Absolute Pathnames!value=No!set=No%Yes MY AS400-UNIX!Absolute Pathname Delimiter Set!value=///!set=/// MY AS400-UNIX!Change Directory Before Listing!value=Yes!set=No%Yes MY AS400-UNIX!Directory Name Requires Terminator!value=No!set=No%Yes # # # -------------------------------------------------------------------------- # Section: UDH NT 4.0 # -------------------------------------------------------------------------- # UDH NT 4.0!Commands Supported By FTP Server!value=APPE%CWD%DELE%LIST%MKD%NOOP%PASS%QUIT%RETR%RNFR%RNTO%SITE% STOR%TYPE%USER!set=APPE%CWD%DELE%LIST%MKD%NOOP%PASS%QUIT%RETR%RNFR%RNTO%SITE% STOR%TYPE%USER UDH NT 4.0!Header Lines To Skip!value=0!set=0 UDH NT 4.0!Header Indication Regex Expression!value=!set= UDH NT 4.0!Trailer Lines To Skip!value=0!set=0 UDH NT 4.0!Trailer Indication Regex Expression!value=!set= UDH NT 4.0!Directory Indication Regex Expression!value=<DIR>!set=<DIR> UDH NT 4.0!File Link Real Data Available!value=No!set=No%Yes UDH NT 4.0!File Link Indication Regex Expression!value=\.lnk$!set=\.lnk$ UDH NT 4.0!File Link Symbol Regex Expression!value=!set= UDH NT 4.0!List Line Format!value=Blank Delimited!set=Blank Delimited%Fixed UDH NT 4.0!Valid File Line Minimum Position!value=4!set=4 UDH NT 4.0!File Name Is Last Entity!value=Yes!set=No%Yes UDH NT 4.0!File Name Position!value=4!set=4 UDH NT 4.0!File Name Length!value=0!set=0 UDH NT 4.0!File Extension Position!value=0!set=0 UDH NT 4.0!File Extension Length!value=0!set=0 UDH NT 4.0!File Size Verifiable!value=Yes!set=No%Yes UDH NT 4.0!File Size Position!value=3!set=3 UDH NT 4.0!File Size Length!value=0!set=0 UDH NT 4.0!Special Envelope For Absolute Pathname!value=!set= UDH NT 4.0!Listing Directory Yields Absolute Pathnames!value=No!set=No%Yes UDH NT 4.0!Absolute Pathname Delimiter Set!value=\\\\\\!set=\\\\\\ UDH NT 4.0!Change Directory Before Listing!value=No!set=No%Yes UDH NT 4.0!Directory Name Requires Terminator!value=No!set=No%Yes
Where to Go Next
FTP Heuristics Configuration Parameters.
Related Topics