code: def add_order_key(args, fields_list)
        all_args = fields_list.map {|field| field[:name]}
        order_array = (all_args & args.keys)
        args[:order!] = order_array unless order_array.empty?
      end
docs: Generates order of XML elements for SOAP request. Adds :order! key to
   keep the correct order.