This extension point is used to extend activities. User can create activities based on existing activity or make a new one. Activity is a unit for user to easily launch a specified operation, such as launching transaction panels, logging journals, and so on. It can also be global unique or not.
In this extension point, You can use a common activity extension:
activity
And also, there are some pre-built activity types to implement pre-built functions. It includes that:
htmlActivity, oleActivity, activexActivity, swingActivity, swtActivity, xuiCtxActivity, processorActivity
<!ELEMENT extension (activity* | htmlActivity* | oleActivity* | activexActivity* | swingActivity* | swtActivity* | xuiCtxActivity* | processorActivity*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT activity EMPTY>
<!ATTLIST activity
id CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #IMPLIED
parameter CDATA #IMPLIED
description CDATA #IMPLIED
unique (true | false) "true">
Activity is a unit for user to easily launch a specified operation, such as launching transaction panels, logging journals, and so on. It can also be global unique or not.
<!ELEMENT htmlActivity EMPTY>
<!ATTLIST htmlActivity
id CDATA #REQUIRED
name CDATA #IMPLIED
link CDATA #REQUIRED
toolBar (true | false) "false"
statusBar (true | false) "false"
handler CDATA #IMPLIED
description CDATA #IMPLIED
unique (true | false) "true">
This is a pre-built activity to get a controlled embedded browser integration in working area.
<!ELEMENT oleActivity EMPTY>
<!ATTLIST oleActivity
id CDATA #REQUIRED
name CDATA #IMPLIED
document CDATA #REQUIRED
description CDATA #IMPLIED
unique (true | false) "true">
This is a pre-built activity to integrate a OLE document such doc, ppt, pdf and so on into the working area.
<!ELEMENT activexActivity EMPTY>
<!ATTLIST activexActivity
id CDATA #REQUIRED
name CDATA #IMPLIED
classID CDATA #REQUIRED
handler CDATA #IMPLIED
description CDATA #IMPLIED
unique (true | false) "true">
This is a pre-built activity to integrate a activex control into working area.
<!ELEMENT swingActivity EMPTY>
<!ATTLIST swingActivity
id CDATA #REQUIRED
name CDATA #IMPLIED
panel CDATA #REQUIRED
description CDATA #IMPLIED
unique (true | false) "true">
This is a pre-built activity to integrate the Swing and AWT UI panel into working area.
<!ELEMENT swtActivity EMPTY>
<!ATTLIST swtActivity
id CDATA #REQUIRED
name CDATA #IMPLIED
composite CDATA #REQUIRED
description CDATA #IMPLIED
unique (true | false) "true">
This is a pre-built activity to integrate the SWT UI panel into working area.
<!ELEMENT xuiCtxActivity EMPTY>
<!ATTLIST xuiCtxActivity
id CDATA #REQUIRED
name CDATA #IMPLIED
xuiFile CDATA #REQUIRED
contextId CDATA #IMPLIED
description CDATA #IMPLIED
unique (true | false) "true">
This is a pre-built activity to integrate the XUI(XML UI) composite into working area. And you can bind a context on it.
<!ELEMENT processorActivity EMPTY>
<!ATTLIST processorActivity
id CDATA #REQUIRED
name CDATA #IMPLIED
processorId CDATA #REQUIRED
description CDATA #IMPLIED
unique (true | false) "true">
This is a pre-built activity to integrate the XUI processor flow into working area by the XUI processor ID.
<extension point="com.ibm.btt.rcp.activity.activities"> <activity class="com.ibm.btt.rcp.sample.activity.LoginActivity" id="com.ibm.btt.rcp.sample.activity.LoginActivity" name="Login" unique="true"/> </extension>example for htmlActivity:
<extension point="com.ibm.btt.rcp.activity.activities"> <htmlActivity description="htmlActivity TEST001" id="BTTLegacyWrapperTest.htmlActivity.test001" link="http://www.ibm.com" name="htmlActivity TEST001" statusBar="false" toolBar="true" unique="true"/> </extension>example for oleActivity:
<extension point="com.ibm.btt.rcp.activity.activities"> <oleActivity description="oleActivity TEST001" document="file/Test.doc" id="BTTLegacyWrapperTest.oleActivity.test001" name="oleActivity TEST001" unique="true"/> </extension>example for activexActivity:
<extension point="com.ibm.btt.rcp.activity.activities"> <activexActivity classID="MediaPlayer.MediaPlayer.1" description="activexActivity TEST001" id="BTTLegacyWrapperTest.activexActivity.test001" name="activexActivity TEST001" unique="true"/> </extension>example for swingActivity:
<extension point="com.ibm.btt.rcp.activity.activities"> <swingActivity description="swingActivity TEST001" id="BTTLegacyWrapperTest.swingActivity.test001" name="swingActivity TEST001" panel="com.ibm.btt.legacy.test.swing.TempJPanel" unique="true"/> </extension>example for swtActivity:
<extension point="com.ibm.btt.rcp.activity.activities"> <swtActivity composite="com.ibm.btt.legacy.test.swt.TempComposite" description="swtActivity TEST001" id="BTTLegacyWrapperTest.swtActivity.test001" name="swtActivity TEST001" unique="true"/> </extension>example for xuiCtxActivity:
<extension point="com.ibm.btt.rcp.activity.activities"> <xuiCtxActivity contextId="accountQueryCtx" description="xuiCtxActivity TEST001" id="BTTLegacyWrapperTest.xuiActivity.test001" name="xuiCtxActivity TEST001" unique="true" xuiFile="file/xui.xui"/> </extension>example for processorActivity:
<extension point="com.ibm.btt.rcp.activity.activities"> <processorActivity description="processorActivity TEST001" id="BTTLegacyWrapperTest.processorActivity.test001" name="processorActivity TEST001" processorId="testProc" unique="true"/> </extension>
Licensed Materials - Property of IBM Restricted Materials of IBM 5724-H82 (C) Copyright IBM Corp. 2007, 2008 All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.