Skip Headers

Oracle Application Server InterConnect Adapter for FTP Installation and User's Guide
10g (9.0.4)

Part Number B10412-01
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to next page

A
Sample Adapter.ini File

This appendix shows a sample adapter.ini file for the FTP adapter. This appendix contains this topic:

Sample Adapter.ini File

The following code sample displays the FTP adapter adapter.ini file.

#include <../../hub/hub.ini>

// *************
// ** Adapter **
// *************

// Application (as created in iStudio) that this Adapter corresponds to.
application=myFtpApp

// Partition (as created in iStudio) that this Adapter corresponds to.
partition=

// If you want to have multiple Adapter instances for the given application with 
the given part
ition, each Adapter should have an instance number. 
//instance_number=2

// Bridge class
bridge_class=oracle.oai.agent.adapter.technology.TechBridge

ota.type=D3L


// define the ftp sending endpoint
// For ftp, ota.send.endpoint=ftp://<host name>/<path name>
// For file, ota.send.endpoint=file://<host name>/<path name>
// 
ota.send.endpoint= ftp://foo.s.com/private/ipdev1/test/d3l/inbound

// define the ftp receiving endpoint
// For ftp, ota.send.endpoint=ftp://<host name>/<path name>
// For file, ota.send.endpoint=file://<host name>/<path name>
//
ota.receive.endpoint=ftp://foo.s.com/private/ipdev1/test/d3l/inbound


//--------------------------------------
// ftp Sender initialization variables
//--------------------------------------

// ftp user (mandatory if ftp is used)
// file.sender.user=ipdev1
file.sender.user=ipdev1


// ftp user password (mandatory if ftp is used)
//file.sender.password=ipdev1
file.sender.password=ipwelcome


// file type (ASCII or BINARY)
//file.sender.type=BINARY
file.sender.type=ASCII

// proxy host 
//file.sender.proxy_host=

// proxy port
//file.sender.proxy_port=
//staging directory
//file.sender.staging_directory =/tmp

//sender customizer class
//file.sender.customizer_class = MySenderCustomizer

//--------------------------------------
// ftp receiver initialization variables
//--------------------------------------

// ftp user (mandatory if ftp is used)
//file.receiver.user=ipdev1
file.receiver.user=ipdev1

// ftp user password (mandatory if ftp is used)
//file.receiver.password=ipdev1
file.receiver.password=ipwelcome

// file type (ASCII or BINARY)
//file.receiver.type=BINARY
file.receiver.type=BINARY

// proxy host 
//file.receiver.proxy_host=

// proxy port
//file.receiver.proxy_port=
//receiver customizer class
//file.receiver.customizer_class = MyReceiverCustomizer

// define where to put the
// file that cannot be processed
// properly.
//file.receiver.exception_dir=


// define how often to poll
// the message source (in milli seconds)
file.receiver.polling_interval=60000

// define maximum number of messages
// retrieved in each polling session
file.receiver.max_msgs_retrieved=30

// D3L initialization variables
ota.d3ls=person2.xml:person1.xml


// *************
// ** Agent  ***
// *************

// Log level (0 = errors only, 1 = status and errors, 2 = trace, status and 
errors).
agent_log_level=2

// Hub message selection information
agent_subscriber_name=myFTPApp
agent_message_selector=recipient_list like '%,myFTPApp,%'
// Only provide values for the next two parameters if you have multiple Adapter 
instances for t
he given application with the given partition.
//agent_reply_subscriber_name=
//agent_reply_message_selector=

// Set this to false if you want to turn off all tracking of messages (if true, 
messages which 
have tracking fields set in iStudio will be tracked)
agent_tracking_enabled=true

// Set this to false if you want to turn off all throughput measurements
agent_throughput_measurement_enabled=true

// By default, Adapters use an OAI specific DTD for all messages sent to the Hub 
since other OA
I Adapters will be picking up the messages from the Hub and know how to 
interpret them. This sh
ould be set to true if for every message, you would like to use the DTD imported 
for that messa
ge's Common View instead of the OAI DTD.  This should only be set to true if an 
OAI Adapter is 
*NOT* receiving the messages from the Hub.
agent_use_custom_hub_dtd=false

// Sets the metadata caching algorithm.  The possible choices are startup (cache 
everything at 
startup - this may take a while if there is a lot of metadata in your 
Repository), demand (cach
e metadata as it is used) or none (no caching - this will slow down 
performance.)
agent_metadata_caching=demand

// Sets the DVM table caching algorithm.  The possible choices are startup 
(cache all DVM table
s at startup - this may take a while if there are a lot of tables in your 
Repository), demand (
cache tables as they are used) or none (no caching - this will slow down 
performance.)
agent_dvm_table_caching=demand

// Sets the lookup table caching algorithm.  The possible choices are startup 
(cache all lookup
 tables at startup - this may take a while if there are a lot of tables in your 
Repository), de
mand (cache tables as they are used) or none (no caching - this will slow down 
performance.)
agent_lookup_table_caching=demand

// If metadata caching, DVM table caching, or lookup table caching are turned on 
(startup or de
mand) then the Adapter caches metadata or DVM tables it retrieves from the 
Repository in a file
 cache.  When you restart the Adapter, it will not have to get that metadata or 
DVM table from 
the Repository again because it is in the cache files.  However, if you change 
some metadata or
 DVM table using iStudio and you want the Adapter to use those changes the next 
time it is star
ted, you can either delete the cache files or set this parameter to true before 
restarting.
agent_delete_file_cache_at_startup=false

// Max number of application data type information to cache
agent_max_ao_cache_size=200

// Max number of common data type information to cache
agent_max_co_cache_size=100

// Max number of message metadata to cache
agent_max_message_metadata_cache_size=200

// Max number of DVM tables to cache
agent_max_dvm_table_cache_size=200

// Max number of lookup tables to cache
agent_max_lookup_table_cache_size=200

// Internal Agent queue sizes
agent_max_queue_size=1000
agent_Persistence_queue_size=1000

// Persistence
agent_persistence_cleanup_interval=60000
agent_persistence_retry_interval=60000


  //////////////////
 // End Comments //
//////////////////

Go to previous page Go to next page
Oracle
Copyright © 2002, 2003 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index