Skip to content

Quick Start: Manifest Configuration

Manifest configuration controls how a manifest is exported — which API types are generated, what database settings are applied, which service implementations are included, and what custom properties are bundled with the package.

Direct Martini package export uses these saved manifest settings. If you export a Martini package from the manifest's Export action and click Build, Negroni uses the configuration saved on this page.

Opening Configuration

  1. Right-click on a manifest in the Navigator.
  2. Select Configure.
  3. The configuration panel opens with tabs for each configuration area.

API Configuration

  1. Select the API type. REST API is selected by default. Supported types: REST, SOAP, GraphQL.
  2. Select the security type for the manifest.
  3. Optionally exclude specific operations from the manifest using the dropdown.

SQL Configuration

  1. Configure the connection pool settings for the target database.
  2. Select the query configuration type based on your database and query requirements.

When the manifest is exported as a Martini package, SQL configurations are accessible and modifiable in the conf directory of the package.

Properties Configuration

  1. Add custom package properties as key-value pairs.
  2. Custom properties are included automatically when the manifest is exported.
  3. Properties are also accessible in the conf directory of the exported package.

Aggregate Queries Configuration

  1. Click to add a new aggregate query.
  2. Enter the query name.
  3. Select an associated entity for the query.
  4. Select a target entity attribute.
  5. Select the aggregate function type.
  6. Review or modify the generated alias.
  7. Click to add the query to the list.
  8. Once all queries are added, click Add.

Saving

Click Save Save to apply the configuration to the manifest. After exporting, you can further modify configurations in the exported package's conf file.

Configuration availability

Some configuration options may not be available depending on your license. See Licensing Features for details.