The following is a step-by-step guide to building a genOSLC based integration to your authoring tool.
1) Select domain and resource types for your authoring tool
Specify which OSLC domain or domains and resource types will be supported by your integration. See: OSLC Specifications. These domains and types must be listed in the genOSLC metamodel which may be extended see:genOSLC Metamodel. The metamodel is used to determine which links may be created between resources.
Specify the OSLC domains and resource types that are supported by your authoring tool in Application.YML, as seen below.
Code Block | ||
---|---|---|
| ||
smartfacts:
genoslc:
oslc-domains:
# OSLC domain supported by this integration
- domain: http://open-services.net/ns/qm#
types: [
{
# OSLC resource type
type: "http://open-services.net/ns/qm#TestCase",
# Custom label for this type of resource e.g. "My Test Case"
label: "Test Case" }
] |
The OSLC resource type, and OSLC domain must be present in the metamodel (either the default metamodel or a custom metamodel)