Common considerations:

  • This action must follow the Apply transformation action for the event.
  • The following actions are the only actions supported between the Apply transformation action and the Send global variable action:
    • Execute business logic
    • Extract global variable
    • Insert data
    • Set global variable
    • Remove global variable
    • Perform macro transaction
    • Pause
  • The above actions are useful if you want to process the global variable before sending it to other portlets. For example, you want to send the user ID entered on the login screen to other portlets. In this example, you add an Apply transformation action to transform the login screen and an Extract global variable action to extract the region of the user ID input field and save it in a global variable. Then you add a Send global variable action to send the user ID stored in the global variable to other portlets.
  • The following actions are not supported between the Apply transformation action and the Send global variable action. If any of these actions are placed between the Apply transformation and Send global variable actions, they are executed as normal, but the global variable is not sent.
    • Apply transformation
    • Show URL
    • Forward to URL
    • Play macro
    • Send key
    • Disconnect
    • Portlet Prepresentation (Block Delimiter)
  • The Type specification for the object contained in the global variable is supported only for JSR 286 portlets. If you manually add the type parameter to the screen event source in a JSR 168 project, it is ignored.