<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="http://ideajam.net/ideajam/p/ij.nsf/rsstransform.xslt"?>
<rss version="2.0">
<channel>
	<language>en-us</language>
	<lastBuildDate>Fri, 24 May 2013 21:04:45 +0000</lastBuildDate>
	<title>IdeaJam(tm) feed for Bill Buchan</title>
	<description>An RSS feed generated by IdeaJam(tm) for Bill Buchan</description>
	<link>http://ideajam.net/ideajam/p/ij.nsf</link>
	<image>
	    <title>IdeaJam(tm) feed for Bill Buchan</title>
	    <url>http://ideajam.net/ideajam/p/ij.nsf</url>
	    <link>http://ideajam.net/ideajam/p/ij.nsf/LogoSquare.gif?OpenImageResource</link>
	</image>
	<item>
		<pubDate>Sun, 09 Mar 2008 13:25:18 +0000</pubDate>
		<title>Domino Designer / : Rich Mail Support: Replica ID's in the 'Use' Statement</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Bill Buchan&lt;br&gt;&lt;b&gt;Tags:&lt;/b&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=LotusScript"&gt;LotusScript&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=Scrip"&gt;Scrip&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=Libraries"&gt;Libraries&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=Rich"&gt;Rich&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=Mail"&gt;Mail&lt;/a&gt; &lt;br&gt;&lt;b&gt;Idea:&lt;/b&gt; 
Lets get back to Notes' Rich Mail Support. You remember when Forms were pretty much self-contained, and applications could mail the entire form to a user, for the user to manipulate a form, and for the result to be posted back to the database.&lt;br /&gt;&lt;br /&gt;As applications get more complex, we're encouraged to put complex LotusScript code into Script Libraries, which is a Good Thing. However, it means that we cannot eMail that form to an Inbox and expect it to work, unless we take the rather serious step of inserting that script library into all mail files.&lt;br /&gt;&lt;br /&gt;So why not allow a Use statement such as:&lt;br /&gt;&lt;br /&gt;   use "&amp;lt;replicaID&amp;gt;myLibrary"&lt;br /&gt;or use "&amp;lt;filepath&amp;gt;myLibrary"&lt;br /&gt;&lt;br /&gt;Where the client will attempt to open the nearest database using that replica ID, and then load the script library. Ideally, latently - that is, after the form is loaded.&lt;br /&gt;&lt;br /&gt;In terms of templates, we'd need to see something a little more robust than just the replica ID of course. Perhaps if it supported filepath as well, then we might end up with reusable script library 'libraries' that may pool design elements.. ?&lt;br /&gt;&lt;br /&gt;---* Bill&lt;br&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/65D36AD1EC34C59D862574070049BA79?OpenDocument</link>
	</item>
	<item>
		<pubDate>Wed, 26 Mar 2008 20:43:38 +0000</pubDate>
		<title>re: Rich Mail Support: Replica ID's in the 'Use' Statement</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Michael Kinder&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; I love this idea, and feel it is a long time coming. You could create 1 or more databases in your environment that sort of act like LScript DLLs.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/65D36AD1EC34C59D862574070049BA79?opendocument&amp;#commentsanc&amp;id=6B7AC2402FF73AC6862574180071DC07</link>
	</item>
	<item>
		<pubDate>Mon, 04 Feb 2008 11:18:04 +0000</pubDate>
		<title>Domino Designer / : Agent Manager - schedule ahead...</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Bill Buchan&lt;br&gt;&lt;b&gt;Tags:&lt;/b&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=Agent"&gt;Agent&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=Manager"&gt;Manager&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=Agents"&gt;Agents&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=LotusScript"&gt;LotusScript&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=Java"&gt;Java&lt;/a&gt; &lt;br&gt;&lt;b&gt;Idea:&lt;/b&gt; 
