Rick,
The first parameter in the trigger subroutine arguments is actually the file handle… not the name of the file. (Which is why you are seeing 0.) See “Assignment of Trigger Subroutine Arguments“ in: https://www.jbase.com/r5/knowledgebase/manuals/3.0/30manpages/man/adv22_TRIGGER.API.htm Larry From: [email protected] [mailto:[email protected]] On Behalf Of Rick Weiser Sent: Friday, April 14, 2017 2:15 PM To: jBASE <[email protected]> Subject: Re: Back doing some jBASE work 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] <mailto:[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]> [mailto:[email protected] <mailto:[email protected]> ] On Behalf Of Rick Weiser Sent: Friday, April 14, 2017 7:51 AM To: jBASE <[email protected] <mailto:[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] <mailto:[email protected]> To unsubscribe, send email to [email protected] <mailto:[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] <mailto:[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] <mailto:[email protected]> To unsubscribe, send email to [email protected] <mailto:[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] <mailto:[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.
