EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  <19971998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  <19971998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: DB initialization
From: Marty Kraimer <[email protected]>
To: [email protected]
Date: Thu, 05 Jun 1997 08:25:52 -0500
Marian ZUREK wrote:
> 
> Hi,
> 
> I get the error at the stage of database initialization as follows:
> 
> dbCa_dbfailure ERROR: dbCaAddOutlink() unable to convert new DBF->old
> DBR 
> What does the above error mean in fact ?

dbCaAddOutlink is normally called by either record or device support.
One of the arguments is the name of the field, within the
same record, that contains the data value. My guess
is that something is calling this with a field that
that has one of the types  DBF_INLINK,DBF_OUTLINK,DBF_FWDLINK,
or DBF_NOACCESS.

Do you have some locally developed record or device support?
I dont remember this being reported for any of the support
provided with epics base.

> Due to big amount of records could you please suggest me the fastest/
> easiest way to find the "bad" record?

In 3.12 there is no easy way. But you can do the following:

If the database is in the .database format convert to .db format.
   a) Use dct to create a short form report
   b) use sf2db to create a .db format file
   c) use dbLoadRecords instead of dbLoad to load the database
Start eliminating records until you isolate the record causing the
error.
 

If you convert to 3.13 the problem will either go away
or else error messages identify the record and field that
are causing problems.

> I use CapFast to create the DB.

I think this means that the database is in the .database format,
i.e. a binary format. The .db formart is an ascii file which you
can easily edit.
 


Marty Kraimer

References:
DB initialization Marian ZUREK

Navigate by Date:
Prev: 167 serial ports Garrett D. Rinehart
Next: Re: copying of monitored data Marty Kraimer
Index: 1994  1995  1996  <19971998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: DB initialization Marian ZUREK
Next: XVME-530 Garrett D. Rinehart
Index: 1994  1995  1996  <19971998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·