MicroStrategy ONE

Java-based Tasks

You use the Web Customization Editor to create a Java-based task, which is built by writing a custom Java class that defines the task. Unlike bean-based tasks, Java-based tasks are explicitly registered in a special task configuration file. Once the Web Customization Editor makes an entry in the task configuration file—listing the mapping between the task ID and the task class—the  task appears under Tasks in the MicroStrategy Web Configuration settings of the Web Customization Editor and it is also available to the Task Administrator application.

Creating a Java-based class requires both Java programming skills and the ability to modify an XML file.

Examples of Java-based tasks include actions such as logging in or out of MicroStrategy Web, creating an Intelligence Server session, or returning grid formatting data for a report or document.

The topics in this section are designed to help you understand and create a Java-based task.

  • Creating a New Java-based Task

    This topic provides a detailed set of instructions on how to use the Web Customization Editor to create a Java-based task.  

  • Registering a Java-based Task

    This topic provides a detailed set of instructions on how to use the Web Customization Editor to register a Java-based task.  

  • Task Class

    This topic provides information about the interfaces, abstract classes, and methods used to write the Java class for the task.  

  • Code Sample for a Java-based Task

    This topic provides an annotated code sample to illustrate a Java-based task.