lib/pack_material/services/integrate_bulk_stock_adjustment.rb
# rubocop:disable Metrics/ClassLength
# Send XML representation to accounting system.
# - use the `just_show_xml` flag to check the XML output without modifying the db.
#
# @param user_name [string] the user who initiated this task.
# @param [Integer] mr_bulk_stock_adjustment_id
# @param just_show_xml [bool] set to true to just return XML from the call without updating the db.
disable Metrics/ClassLength
Send XML representation to accounting system.
use the `just_show_xml` flag to check the XML output without modifying the db.
disable Metrics / ClassLength Send XML representation to accounting system . use the ` just_show_xml ` flag to check the XML output without modifying the db .
def make_http_call(xml)
      http = Crossbeams::HTTPCalls.new
      res  = http.xml_post(AppConst::ERP_BSA_JOURNAL_URI, xml)
      res.success ? res : (raise Crossbeams::InfoError, res.message)
    end
def make_http_call ( xml ) http = Crossbeams :: HTTPCalls . new res = http . xml_post ( AppConst :: ERP_BSA_JOURNAL_URI , xml ) res . success ? res : ( raise Crossbeams :: InfoError , res . message ) end
rubocop:disable Metrics/ClassLength
Send XML representation to accounting system.
rubocop : disable Metrics / ClassLength Send XML representation to accounting system .
xml
<not_specific>
user_name
<not_specific>
the user who initiated this task.
the user who initiated this task .
<not_specific>
None
just_show_xml
<not_specific>
set to true to just return XML from the call without updating the db.
set to true to just return XML from the call without updating the db .