xmlblog (owner)

Fork Of

Revisions

gist: 123072 Download_button fork
public
Public Clone URL: git://gist.github.com/123072.git
Ruby
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
require 'config/environment'
 
def create_reports
  DAS_SERVERS.each do |server|
    report = SubmitTerminationReport.publish(server, :log => STATE_LOG);
    write_file(report, server, SUBMIT_TERM_PREFIX)
    
    report = ActivateDeviceReport.publish(server, :log => DAO_LOG);
    write_file(report, server, ACTIVATE_DEVICE_PREFIX)
    
    report = AddDeviceReport.publish(server, :log => DAO_LOG);
    write_file(report, server, ADD_DEVICE_PREFIX)
  
    report = OrderReport.publish(server, :log => GENERAL_LOG);
    write_file(report, server, ORDER_PREFIX)
  end
end
 
# Move this to report
def write_file(report, server, prefix)
  open ("#{REPORTS_DIR}/#{server}/#{prefix}.#{PROCESS_DATE}.dat", "w") do |f|
   f << report
  end
  #combine_files
end
 
def combine_files
  #combine the reports here...
  #if its the first file, print the header, if not, strip the header, etc...
end
   
create_reports