<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Documentum Composer: Integrating BOF Development into your workflow</title>
	<atom:link href="http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/feed/" rel="self" type="application/rss+xml" />
	<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/</link>
	<description>&#60;?ecm version='2.0'?&#62;</description>
	<lastBuildDate>Tue, 10 Nov 2009 11:26:28 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: paulcwarren</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-99</link>
		<dc:creator>paulcwarren</dc:creator>
		<pubDate>Thu, 30 Apr 2009 10:34:16 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-99</guid>
		<description>Many thanks Rima.  I am glad my article has proved useful to you.  

Just to confirm the problem Jorg originally reported is a regression starting in 6.5 SP1.  It has been logged and the engineering team will be addressing it as soon as possible.</description>
		<content:encoded><![CDATA[<p>Many thanks Rima.  I am glad my article has proved useful to you.  </p>
<p>Just to confirm the problem Jorg originally reported is a regression starting in 6.5 SP1.  It has been logged and the engineering team will be addressing it as soon as possible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rima</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-98</link>
		<dc:creator>Rima</dc:creator>
		<pubDate>Tue, 28 Apr 2009 22:21:20 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-98</guid>
		<description>Hi Paul,
 thank you for a great article: I did manage to implement this integration between Java and Documentum in our first Composer project.
I also am having the same problem with setting output
for classes as Jorg described, when the path keeps reverting from Project/classes back to Web-Services/bin/classes as soon as I close the window.

We, new Composer users, need more documentation on Composer, so please keep doing your great job writing new articles.

Rima</description>
		<content:encoded><![CDATA[<p>Hi Paul,<br />
 thank you for a great article: I did manage to implement this integration between Java and Documentum in our first Composer project.<br />
I also am having the same problem with setting output<br />
for classes as Jorg described, when the path keeps reverting from Project/classes back to Web-Services/bin/classes as soon as I close the window.</p>
<p>We, new Composer users, need more documentation on Composer, so please keep doing your great job writing new articles.</p>
<p>Rima</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paulcwarren</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-94</link>
		<dc:creator>paulcwarren</dc:creator>
		<pubDate>Mon, 06 Apr 2009 11:11:43 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-94</guid>
		<description>Hi Keith,

Many thanks for taking the time to comment.  I am delighted that you are going to give Composer a shot.  There is nothing more satisfying for me than user-adoption.  I hope that you will find the later release of Composer &quot;less interesting&quot; and more inline with your initial expectations.  If it is not then you know where I am.  

I realized that I had not replied to Tim&#039;s comment which I have now done.  Please see this &lt;a href=&quot;http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-93&quot; rel=&quot;nofollow&quot;&gt;comment&lt;/a&gt;.  

I do think that replacing the original content file (as opposed to pointing the jardef artifact at a new copy) is a simpler approach.  And I&#039;m hoping that adding the &quot;checkout&quot; step to the script will sort out your file handle issue.  Please do let me know.

Many thanks
_Paul</description>
		<content:encoded><![CDATA[<p>Hi Keith,</p>
<p>Many thanks for taking the time to comment.  I am delighted that you are going to give Composer a shot.  There is nothing more satisfying for me than user-adoption.  I hope that you will find the later release of Composer &#8220;less interesting&#8221; and more inline with your initial expectations.  If it is not then you know where I am.  </p>
<p>I realized that I had not replied to Tim&#8217;s comment which I have now done.  Please see this <a href="http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-93" rel="nofollow">comment</a>.  </p>
<p>I do think that replacing the original content file (as opposed to pointing the jardef artifact at a new copy) is a simpler approach.  And I&#8217;m hoping that adding the &#8220;checkout&#8221; step to the script will sort out your file handle issue.  Please do let me know.</p>
<p>Many thanks<br />
_Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paulcwarren</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-93</link>
		<dc:creator>paulcwarren</dc:creator>
		<pubDate>Mon, 06 Apr 2009 11:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-93</guid>
		<description>Hi Tim,

Apologies for the very long wait for a reply.  Unforgiveably I completely missed this comment.

Many thanks for your comment.  I think you raise an excellent point with the source control issue.  Let me try and answer your questions.

Firstly, I do think replacing the existing &quot;managed&quot; content file, as opposed to pointing the jardef artifact at a new copy, is a simpler approach overall.

As per &lt;a href=&quot;http://paulcwarren.wordpress.com/2009/01/07/documentum-composer-whats-in-a-documentum-project-and-what-should-i-check-in/&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; you can place the content folder under source control.  

Typically these content files are not derived and therefore you must place then under version control.  

However, in this case the jar truely is derived so it is really up to you.  If do dont it will get created/built when the project itself is built.  But if you go this route you must make sure the project does get built.

If you do then I would also modify the build script to checkout the content file prior to replacing it.  This should get rid of your read/write access errors and also lend itself to your standard version control workflow; i.e. the content file will be in the change set along with all your other modified files.

We know this is a hot topic.  My hope is that we will productize some internal plugins to provide &quot;BOF projects&quot; and a much better BOF development model.  I also hope that in the fullness of time we will also revisit how artifact content is managed and make this more user-oriented and inline with standard eclipse &quot;file link&quot; behaviors so that it can handle derived as well as non-derived use cases.

HTH
_Paul</description>
		<content:encoded><![CDATA[<p>Hi Tim,</p>
<p>Apologies for the very long wait for a reply.  Unforgiveably I completely missed this comment.</p>
<p>Many thanks for your comment.  I think you raise an excellent point with the source control issue.  Let me try and answer your questions.</p>
<p>Firstly, I do think replacing the existing &#8220;managed&#8221; content file, as opposed to pointing the jardef artifact at a new copy, is a simpler approach overall.</p>
<p>As per <a href="http://paulcwarren.wordpress.com/2009/01/07/documentum-composer-whats-in-a-documentum-project-and-what-should-i-check-in/" rel="nofollow">this post</a> you can place the content folder under source control.  </p>
<p>Typically these content files are not derived and therefore you must place then under version control.  </p>
<p>However, in this case the jar truely is derived so it is really up to you.  If do dont it will get created/built when the project itself is built.  But if you go this route you must make sure the project does get built.</p>
<p>If you do then I would also modify the build script to checkout the content file prior to replacing it.  This should get rid of your read/write access errors and also lend itself to your standard version control workflow; i.e. the content file will be in the change set along with all your other modified files.</p>
<p>We know this is a hot topic.  My hope is that we will productize some internal plugins to provide &#8220;BOF projects&#8221; and a much better BOF development model.  I also hope that in the fullness of time we will also revisit how artifact content is managed and make this more user-oriented and inline with standard eclipse &#8220;file link&#8221; behaviors so that it can handle derived as well as non-derived use cases.</p>
<p>HTH<br />
_Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Bailey</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-92</link>
		<dc:creator>Keith Bailey</dc:creator>
		<pubDate>Thu, 02 Apr 2009 16:41:05 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-92</guid>
		<description>Hi Paul,

Great article - it gave me the courage to start using Composer. Its been an interesting ride up to now, but with the advent D6.5 SP1, we&#039;re going to take the plunge with a production implementation.

One thing thats been a rather major irritation to our developers is precisely what Tim Telcik describes above. Do you know if this is being addressed? We had a great deal of fun this week when a old BOF jar was repeatedly being uploaded. It only takes one person to forget to relink the jardef. 

I&#039;ve tried modifying the jardef artifact xml to pick up the original JAR file rather than the copy, but that causes the builder to fail since something is keeping a file handle open.

Keith</description>
		<content:encoded><![CDATA[<p>Hi Paul,</p>
<p>Great article &#8211; it gave me the courage to start using Composer. Its been an interesting ride up to now, but with the advent D6.5 SP1, we&#8217;re going to take the plunge with a production implementation.</p>
<p>One thing thats been a rather major irritation to our developers is precisely what Tim Telcik describes above. Do you know if this is being addressed? We had a great deal of fun this week when a old BOF jar was repeatedly being uploaded. It only takes one person to forget to relink the jardef. </p>
<p>I&#8217;ve tried modifying the jardef artifact xml to pick up the original JAR file rather than the copy, but that causes the builder to fail since something is keeping a file handle open.</p>
<p>Keith</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paulcwarren</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-88</link>
		<dc:creator>paulcwarren</dc:creator>
		<pubDate>Wed, 18 Mar 2009 10:51:51 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-88</guid>
		<description>Hi Jorg,

Thanks for your comments.  You appear to be seeing some strange behavior &quot;out-of-the-box&quot; there.   A new project should build /src to /bin and /Web Services/src to /Web Services/bin/classes.  So, I am not sure how you ended up with different build targets?  

Anyhow, the real problem is that the artifact builder builds its artifacts into /bin which is not right and sadly cant be configured either (yes I have been on at the team about this for months).  As-is you would end up with artifacts in your jar!  So the easiest solution to this is to build /src to a different target and then jar that up.

That is all that step really attempts to achieve.  There are a few ways to achieve it and it sounds like you managed another way.

HTH to clarify the situation.
_Paul</description>
		<content:encoded><![CDATA[<p>Hi Jorg,</p>
<p>Thanks for your comments.  You appear to be seeing some strange behavior &#8220;out-of-the-box&#8221; there.   A new project should build /src to /bin and /Web Services/src to /Web Services/bin/classes.  So, I am not sure how you ended up with different build targets?  </p>
<p>Anyhow, the real problem is that the artifact builder builds its artifacts into /bin which is not right and sadly cant be configured either (yes I have been on at the team about this for months).  As-is you would end up with artifacts in your jar!  So the easiest solution to this is to build /src to a different target and then jar that up.</p>
<p>That is all that step really attempts to achieve.  There are a few ways to achieve it and it sounds like you managed another way.</p>
<p>HTH to clarify the situation.<br />
_Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jörg Spilker</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-86</link>
		<dc:creator>Jörg Spilker</dc:creator>
		<pubDate>Wed, 11 Mar 2009 11:59:48 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-86</guid>
		<description>I just read your post and was trying to implement your suggestions for our Documentum projects. But i discovered some strange behaviour with Composer 6.5SP1. I can change the output folder for Project/src. Default was Web-Services/bin/classes. I can change it to Project/classes, klick ok, but when editing the entry again, it was reset to to Web-Services/bin/classes. I was only able to solve this problem by using a plain ganymede eclipse installation, change the output folder there and then change back to Composer</description>
		<content:encoded><![CDATA[<p>I just read your post and was trying to implement your suggestions for our Documentum projects. But i discovered some strange behaviour with Composer 6.5SP1. I can change the output folder for Project/src. Default was Web-Services/bin/classes. I can change it to Project/classes, klick ok, but when editing the entry again, it was reset to to Web-Services/bin/classes. I was only able to solve this problem by using a plain ganymede eclipse installation, change the output folder there and then change back to Composer</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Journey from DocApp to DAR &#171; Word of Pie</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-84</link>
		<dc:creator>My Journey from DocApp to DAR &#171; Word of Pie</dc:creator>
		<pubDate>Tue, 10 Mar 2009 15:26:47 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-84</guid>
		<description>[...] quickly find a couple of Paul Warren&#8217;s posts on the topic. The first post appears to focus on integrating BOF development into Composer, so I&#8217;ll start [...]</description>
		<content:encoded><![CDATA[<p>[...] quickly find a couple of Paul Warren&#8217;s posts on the topic. The first post appears to focus on integrating BOF development into Composer, so I&#8217;ll start [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paulcwarren</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-77</link>
		<dc:creator>paulcwarren</dc:creator>
		<pubDate>Tue, 09 Dec 2008 00:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-77</guid>
		<description>Hi Craig,

The rule of thumb is that you check in all source files but ignore all &quot;derived&quot; files.  One tip here is that derived files (and folders actually) should be checked as such if you view their properties.  Another useful tip when deciding what needs placing under source control is to view the project using the Navigator view so you can see everyhting, rather than some filtered view.

Artifacts source files (*.type, *.jardef, *.module, *.lifecycle etc), content attached to artifact source files (i.e. content/xx/xxxxxxxx), project model files (i.e. all the dot files at the root of your project) need to be checked in.  And also don&#039;t forget the two &quot;managed&quot; source files in the /dar folder too.

All derived files; /bin/*, /bin-dar, classes, etc can be ignored.

I will try to document this more thoroughly in an up-coming post.  Thanks for the great question.</description>
		<content:encoded><![CDATA[<p>Hi Craig,</p>
<p>The rule of thumb is that you check in all source files but ignore all &#8220;derived&#8221; files.  One tip here is that derived files (and folders actually) should be checked as such if you view their properties.  Another useful tip when deciding what needs placing under source control is to view the project using the Navigator view so you can see everyhting, rather than some filtered view.</p>
<p>Artifacts source files (*.type, *.jardef, *.module, *.lifecycle etc), content attached to artifact source files (i.e. content/xx/xxxxxxxx), project model files (i.e. all the dot files at the root of your project) need to be checked in.  And also don&#8217;t forget the two &#8220;managed&#8221; source files in the /dar folder too.</p>
<p>All derived files; /bin/*, /bin-dar, classes, etc can be ignored.</p>
<p>I will try to document this more thoroughly in an up-coming post.  Thanks for the great question.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-76</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Mon, 08 Dec 2008 23:55:22 +0000</pubDate>
		<guid isPermaLink="false">http://paulcwarren.wordpress.com/2008/05/29/documentum-composer-integrating-bof-development-into-your-workflow/#comment-76</guid>
		<description>Paul,

We are trying to take advantage to Composer and Subversion to manage our Business Process.  We created the process using BPM and then pulled it into Composer so that it can be added to Subversion.  However when we checkout the project on the test machine there are errors when we open the Composer project.  

We’re not exactly sure which files to check into Subversion.  As Tim Telcik asked in his comment on Oct 6, do we need the content/xx/xxxxxx files?  Composer is storing the definition for the custom activity in this directory.  Your example above for the jardef changed the location to help bridge the gap between BOF and Workflow.  Is there a similar bridge for BPM and Workflow?</description>
		<content:encoded><![CDATA[<p>Paul,</p>
<p>We are trying to take advantage to Composer and Subversion to manage our Business Process.  We created the process using BPM and then pulled it into Composer so that it can be added to Subversion.  However when we checkout the project on the test machine there are errors when we open the Composer project.  </p>
<p>We’re not exactly sure which files to check into Subversion.  As Tim Telcik asked in his comment on Oct 6, do we need the content/xx/xxxxxx files?  Composer is storing the definition for the custom activity in this directory.  Your example above for the jardef changed the location to help bridge the gap between BOF and Workflow.  Is there a similar bridge for BPM and Workflow?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
