module XmlConv

I2::Address – xmlconv2 – 02.06.2004 – hwyss@ywesee.com

XmlConv::I2::Header – xmlconv – 27.07.2011 – mhatakeyama@ywesee.com XmlConv::I2::Header – xmlconv2 – 02.06.2004 – hwyss@ywesee.com

I2::Order – xmlconv2 – 02.06.2004 – hwyss@ywesee.com

I2::Record – xmlconv2 – 02.06.2004 – hwyss@ywesee.com

AddressLine – xmlconv2 – 01.06.2004 – hwyss@ywesee.com

Model::Agreement – xmlconv2 – 22.06.2004 – hwyss@ywesee.com

Model::Document – xmlconv – 03.12.2007 – hwyss@ywesee.com

FreeTextContainer – xmlconv2 – 22.06.2004 – hwyss@ywesee.com

IdContainer – xmlconv2 – 01.06.2004 – hwyss@ywesee.com

Model::ItemContainer – xmlconv2 – 22.06.2004 – hwyss@ywesee.com

Name – xmlconv2 – 01.06.2004 – hwyss@ywesee.com

Model::PartInfo – xmlconv2 – 23.06.2004 – hwyss@ywesee.com

Model::PartInfoContainer – xmlconv2 – 23.06.2004 – hwyss@ywesee.com

PartyContainer – xmlconv2 – 01.06.2004 – hwyss@ywesee.com

Model::Price – xmlconv2 – 21.06.2004 – hwyss@ywesee.com

PriceContainer – xmlconv2 – 22.06.2004 – hwyss@ywesee.com

Constants

CONFIG
VERSION

Public Class Methods

start_server() click to toggle source
# File lib/xmlconv/util/application.rb, line 104
def XmlConv.start_server
 XmlConv::Util.autoload(XmlConv::CONFIG.plugin_dir, 'plugin')
 XmlConv::Util.autoload(XmlConv::CONFIG.postproc_dir, 'postproc')
  Mail.defaults do
    delivery_method(:smtp, address: XmlConv::CONFIG.smtp_server, port: XmlConv::CONFIG.smtp_port,
                    domain: XmlConv::CONFIG.smtp_domain, user_name: XmlConv::CONFIG.smtp_user,
                    password:  XmlConv::CONFIG.smtp_pass, authentication: XmlConv::CONFIG.smtp_authtype,
                    enable_starttls_auto: true)
  end

  ODBA.storage.dbi = ODBA::ConnectionPool.new("DBI:Pg:#{XmlConv::CONFIG.db_name}",
                                              XmlConv::CONFIG.db_user, XmlConv::CONFIG.db_auth)
  ODBA.cache.setup
  puts "#{Time.now}: Prefetching cache. This may take a minute or two"
  ODBA.cache.prefetch
  $0 = XmlConv::CONFIG.program_name
  puts "#{Time.now}: Prefetching finshed program name is #{$0}"
  app = XmlConvApp.new
  DRb.start_service(XmlConv::CONFIG.server_url, app)
  SBSM.logger.info(XmlConv::CONFIG.program_name) { "drb-service listening on #{XmlConv::CONFIG.server_url}" }
  puts "#{Time.now}: start_server done returning #{app.class}"
  app
end