<?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:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Comments on: Extending Maximo 7 Business Objects</title>
	<atom:link href="http://maximotimes.com/maximo/extending-maximo-7-business-objects/feed/" rel="self" type="application/rss+xml" />
	<link>http://maximotimes.com/maximo/extending-maximo-7-business-objects/</link>
	<description>All Things Maximo</description>
	<lastBuildDate>Tue, 07 Feb 2012 18:49:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Creating an Attribute customization using custom classes in Maximo &#171; openmaximo</title>
		<link>http://maximotimes.com/maximo/extending-maximo-7-business-objects/comment-page-1/#comment-671</link>
		<dc:creator>Creating an Attribute customization using custom classes in Maximo &#171; openmaximo</dc:creator>
		<pubDate>Fri, 09 Apr 2010 09:38:19 +0000</pubDate>
		<guid isPermaLink="false">http://maximotimes.com/?p=1114#comment-671</guid>
		<description>[...] Extending Maximo 7 Business Objects (maximotimes.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] Extending Maximo 7 Business Objects (maximotimes.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MuriloCruz</title>
		<link>http://maximotimes.com/maximo/extending-maximo-7-business-objects/comment-page-1/#comment-583</link>
		<dc:creator>MuriloCruz</dc:creator>
		<pubDate>Mon, 08 Mar 2010 13:30:25 +0000</pubDate>
		<guid isPermaLink="false">http://maximotimes.com/?p=1114#comment-583</guid>
		<description>I&#039;m not sure about it, but I believe that maximo sends the event to the method &quot;CallMethod(event)&quot; to the parent object of the button.
the CallMethod method of a DataBean (probably the bean of a dialog or a table that is parent of the button) calls the CallBeanMethod that tries to call the method that has the name that is written in the mxevent tag in your button.
if it doesn&#039;t find the method, it gets the parent of this object (the parent of the dialog is the active Mbo) and tries to call the method again.

finding the method or not, if there is a dialog or an application or a menu that the ID is the same as the string defined in the mxEvent property, maximo will show it.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure about it, but I believe that maximo sends the event to the method &#8220;CallMethod(event)&#8221; to the parent object of the button.<br />
the CallMethod method of a DataBean (probably the bean of a dialog or a table that is parent of the button) calls the CallBeanMethod that tries to call the method that has the name that is written in the mxevent tag in your button.<br />
if it doesn&#8217;t find the method, it gets the parent of this object (the parent of the dialog is the active Mbo) and tries to call the method again.</p>
<p>finding the method or not, if there is a dialog or an application or a menu that the ID is the same as the string defined in the mxEvent property, maximo will show it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chon</title>
		<link>http://maximotimes.com/maximo/extending-maximo-7-business-objects/comment-page-1/#comment-503</link>
		<dc:creator>Chon</dc:creator>
		<pubDate>Thu, 11 Feb 2010 18:51:17 +0000</pubDate>
		<guid isPermaLink="false">http://maximotimes.com/?p=1114#comment-503</guid>
		<description>That is a good question.  I am not sure myself.  I&#039;d have to do more research.</description>
		<content:encoded><![CDATA[<p>That is a good question.  I am not sure myself.  I&#8217;d have to do more research.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikhail Fedorenko</title>
		<link>http://maximotimes.com/maximo/extending-maximo-7-business-objects/comment-page-1/#comment-502</link>
		<dc:creator>Mikhail Fedorenko</dc:creator>
		<pubDate>Thu, 11 Feb 2010 18:33:34 +0000</pubDate>
		<guid isPermaLink="false">http://maximotimes.com/?p=1114#comment-502</guid>
		<description>Thank you for reply!
I already checked app development guide for maximo 7.1. There&#039;re minor differences from guide for maximo 6.2 in event processing question) Guide explains event processing like:
&quot;Events defined in a presentation file are tied to a method in the code or an event tag in the JSP pages. Maximo is an event driven product. When you perform an action, Maximo sends an &quot;Event&quot; to the back end which invokes and runs a method associated with the event.&quot;
But guide give&#039;s no explanation about where&#039;s defined the linkage &quot;specific mxevent&quot;-&quot;specific method&quot;?
For example, i have pushbutton with predefined mxevent=&quot;startcenter&quot; in application. When i push that button maximo sends me to the Start Center application. If I want to change system behaviour I have to modify underlying logic. In other words i must &quot;extend&quot; methods associated with that event. But i can&#039;t find where) What java class i have to modify? It&#039;s the question.
I think that all interactions with business objects (add, delete, attribute chages and others) must be defined in object main class and classes which extends main class. Like psdi.app.item.ItemTestSet for psdi.app.item.</description>
		<content:encoded><![CDATA[<p>Thank you for reply!<br />
I already checked app development guide for maximo 7.1. There&#8217;re minor differences from guide for maximo 6.2 in event processing question) Guide explains event processing like:<br />
&#8220;Events defined in a presentation file are tied to a method in the code or an event tag in the JSP pages. Maximo is an event driven product. When you perform an action, Maximo sends an &#8220;Event&#8221; to the back end which invokes and runs a method associated with the event.&#8221;<br />
But guide give&#8217;s no explanation about where&#8217;s defined the linkage &#8220;specific mxevent&#8221;-&#8221;specific method&#8221;?<br />
For example, i have pushbutton with predefined mxevent=&#8221;startcenter&#8221; in application. When i push that button maximo sends me to the Start Center application. If I want to change system behaviour I have to modify underlying logic. In other words i must &#8220;extend&#8221; methods associated with that event. But i can&#8217;t find where) What java class i have to modify? It&#8217;s the question.<br />
I think that all interactions with business objects (add, delete, attribute chages and others) must be defined in object main class and classes which extends main class. Like psdi.app.item.ItemTestSet for psdi.app.item.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chon</title>
		<link>http://maximotimes.com/maximo/extending-maximo-7-business-objects/comment-page-1/#comment-497</link>
		<dc:creator>Chon</dc:creator>
		<pubDate>Thu, 11 Feb 2010 14:52:36 +0000</pubDate>
		<guid isPermaLink="false">http://maximotimes.com/?p=1114#comment-497</guid>
		<description>Have a look at this &lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/topic/com.ibm.itmaxam.doc/62_mx_AD_ug.pdf&quot; rel=&quot;nofollow&quot;&gt;Application Designer quick start guide&lt;/a&gt;, it might give you some insite.</description>
		<content:encoded><![CDATA[<p>Have a look at this <a href="http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/topic/com.ibm.itmaxam.doc/62_mx_AD_ug.pdf" rel="nofollow">Application Designer quick start guide</a>, it might give you some insite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikhail Fedorenko</title>
		<link>http://maximotimes.com/maximo/extending-maximo-7-business-objects/comment-page-1/#comment-493</link>
		<dc:creator>Mikhail Fedorenko</dc:creator>
		<pubDate>Thu, 11 Feb 2010 11:17:30 +0000</pubDate>
		<guid isPermaLink="false">http://maximotimes.com/?p=1114#comment-493</guid>
		<description>Hi! Thank you for your post, usefull as always)  I have one question. In application designer I  added pushbuttons. For each pushbutton I defined specific mxevent and saved the configuration.
After I pushed the button in application maximo executes mxevent.
Can you explain, how maximo realize what java   method should be executed?
From your post I figered out that maximo implements methods from MBO class. Every application manage related MBO. Is it right that full list of available for implementation methods in specific application defined in java class of related MBO?</description>
		<content:encoded><![CDATA[<p>Hi! Thank you for your post, usefull as always)  I have one question. In application designer I  added pushbuttons. For each pushbutton I defined specific mxevent and saved the configuration.<br />
After I pushed the button in application maximo executes mxevent.<br />
Can you explain, how maximo realize what java   method should be executed?<br />
From your post I figered out that maximo implements methods from MBO class. Every application manage related MBO. Is it right that full list of available for implementation methods in specific application defined in java class of related MBO?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

