Object Sharing Between Java Activities and Advice Implementation : Overview

Overview
TIBCO ActiveMatrix BusinessWorks ActiveAspects Plug-in provides a feature for the activities of the JAVA palette in TIBCO ActiveMatrix BusinessWorks and Advice Implementations to pass objects between each other by means of defining a "Java Object Reference" type for Input and/or Output schema of the activities involved.
The feature enables you to pass JAVA objects between:
Advice Implementations and Java Activities
An enhanced support for Advice Implementations with another Advice Implementation
JAVA Activities with other JAVA Activities in a BW project
An Advice Implementation or a JAVA Activity can check-in and check-out objects from the engine data structure by using API's. You have to pass a unique key which will act as a unique identifier for the object in the engine data structure.
You must pass the key between advice implementations and activities manually. It is not a part of this feature. You must also ensure that the activity/advice implementation which needs to check-out the object, already has the key to it.
Also, the features provided by TIBCO ActiveMatrix BusinessWorks or TIBCO ActiveMatrix BusinessWorks ActiveAspects Plug-in may or may not be used to accomplish this.