Class: PartnerTransaction
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- PartnerTransaction
- Defined in:
- app/models/partner_transaction.rb
Class Method Summary collapse
Methods inherited from ApplicationRecord
define_decrypted_attribute, define_decrypted_attributes, #errors_in_bullet_points, primary_connection, special_connection
Class Method Details
.create_update_procedure(edi_partner_transaction_id: 0, edi_partner_id: 0, sender_isa_qualifier: nil, sender_isa_id: nil, receiver_isa_qualifier: nil, receiver_isa_id: nil, sender_gs_id: nil, receiver_gs_id: nil, element_separator: nil, last_isa_control_no: nil, last_gs_control_no: nil, our_vendor_id: nil, transaction_set: nil, transaction_standard: nil, transaction_version: nil, status: nil, export_allowances_charges: nil, export_path_filename: nil, memo: nil, document_direction: nil, use_receiver_isa_id_from_order: nil, edi865_transmit_sku_difference: nil, edi_856_send_one_order_level: nil, gs_version_release_code: nil, export_file_prefix: nil, acknowledgment_requested: nil, functional_identifier_code: nil) ⇒ Object
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'app/models/partner_transaction.rb', line 8 def create_update_procedure( edi_partner_transaction_id: 0, edi_partner_id: 0, sender_isa_qualifier: nil, sender_isa_id: nil, receiver_isa_qualifier: nil, receiver_isa_id: nil, sender_gs_id: nil, receiver_gs_id: nil, element_separator: nil, last_isa_control_no: nil, last_gs_control_no: nil, our_vendor_id: nil, transaction_set: nil, transaction_standard: nil, transaction_version: nil, status: nil, export_allowances_charges: nil, export_path_filename: nil, memo: nil, document_direction: nil, use_receiver_isa_id_from_order: nil, edi865_transmit_sku_difference: nil, edi_856_send_one_order_level: nil, gs_version_release_code: nil, export_file_prefix: nil, acknowledgment_requested: nil, functional_identifier_code: nil ) result = ActiveRecord::Base.execute_procedure( 'pr_insert_update_edi_partner_transaction', edi_partner_transaction_id.to_i, edi_partner_id.to_i, sender_isa_qualifier.to_s, sender_isa_id.to_s, receiver_isa_qualifier.to_s, receiver_isa_id.to_s, sender_gs_id.to_s, receiver_gs_id.to_s, element_separator.to_s, last_isa_control_no.to_i, last_gs_control_no.to_i, our_vendor_id.to_i, transaction_set.to_s, transaction_standard.to_s.upcase, transaction_version.to_s, status.to_s, export_allowances_charges, export_path_filename.to_s, memo.to_s, document_direction.to_s, use_receiver_isa_id_from_order, edi865_transmit_sku_difference, edi_856_send_one_order_level, gs_version_release_code.to_s, export_file_prefix.to_s, acknowledgment_requested, functional_identifier_code.to_s )[0] PartnerTransaction.find(result['edi_partner_transaction_id']) end |