Oracle Application Server InterConnect Adapter for SMTP Installation and User's Guide 10g (9.0.4) Part Number B10414-01 |
|
This appendix shows an adapter.ini
example file for the Simple Mail Transfer Protocol (SMTP) adapter.
This appendix contains this topic:
"SMTP Adapter Configuration Parameters" for additional information on a
See Also:
dapter.ini
configuration parameters
This section shows an adapter.ini
example file for the SMTP adapter.
#include <../../hub/hub.ini> // ************* // ** Adapter ** // ************* // Application (as created in iStudio) that this Adapter corresponds to. application=smtpapp1 // 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 partition, each Adapter should have an instance number. //instance_number=2 // Bridge class bridge_class=oracle.oai.agent.adapter.technology.TechBridge // define the type of payload. Valid option is XML or D3L. ota.type=D3L // define the smtp sending endpoint ota.send.endpoint=mailto:ipdev2@cc-sun.us.oracle.com // define the smtp receiving endpoint ota.receive.endpoint=imap://joe@server10
//-------------------------------------- // SMTP Sender initialization variables //-------------------------------------- // specify the smtp host smtp.sender.smtp_host=smtp1.foo.com // Specify the content type for the email // smtp.sender.content_type=plain/text // Specify the character set for the email // smtp.sender.character_set=iso-2022-jp //----------------------------------------- // SMTP Receiver initialization variables //----------------------------------------- // enter the email user's password encrypted_smtp.receiver.password=112411071071106510801094108410731070107110811069 // enter the email server protocol. smtp.receiver.protocol=imap // email folder name smtp.receiver.folder=inbox // polling interval in milli seconds smtp.receiver.polling_interval=60000 // maximum number of messages that // the receiver will retrieve for // each polling session (default 30) smtp.receiver.max_msgs_retrieved = 10 // exception folder for messages // that are not processed successfully. smtp.receiver.exception_folder= error // A list of the D3L XML files used by this Bridge. Each business event handled // by the Bridge must have it's own D3L XML file. // Whenever a new D3L XML file has been imported in iStudio to be used by // an application using the SMTP adapter, the following parameter must // be updated and the adapter restarted. ota.d3ls=person.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=smtpapp1 agent_message_selector=recipient_list like '%,smtpapp1,%' // Only provide values for the next two parameters if you have multiple Adapter instances for the 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 OAI Adapters will be picking up the messages from the Hub and know how to interpret them. This should be set to true if for every message, you would like to use the DTD imported for that message'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 (cache 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 tables 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), demand (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 demand) 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 started, 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
|
![]() Copyright © 2002, 2003 Oracle Corporation. All Rights Reserved. |
|