What is a Contract?
Info
A Nodinite Contract represents one end of a communication chain and is, by definition a member, of a Nodinite System.
Tip
You should know about the SOA architecture to maximize the usage of the Nodinite Repository Model.
A Nodinite Contract is similar to a Nodinite Service. The differences are:
- A Contract can only be connected with 1 and exactly 1 Service.
- A Contract can not be reused within an Integration.
- A Contract can not be connected with other Contracts.
- The System Parameter UseContracts must be set to
true
; otherwise, the Contracts feature is disabled.
Custom Metadata
As with all the entities of the Nodinite Repository Model, a Contract can have any number of Custom Metadata fields assigned.
Custom Fields
As with all the entities of the Nodinite Repository Model, a Contract can have any number of Custom Fields assigned.
Resources
New 6.1
The System Administrator can add one or more Resources from the Monitoring and assign these to the Contract.
Doing so presents the Contract with the Monitoring State (the most severe state is the chosen one) in the Integration Landscape.
Sample screenshot of the Interactive Landscape feature.
To add a Resource, Edit the Contract, then click Edit on the Resources panel.
Example when there is an empty configuration.
Next, select any number of Resources.
Example with a Resource tied to the Contract.