From: SMTP%"RELAY-INFO-VAX@CRVAX.SRI.COM" 25-JUN-1993 09:21:42.76 To: EVERHART CC: Subj: Datatrieve Problems X-Newsgroups: comp.os.vms Subject: Datatrieve Problems Message-ID: <1993Jun25.043545.10227@lugb.latrobe.edu.au> From: CCPN@LURE.LATROBE.EDU.AU (Nankervis, Paul) Date: Fri, 25 Jun 1993 04:35:45 GMT Sender: news@lugb.latrobe.edu.au (USENET News System) Organization: La Trobe University X-News-Reader: VMS NEWS 1.24 Lines: 28 To: Info-VAX@KL.SRI.COM X-Gateway-Source-Info: USENET We have just encountered a few Datatrieve problems which are not mentioned in the release notes. Just in case this may save some others a bit of pain I thought that I should mention the following:- There is a bug when using Datatrieve 6.0 with DBMS 5.0. Apparently this version of DBMS does not provide certain symbols which Datatrieve needs in order to ready a DBMS domain. When you try to ready such a domain Datatrieve returns the error "LIB-F-KEYNOTFOU, key not found in tree". The fix is to install Datatrieve 6.1. This version works with DBMS but introduces another problem in setting up User-Defined functions. Apparently there is a duplicate definition of the default functions in the DTRLIB library. The linker picks this up in place of any customized routines which appear in the DTRFUN library. This results in ever-increasing baldness as hair is pulled out trying to find out what is wrong with DTRFUN. The solution appears to be simple: just remove the default functions from DTRLIB with a LIBRARY command and then perform a normal build. The required command is: $ LIBRARY/DELETE=DTRFND DTR$LIBRARY:DTRLIB Hope this may help save someone else's hair. Paul (baldy) Nankervis Email: P.Nankervis@latrobe.edu.au Computing Services Tel: +61 (0)3 479 1500 La Trobe University Fax: +61 (0)3 479 1999 Bundoora, 3083 AUSTRALIA