8 ASDC is required to distribute the Service Definition model to different systems of the OPENECOMP platform. The systems interested in the Service model will subscribe to Artifact Generator. Artifact Generator is responsible for converting its internal Service definition model to the data model required by the different subscribing systems.
10 In 1707, Artifact Generator will generate artifacts only for A&AI.
14 ###Common can be compiled easily with a `mvn clean install` at the following locations :
16 #### common\openecomp-sdc-artifact-generator-lib
17 #### common\openecomp-logging-lib
19 ### For artifact generator, the resultant jar files are located at :
21 #### common\openecomp-sdc-artifact-generator-lib\openecomp-sdc-artifact-generator-api\target
22 #### common\openecomp-sdc-artifact-generator-lib\openecomp-sdc-artifact-generator-core\target
24 ### For openecomp-logging, the resultant jar files are located at :
26 #### common\openecomp-logging-lib\openecomp-logging-api\target
27 #### common\openecomp-logging-lib\openecomp-logging-core\target
29 ### For configuration-management, the resultant jar files are located at :
31 #### common\openecomp-common-configuration-management\openecomp-configuration-management-api\target
32 #### common\openecomp-common-configuration-management\openecomp-configuration-management-cli\target
33 #### common\openecomp-common-configuration-management\openecomp-configuration-management-core\target
41 ### Artifact Generator
46 <groupId>org.openecomp.sdc.common</groupId>
47 <artifactId>openecomp-sdc-artifact-generator-api</artifactId>
54 <groupId>org.openecomp.sdc.common</groupId>
55 <artifactId>openecomp-sdc-artifact-generator-core</artifactId>
64 <groupId>org.openecomp.sdc.common</groupId>
65 <artifactId>openecomp-logging-api</artifactId>
72 <groupId>org.openecomp.sdc.common</groupId>
73 <artifactId>openecomp-logging-core</artifactId>
77 ### Configuration Management
82 <groupId>org.openecomp.sdc.common</groupId>
83 <artifactId>openecomp-configuration-management-api</artifactId>
90 <groupId>org.openecomp.sdc.common</groupId>
91 <artifactId>openecomp-configuration-management-cli</artifactId>
98 <groupId>org.openecomp.sdc.common</groupId>
99 <artifactId>openecomp-configuration-management-core</artifactId>
103 ### NOTE : Artifact Generator generates artifacts using method 'generateArtifact' that takes the following arguments as input :
105 #### input(Specifies the list of input files as models)
106 #### overridingConfiguration(Specifies the configuration data for invoking generators)
108 The output will be a list of artifacts that are generated by the generators as defined in the API signature.
112 OpenECOMP Common supports EELF Logger, which is of the following types :