JSR 286 portlets

Use these settings to define events received through WebSphere® Portal from other JSR 286 portlets (HATS or non-HATS) on the portal server. Click Add to add a new event. In the Event name field enter the name of the event that is being received. The name must match the event name used by the sending portlet, for example, the same event name used by the Send global variable action in a HATS JSR 286 sending portlet. In the Global variable field enter the name of the global variable to use to store the value of the received event.
Note:
Event names within a single portlet must be unique.

Click Advanced to set more options if necessary.

On the Advanced Options page, specify either Overwrite the global variable with the new value, or Overwrite a specific index of the global variable with the new value, including the Index to overwrite and the Event payload type of the object. Use the Browse button to assist in entering a valid value type. The type you select must be Serializable. If not, an error message is displayed. The type also must match the type used by the sending portlet, for example, the same type used by the Send global variable action in a HATS JSR 286 sending portlet. Select the Shared check box if the global variable is a shared global variable.

Note:
The Event payload type specification is supported only for JSR 286 portlets. If you manually add the type parameter to the application.hap file source in a JSR 168 project, it is ignored.

When you click Finish, the event is added to the project's application.hap file, and the portlet.xml file is updated. No WSDL files are involved with JSR 286 portlet communication.