Class: ReportLinkSoap

Inherits:
SOAP::RPC::Driver
  • Object
show all
Defined in:
lib/defaultDriver.rb

Overview

Begin ReportLink

Constant Summary

DefaultEndpointUrl =
"https://www.iatspayments.com/NetGate/ReportLink.asmx"
Methods =
[
  [ "https://www.iatspayments.com/NetGate/GetCCJournalCSV V1",
    "getCCJournalCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCCJournalCSV_x0020_V1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCCJournalCSV_x0020_V1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetCreditCardJournalCSVV1",
    "getCreditCardJournalCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardJournalCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardJournalCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetCreditCardJournalV1",
    "getCreditCardJournal",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardJournalV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardJournalV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetCreditCardRejectCSVV1",
    "getCreditCardRejectCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardRejectCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardRejectCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetCreditCardRejectV1",
    "getCreditCardReject",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardRejectV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardRejectV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHJournalCSV V1",
    "getACHJournalCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHJournalCSV_x0020_V1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHJournalCSV_x0020_V1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTJournalCSVV1",
    "getACHEFTJournalCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTJournalCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTJournalCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTJournalV1",
    "getACHEFTJournal",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTJournalV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTJournalV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTRejectCSVV1",
    "getACHEFTRejectCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTRejectCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTRejectCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTRejectV1",
    "getACHEFTReject",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTRejectV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTRejectV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTReturnCSVV1",
    "getACHEFTReturnCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTReturnCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTReturnCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTReturnV1",
    "getACHEFTReturn",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTReturnV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTReturnV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetCCPaymentBoxJournalCSV V1",
    "getCCPaymentBoxJournalCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCCPaymentBoxJournalCSV_x0020_V1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCCPaymentBoxJournalCSV_x0020_V1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetCreditCardPaymentBoxJournalCSVV1",
    "getCreditCardPaymentBoxJournalCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardPaymentBoxJournalCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardPaymentBoxJournalCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetCreditCardPaymentBoxRejectCSVV1",
    "getCreditCardPaymentBoxRejectCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardPaymentBoxRejectCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardPaymentBoxRejectCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTPaymentBoxJournalCSV V1",
    "getACHEFTPaymentBoxJournalCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTPaymentBoxJournalCSV_x0020_V1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTPaymentBoxJournalCSV_x0020_V1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTPaymentBoxJournalCSVV1",
    "getACHEFTPaymentBoxJournalCSV_2",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTPaymentBoxJournalCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTPaymentBoxJournalCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTPaymentBoxRejectCSVV1",
    "getACHEFTPaymentBoxRejectCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTPaymentBoxRejectCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTPaymentBoxRejectCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetCreditCardBankReconciliationReportCSVV1",
    "getCreditCardBankReconciliationReportCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardBankReconciliationReportCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetCreditCardBankReconciliationReportCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "https://www.iatspayments.com/NetGate/GetACHEFTBankReconciliationReportCSVV1",
    "getACHEFTBankReconciliationReportCSV",
    [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTBankReconciliationReportCSVV1"]],
      [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetACHEFTBankReconciliationReportCSVV1Response"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ]
]

Instance Method Summary (collapse)

Constructor Details

- (ReportLinkSoap) initialize(endpoint_url = nil)

Returns a new instance of ReportLinkSoap



395
396
397
398
399
400
401
# File 'lib/defaultDriver.rb', line 395

def initialize(endpoint_url = nil)
  endpoint_url ||= DefaultEndpointUrl
  super(endpoint_url, nil)
  self.mapping_registry = DefaultMappingRegistry::EncodedRegistry
  self.literal_mapping_registry = DefaultMappingRegistry::LiteralRegistry
  init_methods
end