class Sap4ruby::Client

Attributes

abap_properties[RW]
connection_keys[RW]
sap_server[RW]

Public Class Methods

destination() click to toggle source
# File lib/sap4ruby/client.rb, line 32
def destination
  provider = Client.new
  Environment.register_destination_data_provider(provider) unless Environment.is_destination_data_provider_registered?
  JCoDestinationManager.get_destination("SAP_SERVER")
end
new() click to toggle source
# File lib/sap4ruby/client.rb, line 10
def initialize
  @sap_server = "SAP_SERVER"
  @abap_properties = Properties.new
  @connection_keys = {
    :ashost => Sap4ruby.HOST,
    :sysnr => Sap4ruby.SYSNR,
    :lang => Sap4ruby.LANGUAGE,
    :client => Sap4ruby.CLIENT,
    :user => Sap4ruby.USER,
    :passwd => Sap4ruby.PASSWORD
  }
  
  @connection_keys.each do |key, value| 
    @abap_properties.put "jco.client.#{key}", value
  end
end

Public Instance Methods

get_destination_properties(system) click to toggle source
# File lib/sap4ruby/client.rb, line 27
def get_destination_properties(system); @abap_properties end
set_destination_data_event_listener(eventListener) click to toggle source
# File lib/sap4ruby/client.rb, line 28
def set_destination_data_event_listener(eventListener); end
supports_events() click to toggle source
# File lib/sap4ruby/client.rb, line 29
def supports_events; false end