I'm trying to set up a notification that is a simplified version of the OverdueBorrowedItems object in PhysicalObjects | PingerHandlers. I have a question but I also had some trouble determining how that handler was called and how to break into it so I want to talk about that first (which will hopefully allow others to find this more quickly in the future). Most of this was the result of bits and pieces of other discussions here:To break info OverdueBorrowedItems in version 9.5:- Add RunWithoutLogin=TRUE to the [options] section of the opentext.ini- Open the builder- Add a breakpoint in OverdueBorrowedItems' Execute script- Navigate to:
http://?func=agent.runagentNote that the func is different than previous versions where it was func=notify.runagent. This was confusing for me at first because the earlier func is still in Livelink but has been disabled.Also, you may need to change the NEXTTIME field in the AGENTSCHEDULE table to make sure it is earlier than the current time. You have to do this for the schedule with AGENTNAME=LateEventProducer which also took some time to discover.Now for the questions. I created my own object derived from LLAGENT | LLAgent Objects | PingerHandlers. First question: How do I pick a value for fPingerID that won't conflict with other PingerHandlers (both now and in the future)?Secondly, I created my object, set fPingerID to 2001, set fEnabled=true, added code in the Execute script that sends an e-mail to me and restarted the builder. The Execute script isn't being hit in the builder although the OverdueBorrowedItems one is. My guess is that it isn't being registered with the rest of the PingerHandlers. Is there a step involved to do this? Or am I missing something else?Thanks,Kyle Baley