I've seen a LOT of workflow processing agents in Notes. And the one thing they all have in common is that they have to waken up at a regular interval, check all pending documents, and move around document status. &lt;br /&gt;&lt;br /&gt;What any workflow system needs is the ability to schedule an event in the future, such as 'Run this agent against this document in 4 (working) hours'....&lt;br /&gt;&lt;br /&gt;Enhancements might include 'If this field is still value xxxx, then run agent yyyy against this document at zz:zz...'&lt;br /&gt;&lt;br /&gt;---* Bill&lt;br&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/5B61E2A13B979278862573E5003E1449?OpenDocument</link>
	</item>
	<item>
		<pubDate>Mon, 04 Feb 2008 16:48:31 +0000</pubDate>
		<title>re: Agent Manager - schedule ahead...</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Randy Davison&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; LEI, LEI, LEI...&lt;br /&gt;&lt;br /&gt;It's great for that.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/5B61E2A13B979278862573E5003E1449?opendocument&amp;#commentsanc&amp;id=1CB3C2C6A5A64BCF862573E5005C5563</link>
	</item>
	<item>
		<pubDate>Mon, 04 Feb 2008 23:22:52 +0000</pubDate>
		<title>re: Agent Manager - schedule ahead...</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Slawek Rogulski&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; If you could programmatically schedule { &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/0/81223C5BE124D9418625739F0030A10D?OpenDocument" rel="nofollow" target="_blank"&gt;Link&lt;/a&gt; } an agent then you could have it run on day x y days in the future. I still support your idea though.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/5B61E2A13B979278862573E5003E1449?opendocument&amp;#commentsanc&amp;id=23D5B154CA3E244D862573E500806FE4</link>
	</item>
	<item>
		<pubDate>Wed, 06 Feb 2008 22:49:00 +0000</pubDate>
		<title>re: Agent Manager - schedule ahead...</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Thomas Bahn&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; I think, it could be a central Timer Service (new Domino server task), at which you could register agents to run on a specific date/time in the future. This schedule has to be written to disk internally (for power shortages), then there should be options, if/when to run agents, when the server was down, ...&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/5B61E2A13B979278862573E5003E1449?opendocument&amp;#commentsanc&amp;id=4245B1EA059B5AE6862573E7007D562A</link>
	</item>
	<item>
		<pubDate>Thu, 14 Feb 2008 09:27:07 +0000</pubDate>
		<title>re: Agent Manager - schedule ahead...</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Starrow Pan&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Let the server to monitor the value change of a single document in the database is extremely inefficient, at least in current architecture.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/5B61E2A13B979278862573E5003E1449?opendocument&amp;#commentsanc&amp;id=659BF8E1D1F4BF7D862573EF0033EBD4</link>
	</item>
	<item>
		<pubDate>Sun, 09 Mar 2008 17:31:09 +0000</pubDate>
		<title>re: Rich Mail Support: Replica ID's in the 'Use' Statement</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Dan Sickles&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Great idea. Perhaps a URI format that could specify replica IDs and/or Notespaths/filepaths.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/65D36AD1EC34C59D862574070049BA79?opendocument&amp;#commentsanc&amp;id=E169A23FF0F4E2058625740700603CB6</link>
	</item>
	<item>
		<pubDate>Mon, 10 Mar 2008 12:24:28 +0000</pubDate>
		<title>re: Rich Mail Support: Replica ID's in the 'Use' Statement</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Andreas Imnitzer&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Well, with some dialog window popping up, like: cannot find location of the scriptlib. Where exactly is it? The issue to think about in this, might be: How to make an app aware of needed script libs when being replicated to a local dbdir. Resolve the "use statements" to a temporary copy into db while replicating and checking for update every time? This could lead to a new feature wanted: update mechanism for parts and automated update at replication time. &lt;br /&gt;&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/65D36AD1EC34C59D862574070049BA79?opendocument&amp;#commentsanc&amp;id=3C4AC48F784CF9D78625740800442898</link>
	</item>
	<item>
		<pubDate>Tue, 11 Mar 2008 00:18:32 +0000</pubDate>
		<title>re: Agent Manager - schedule ahead...</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Richard Schwartz&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; This is relatively easy to implement on your own through one (or more) queue database(s) where each doc identifies the job to run, the doc to run it on, the time, etc. The advantage of this approach is in the "etc." You get to decide what else needs to go in these job trigger docs. Somehow I doubt that any feature built into the amgr itself would ever get to the level of flexibility that we creative developer types will always end up needing. I designed a highly successful system around this concept, with a Trigger class that was invoked at startup of each agent to read the necessary information from the trigger doc, and then again at termination to update the trigger with info for whatever the next job in the workflow sequence will be. The disadvantage of this approach, of course, is that it probably can't be as efficient -- a master agent has to run through the docs in the queue every few minutes to launch whatever jobs are needed.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/5B61E2A13B979278862573E5003E1449?opendocument&amp;#commentsanc&amp;id=DD400C86114B53F0862574090001B28B</link>
	</item>
	<item>
		<pubDate>Tue, 11 Mar 2008 14:15:04 +0000</pubDate>
		<title>re: Rich Mail Support: Replica ID's in the 'Use' Statement</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; John Vaughan&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; This would be great for another reason too - you email something out to a whole lot of people and then discover some weird bug in the code. Too late! But if the script lib pointed to a central place... then you could still fix it. I can think of several instances when this would have been great to have.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/65D36AD1EC34C59D862574070049BA79?opendocument&amp;#commentsanc&amp;id=E9346F7E280C805A86257409004E48DE</link>
	</item>
	<item>
		<pubDate>Thu, 13 Mar 2008 15:28:03 +0000</pubDate>
		<title>re: Rich Mail Support: Replica ID's in the 'Use' Statement</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Jan Schulz&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; I think it's even better: just add your common stuff in one DB and use it from there: updates without design updates to all apps... just on place to sign, ...&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/65D36AD1EC34C59D862574070049BA79?opendocument&amp;#commentsanc&amp;id=936B650A5C9450CB8625740B0054F767</link>
	</item>
	<item>
		<pubDate>Wed, 12 Mar 2008 12:26:18 +0000</pubDate>
		<title>re: Agent Manager - schedule ahead...</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Bill Buchan&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Richard - what you've just described is a slightly smarter queue-based trigger mechanism - which still needs to start up and establish workloads every five minutes or so.&lt;br /&gt;&lt;br /&gt;What I'm proposing is a flexible way of telling Amgr that this agent would like to be woken up (reliably) at some point in the future (where presumably it could *still* run the same workload management if required).&lt;br /&gt;&lt;br /&gt;Thus reducing the amount of load that Amgr has - imagine on a large server, how many templates have 5-minute agents, each wakening up, establishing workload, etc.. I've seen 'thousands' of database instances all trying to do this.&lt;br /&gt;&lt;br /&gt;---* Bill&lt;br /&gt;&lt;br /&gt;---* Bill&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/5B61E2A13B979278862573E5003E1449?opendocument&amp;#commentsanc&amp;id=F5AFABEB1DF028068625740A004453B9</link>
	</item>
</channel></rss>
