Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
themeEmacs
titleGET Request for Feeds from BusController
collapsetrue
1. >> GET : https://172.16.0.70:30242/webapi/feeds/
[
    {
        "lastMod": 1625906852119,
        "status": "VALID",
        "feedId": "1",
        "feedName": "bulk_pm_feed",
        "feedVersion": "0",
        "feedDescription": "DFC Feed Creation",
        "owner": "dcaecm",
        "asprClassification": "unclassified",
        "publishURL": "https://dmaap-dr-prov/publish/1",
        "subscribeURL": "https://dmaap-dr-prov/subscribe/1",
        "suspended": false,
        "logURL": "https://dmaap-dr-prov/feedlog/1",
        "formatUuid": null,
        "pubs": [
            {
                "lastMod": 1625906852105,
                "status": "VALID",
                "dcaeLocationName": "loc00",
                "username": "tmp_edftprplxki85pw",
                "userpwd": "gi6nvqz4skzepa1",
                "feedId": "1",
                "pubId": "1.da72f",
                "feedName": null,
                "feedVersion": null,
                "statusValid": true
            },
            {
                "lastMod": 1625906851630,
                "status": "VALID",
                "dcaeLocationName": "san-francisco",
                "username": "tmp_rmu408ke6c47cjd",
                "userpwd": "3ae2ahymjl6sndw",
                "feedId": "1",
                "pubId": "1.9hl81",
                "feedName": null,
                "feedVersion": null,
                "statusValid": true
            }
        ],
        "subs": [
            {
                "lastMod": 1625906974644,
                "status": "VALID",
                "dcaeLocationName": "loc00",
                "username": "username",
                "userpwd": "password",
                "feedId": "1",
                "deliveryURL": "https://dcae-pm-mapper:8443/delivery",
                "logURL": "https://dmaap-dr-prov/sublog/1",
                "subId": "1",
                "use100": false,
                "suspended": false,
                "owner": "DGL",
                "guaranteedDelivery": false,
                "guaranteedSequence": false,
                "privilegedSubscriber": true,
                "decompress": true,
                "feedName": null,
                "feedVersion": null,
                "statusValid": true
            }
        ],
        "bytes": "eyJuYW1lIjogImJ1bGtfcG1fZmVlZCIsICJ2ZXJzaW9uIjogIjAiLCAiZGVzY3JpcHRpb24iOiAiREZDIEZlZWQgQ3JlYXRpb24iLCAic3VzcGVuZCI6IGZhbHNlLCAiYXV0aG9yaXphdGlvbiI6IHsgImNsYXNzaWZpY2F0aW9uIjogInVuY2xhc3NpZmllZCIsICJlbmRwb2ludF9hZGRycyI6IFtdLCJlbmRwb2ludF9pZHMiOiBbCXsiaWQiOiAidG1wX2VkZnRwcnBseGtpODVwdyIsInBhc3N3b3JkIjogImdpNm52cXo0c2t6ZXBhMSJ9CSx7ImlkIjogInRtcF9ybXU0MDhrZTZjNDdjamQiLCJwYXNzd29yZCI6ICIzYWUyYWh5bWpsNnNuZHcifV19fQ==",
        "statusValid": true
    }
]

