• This thread is just the tip of the iceberg.The people ahead of the curve aren't Googling for answers — they're already in here, having the conversations you haven't found yet. DealerRefresh is free.Get the full picture →

RCI with Reynolds

I wish we knew anything further regarding the Reynolds RCI process.

So far, we are in queue with their third party department, waiting for someone to evaluate our interest in becoming an RCI certified vendor. And that's after we filled out paperwork and everything else to move along in the process.

I think that you are going to have a hard time getting actual numbers out of anyone regarding the RCI costs though for the simple reason that it is all under an NDA and no vendor is really supposed to talk about the process once accepted.

On a side note, what are you looking to do with the data? Is it simply a data pull you need, or do you actually need bi-directional access? I ask because we are in the process of evaluating companies who do data pulls from DMS providers and might be able to point you in the right direction for heading down that road.
 
So far we've been in queue for over 6 months this time. The first time we queued up they apparently lost our original paperwork, and we had to go through the dance again.

If all you need are simple data polls, PM me, and I can get you contact info for two companies who are doing authorized interface data polls. We haven't made our choice on either yet, but they both seem to cover a lot of ground in terms of number of DMSs supported.
 
Here you go.

Code:
/* This notice must be untouched at all times.


Copyright (c) 2008 AutoJini.com. All Rights Reserved.
Based on Post at (http://forum.dealerrefresh.com/f51/reynolds-closes-modem-access-561.html)
Created 5. 11. 2008 by Umer Farooq (Web: http://www.autojini.com)

LICENSE: LGPL

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License (LGPL) as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA,
or see http://www.gnu.org/copyleft/lesser.html
*/



define(USER_AGENT, 'com.reyrey.ds.eai.xmppagent.DmsTxBasePost');
$ERAServerIP = '###.###.###.###';


##### MAIN METHOD TO DOWNLOAD THE DATA USING RCI ################

function downloadData($post_data, $outputFile, $ERAServerIP)
{
$header_array[] = "Content-type: text/xml";


     $ch = curl_init();
      curl_setopt($ch, CURLOPT_HTTPHEADER, $header_array);
      curl_setopt($ch, CURLOPT_POST, true);
      curl_setopt($ch, CURLOPT_URL, 'http://' . $ERAServerIP .':8100/salesbin/ServerVehInvView');
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
      curl_setopt($ch, CURLOPT_USERAGENT, USER_AGENT);
      curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
      


$datum =     curl_exec($ch);
            curl_close($ch);

// Extract CDATA
$cdata_pos_1    =    strpos($datum, 'GenTransStatus Status="Success"/>');
$cdata_pos_2    =    strpos($datum, '</ERAVehInvView>', $cdata_pos_1);
$cdata_subs        =    substr($datum, ($cdata_pos_1 + 33), (($cdata_pos_2 - $cdata_pos_1) - 33)); 

echo $datum;



if(strpos($datum, '<GenTransStatus Status="Failure"'))
{ 
    return "\n";
}
else
{
    return $cdata_subs;
}
}

##### HELPER METHOD TO BUILD THE POST FOR RCI ################

function getPostData($storeId, $startPrice, $maxPrice){
    $post_data    =    '<?xml version="1.0" standalone="no" ?>
<!DOCTYPE TransmissionWrapper SYSTEM
"http://b2b.reyrey.com/dtds/ERA/TransmissionWrapper.dtd">
<TransmissionWrapper TransmissionID="'.time().'">
<TransmissionData><![CDATA[
<?xml version="1.0" standalone="no" ?>
<!DOCTYPE ERAVehInvRequest SYSTEM "/vobs/era/sales01/j_src/com/reyrey/sales/dtd/ERAVehInvRequest.dtd">
<ERAVehInvRequest>
    <GenTransData OrigSysID="SALESFORCE" ProcSysID="XXXXXXXXXXXXXXX"
            StoreNo="'. $storeId .'" BranchNo="01" TransCode="VI" TransOpType="Query"
            TZ="PST" ClientId="SALESFORCE">
    <TransTimeStamp Date="'.date("m/d/Y").'" Time="'.date("H:i:s").'"/>
    </GenTransData>
    <QueryFields ERAAppl="sales" NeworUsed="N" StockNo="" VIN="" VehMake=""
                 VehModel="" Carline="" VehYear="" LowPrice="'. $startPrice .'" HighPrice="'. $maxPrice .'" />
    <OtherCriteria Name="NoRecordsToSuccess" Value="YES"/>
</ERAVehInvRequest>
]]></TransmissionData>
</TransmissionWrapper>';
return $post_data;

}
 
Last edited:
Thanks for taking my code example and licensing it.

http://forum.dealerrefresh.com/f51/reynolds-closes-modem-access-561.html#post4133

That is lame. Give credit where credit is due.

:(

See the first lines...
Copyright (c) 2008 AutoJini.com. All Rights Reserved. Based on Post at (http://forum.dealerrefresh.com/f51/reynolds-closes-modem-access-561.html) Created 5. 11. 2008 by Umer Farooq (Web: Auto dealer website design, car dealership websites developer, dealer internet marketing - AutoJini.com)
 

✨ AI Highlights

An advertising company seeks pricing information for Reynolds RCI (data integration) access, but Reynolds requires extensive paperwork before disclosing costs. Respondents indicate that RCI certification is expensive (estimated $70K+ as of 2007), time-consuming to obtain (6+ months in queue), and subject to NDAs that prevent vendors from sharing specifics—making it impractical for dealers with fewer than 100 locations. The thread offers an alternative solution by directing interested parties to third-party companies that provide authorized DMS data pulls without the RCI certification burden.

Replies Views 10 14,651 Started Last Reply