OK, so you guys are way too slow :). The filevar returned is the internal filename. You need to use the IOCTL GETFILENAME to retreive the real filename.
thanks anyway Rick On Friday, April 14, 2017 at 2:15:14 PM UTC-4, Rick Weiser wrote: > > Problems with Triggers > > I added a trigger to the CLAIMS file. Here is the List-Trigger: > > TYPE...... AMEND. TERM.. DEBUG. SUBROUTINE NAME.. > > postwrite YES NO NO MY.TRIGGER > postdelete YES NO NO MY.TRIGGER > > The subroutine MY.TRIGGER is very simple: > > SUBROUTINE MY.TRIGGER(FILENAME,EVENT,PRERC,FLAGS,NEW.RECORD.ID > ,NEW.RECORD,USERRC) > * > INCLUDE JBC.h ;* JBASE ONLY > > BEGIN CASE > CASE EVENT = TRIGGER_TYPE_POSTWRITE > CASE EVENT = TRIGGER_TYPE_POSTDELETE > CASE 1 > RETURN > END CASE > > The problem is that FILENAME is always "0". Why? This makes no sense. > In the 34 docs it states that: > > *Filevar* > > The file variable associated with the update. For example, you can do: > WRITE var ON filevar,"newkey" > > But this is not the case. > > HELP! > > Thanks, > > Rick > > On Friday, April 14, 2017 at 11:18:27 AM UTC-4, [email protected] wrote: >> >> The introduction patch from 1999 provides a bit more. >> >> >> >> >> http://www.jbase.com/r5/knowledgebase/ReleaseNotes/Public/Patches/PN3_30079.htm >> >> >> >> >> >> >> >> *From:* [email protected] [mailto:[email protected]] *On >> Behalf Of *Rick Weiser >> *Sent:* Friday, April 14, 2017 7:51 AM >> *To:* jBASE <[email protected]> >> *Subject:* Re: Back doing some jBASE work >> >> >> >> Its JBASE_WARNLEVEL=6 >> >> >> >> Thanks, >> >> >> >> Rick >> >> On Thursday, April 13, 2017 at 11:45:18 AM UTC-4, Rick Weiser wrote: >> >> Hi Guys, >> >> >> >> So, I am back doing some jBase work after a long absence. It's been at >> least 15 years and I am a little rusty. The client is working on v3.4 and >> will at some point move to v5. >> >> >> >> For the life of me I can't remember how to find if a file is in the >> JEDIFILEPATH and what its path is. >> >> >> >> I know it a silly question but I need to know that the file being used is >> the correct file in the path. >> >> >> >> Thanks, >> >> >> >> Rick >> >> -- >> -- >> IMPORTANT: T24/Globus posts are no longer accepted on this forum. >> >> To post, send email to [email protected] >> To unsubscribe, send email to [email protected] >> For more options, visit this group at >> http://groups.google.com/group/jBASE?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "jBASE" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en --- You received this message because you are subscribed to the Google Groups "jBASE" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