2. >> GET Topics : https://172.16.0.70:30242/webapi/topics/
[
    {
        "lastMod": 1625906819480,
        "status": "VALID",
        "fqtn": "org.onap.dmaap.mr.PNF_REGISTRATION",
        "topicName": "PNF_REGISTRATION",
        "topicDescription": "the VES collector will be publishing pnfRegistration events in this topic",
        "tnxEnabled": "false",
        "owner": "VEScollector",
        "formatUuid": null,
        "replicationCase": "REPLICATION_NONE",
        "globalMrURL": null,
        "fqtnStyle": null,
        "version": null,
        "partitionCount": "2",
        "replicationCount": "1",
        "publisherRole": "org.onap.dmaap.mr.PNF_REGISTRATION.publisher",
        "subscriberRole": "org.onap.dmaap.mr.PNF_REGISTRATION.subscriber",
        "clients": [
            {
                "lastMod": 1625906820030,
                "status": "VALID",
                "dcaeLocationName": "san-francisco",
                "topicURL": "http://message-router:3904/events/org.onap.dmaap.mr.PNF_REGISTRATION",
                "fqtn": "org.onap.dmaap.mr.PNF_REGISTRATION",
                "clientRole": "org.onap.dmaap.mr.PNF_REGISTRATION.sub",
                "action": [
                    "sub",
                    "view"
                ],
                "mrClientId": "1625906820030",
                "clientIdentity": null,
                "publisher": false,
                "subscriber": true,
                "statusValid": true
            }
        ],
        "numClients": 1,
        "bytes": "eyAidG9waWNOYW1lIjogIm9yZy5vbmFwLmRtYWFwLm1yLlBORl9SRUdJU1RSQVRJT04iLCAidG9waWNEZXNjcmlwdGlvbiI6ICJ0aGUgVkVTIGNvbGxlY3RvciB3aWxsIGJlIHB1Ymxpc2hpbmcgcG5mUmVnaXN0cmF0aW9uIGV2ZW50cyBpbiB0aGlzIHRvcGljIiwgInBhcnRpdGlvbkNvdW50IjogIjIiLCAicmVwbGljYXRpb25Db3VudCI6ICIxIiB9IA==",
        "statusValid": true
    },
    {
        "lastMod": 1625906820603,
        "status": "VALID",
        "fqtn": "org.onap.dmaap.mr.mirrormakeragent",
        "topicName": "mirrormakeragent",
        "topicDescription": "the topic used to provision the MM agent whitelist",
        "tnxEnabled": "false",
        "owner": "dmaap",
        "formatUuid": null,
        "replicationCase": "REPLICATION_NONE",
        "globalMrURL": null,
        "fqtnStyle": null,
        "version": null,
        "partitionCount": "1",
        "replicationCount": "1",
        "publisherRole": "org.onap.dmaap.mr.mirrormakeragent.publisher",
        "subscriberRole": "org.onap.dmaap.mr.mirrormakeragent.subscriber",
        "clients": [
            {
                "lastMod": 1625906821157,
                "status": "VALID",
                "dcaeLocationName": "san-francisco",
                "topicURL": "http://message-router:3904/events/org.onap.dmaap.mr.mirrormakeragent",
                "fqtn": "org.onap.dmaap.mr.mirrormakeragent",
                "clientRole": null,
                "action": [
                    "pub",
                    "sub",
                    "view"
                ],
                "mrClientId": "1625906821157",
                "clientIdentity": "dmaap-bc-mm-prov@dmaap-bc-mm-prov.onap.org",
                "publisher": true,
                "subscriber": true,
                "statusValid": true
            },
            {
                "lastMod": 1625906827509,
                "status": "VALID",
                "dcaeLocationName": "san-francisco",
                "topicURL": "http://message-router:3904/events/org.onap.dmaap.mr.mirrormakeragent",
                "fqtn": "org.onap.dmaap.mr.mirrormakeragent",
                "clientRole": null,
                "action": [
                    "pub",
                    "sub",
                    "view"
                ],
                "mrClientId": "1625906827509",
                "clientIdentity": "demo@people.osaaf.org",
                "publisher": true,
                "subscriber": true,
                "statusValid": true
            },
            {
                "lastMod": 1625906826491,
                "status": "VALID",
                "dcaeLocationName": "san-francisco",
                "topicURL": "http://message-router:3904/events/org.onap.dmaap.mr.mirrormakeragent",
                "fqtn": "org.onap.dmaap.mr.mirrormakeragent",
                "clientRole": null,
                "action": [
                    "pub",
                    "sub",
                    "view"
                ],
                "mrClientId": "1625906826491",
                "clientIdentity": "dmaap-bc-topic-mgr@dmaap-bc-topic-mgr.onap.org",
                "publisher": true,
                "subscriber": true,
                "statusValid": true
            }
        ],
        "numClients": 3,
        "bytes": "eyAidG9waWNOYW1lIjogIm9yZy5vbmFwLmRtYWFwLm1yLm1pcnJvcm1ha2VyYWdlbnQiLCAidG9waWNEZXNjcmlwdGlvbiI6ICJ0aGUgdG9waWMgdXNlZCB0byBwcm92aXNpb24gdGhlIE1NIGFnZW50IHdoaXRlbGlzdCIsICJwYXJ0aXRpb25Db3VudCI6ICIxIiwgInJlcGxpY2F0aW9uQ291bnQiOiAiMSIgfSA=",
        "statusValid": true
    },
    {
        "lastMod": 1625906971092,
        "status": "VALID",
        "fqtn": "org.onap.dmaap.mr.PERFORMANCE_MEASUREMENTS",
        "topicName": "PERFORMANCE_MEASUREMENTS",
        "topicDescription": "PM Mapper publishes perf3gpp VES PM Events to authenticated MR topic",
        "tnxEnabled": "false",
        "owner": "dcaecm",
        "formatUuid": null,
        "replicationCase": "REPLICATION_NONE",
        "globalMrURL": null,
        "fqtnStyle": null,
        "version": null,
        "partitionCount": "2",
        "replicationCount": "1",
        "publisherRole": "org.onap.dmaap.mr.PERFORMANCE_MEASUREMENTS.publisher",
        "subscriberRole": "org.onap.dmaap.mr.PERFORMANCE_MEASUREMENTS.subscriber",
        "clients": [
            {
                "lastMod": 1625906971956,
                "status": "VALID",
                "dcaeLocationName": "san-francisco",
                "topicURL": "http://message-router:3904/events/org.onap.dmaap.mr.PERFORMANCE_MEASUREMENTS",
                "fqtn": "org.onap.dmaap.mr.PERFORMANCE_MEASUREMENTS",
                "clientRole": "org.onap.dcae.pmPublisher",
                "action": [
                    "pub",
                    "view"
                ],
                "mrClientId": "1625906971956",
                "clientIdentity": null,
                "publisher": true,
                "subscriber": false,
                "statusValid": true
            }
        ],
        "numClients": 1,
        "bytes": "eyAidG9waWNOYW1lIjogIm9yZy5vbmFwLmRtYWFwLm1yLlBFUkZPUk1BTkNFX01FQVNVUkVNRU5UUyIsICJ0b3BpY0Rlc2NyaXB0aW9uIjogIlBNIE1hcHBlciBwdWJsaXNoZXMgcGVyZjNncHAgVkVTIFBNIEV2ZW50cyB0byBhdXRoZW50aWNhdGVkIE1SIHRvcGljIiwgInBhcnRpdGlvbkNvdW50IjogIjIiLCAicmVwbGljYXRpb25Db3VudCI6ICIxIiB9IA==",
        "statusValid": true
    },
    {
        "lastMod": 1625906816791,
        "status": "VALID",
        "fqtn": "org.onap.dmaap.mr.PNF_READY",
        "topicName": "PNF_READY",
        "topicDescription": "This topic will be used to publish the PNF_READY events generated by the PNF REgistration Handler service in the DCAE platform.",
        "tnxEnabled": "false",
        "owner": "PNFRegistrationHandler",
        "formatUuid": null,
        "replicationCase": "REPLICATION_NONE",
        "globalMrURL": null,
        "fqtnStyle": null,
        "version": null,
        "partitionCount": "2",
        "replicationCount": "1",
        "publisherRole": "org.onap.dmaap.mr.PNF_READY.publisher",
        "subscriberRole": "org.onap.dmaap.mr.PNF_READY.subscriber",
        "clients": [
            {
                "lastMod": 1625906817506,
                "status": "VALID",
                "dcaeLocationName": "san-francisco",
                "topicURL": "http://message-router:3904/events/org.onap.dmaap.mr.PNF_READY",
                "fqtn": "org.onap.dmaap.mr.PNF_READY",
                "clientRole": "org.onap.dmaap.mr.PNF_READY.pub",
                "action": [
                    "pub",
                    "view"
                ],
                "mrClientId": "1625906817506",
                "clientIdentity": null,
                "publisher": true,
                "subscriber": false,
                "statusValid": true
            }
        ],
        "numClients": 1,
        "bytes": "eyAidG9waWNOYW1lIjogIm9yZy5vbmFwLmRtYWFwLm1yLlBORl9SRUFEWSIsICJ0b3BpY0Rlc2NyaXB0aW9uIjogIlRoaXMgdG9waWMgd2lsbCBiZSB1c2VkIHRvIHB1Ymxpc2ggdGhlIFBORl9SRUFEWSBldmVudHMgZ2VuZXJhdGVkIGJ5IHRoZSBQTkYgUkVnaXN0cmF0aW9uIEhhbmRsZXIgc2VydmljZSBpbiB0aGUgRENBRSBwbGF0Zm9ybS4iLCAicGFydGl0aW9uQ291bnQiOiAiMiIsICJyZXBsaWNhdGlvbkNvdW50IjogIjEiIH0g",
        "statusValid": true
    }
]

