...
- Topic name in DMaaP for such messages: unauthenticated.VES_PNFREG_OUTPUT
...
Configuration files
- The mountpoint-registrar bundle uses 2 1 configuration files (by default they are file (it is located in the $ODL_HOME/etc directory by default) -
- dmaap-vesmsg-listener.properties - This file contains a property key by the name - subscriptions and its values are fully qualified Java class names and consumer properties file names separated by : (colon) and ; (semicolon) Ex: subscriptions=org.onap.ccsdk.features.sdnr.wt.mountpointregistrar.impl.DMaaPPNFRegVESMsgConsumer:pnfRegVESmsgConsumer.properties
In the example above, the subscriptions property value contains 2 parts separated by a : (colon). The value before the : (colon) contains a fully qualified Java class name which implements the DMaaPVESMsgConsumer class. The value after the : (colon) contains a consumer properties file as understood by DMaaP consumer implementation. There can be any number of "Java class : consumer properties file" values separated by a ; (semicolon) for the subscriptions property. Note: the example value shown above is identical to the value in the dmaap-vesmsg-listener.properties file shipped with the bundle and this should not be changed.
- dmaap-vesmsg-listener.properties - This file contains a property key by the name - subscriptions and its values are fully qualified Java class names and consumer properties file names separated by : (colon) and ; (semicolon) Ex: subscriptions=org.onap.ccsdk.features.sdnr.wt.mountpointregistrar.impl.DMaaPPNFRegVESMsgConsumer:pnfRegVESmsgConsumer.properties
- The consumer properties file contains information about the Kafka topic, consumer ID, group ID, authorization information etc. This bundle ships a consumer properties file with the name pnfRegVESmsgConsumer.properties and this file is by default in the $ODL_HOME/etc directory.
Usage
pnfRegistration VES Message flow
...