Schema locations for configuration files

The schemas can be found in two locations:

  • The project website.
  • The pineapple-api jar file.

The Project Website

Module Info Schema

The schema can be found at http://pineapple.dev.java.net/ns/module_info_1_0.xsd

The schema is used by the REST API to expose information about the current set of registered modules.

Execution Result Schema

The schema can be found at http://pineapple.dev.java.net/ns/execution_result_1_0.xsd

The schema is used by the REST API and agent architecture to transport information regarding the state of executions.

Scheduled Operations Schema

The schema can be found at http://pineapple.dev.java.net/ns/scheduled_operation_1_0.xsd

The schema is used by the REST API to expose information about the current set of scheduled operations. The schema is used the core component to persist information about scheduled operations.

Reports Schema

The schema supports definition of reports. The schema is used by the REST API to expose information about the set of existing reports.

The schema is defined in the file report_1_0.xsd and defines the namespace: http://pineapple.dev.java.net/ns/report_1_0.xsd

The pineapple-api JAR File

The schemas are located in the root of the jar file created by the pineapple-api project.