Open Issues

Data Router Publisher/Subscriber behaviour is not consistent 

...

Test details

  1. Create Sftp server.
  2. Upload PM Files to xNF SFTP Server.
  3. Send File Ready Event to VES Collector.
  4. Verify Ves Collector logs for Event send to unauthenticated.VES_NOTIFICATION_OUTPUT : Ves Collector log file.
  5. Verify Data File Collector Logs if it contains message > Publishing file A1625946870.67.xml.gz to DR successful! :  DFC log file.
  6. Vefify PM-Mapper log if it contains > org.onap.dcaegen2.services.pmmapper.messagerouter.VESPublisher. Successfully published VES events to messagerouter : Pm-Mapper log file.
  7. Verify Message-Router log if  it contains Publisher Log Details : [publisherId=dcae, topicId=org.onap.dmaap.mr.PERFORMANCE_MEASUREMENTS, messageTimestamp=null, publisherIp=10.42.6.27, messageBatchId=10072021195549, messageSequence=1, messageLengthInBytes=2530, transactionEnabled=true, transactionId=10-07-2021::07:55:44:917::10.42.6.27::10072021195549::1, publishTimestamp=10-07-2021::07:55:44:918, serverIp=10.42.3.28]

Improvements

  1. Datafile Collector not sending dr publisher credentails as secret.