Uploaded image for project: 'Service Orchestrator'
  1. Service Orchestrator
  2. SO-1927

Fail on updating Generic VNF orchestration status in AAI

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Highest
    • Resolution: Done
    • Dublin Release
    • Dublin Release
    • Integration-SB-00

    Description

      When testing vCPE rescust service instantiation, SO workflow fails when updating Generic VNF orchestration status in AAI. AAI logs seems to show the update was successful, but SO workflow throws exception of "Response Code null". 

      2019-05-25T03:29:31.928Z|| o.o.so.logging.jaxrs.filter.PayloadLoggingFilter - Making POST (overridden to PATCH) request to: https://aai.onap:8443/aai/v15/network/generic-vnfs/generic-vnf/56142a0d-65ec-4568-bae6-d24a35d23427
      Request Headers: {Authorization=[Basic YWFpQGFhaS5vbmFwLm9yZzpkZW1vMTIzNDU2IQ==], X-FromAppId=[MSO], X-TransactionId=[], X-HTTP-Method-Override=[PATCH], Accept=[application/json], Content-Type=[application/merge-patch+json], X-ONAP-RequestID=[1492ec50-cbbd-4038-ba44-82e3ca1dbba0], X-ONAP-InvocationID=[582e79ad-24b9-438f-ad16-56007e705977], X-ONAP-PartnerName=[SO]}
      2019-05-25T03:29:31.930Z|| o.o.so.logging.jaxrs.filter.PayloadLoggingFilter - {"vnf-id":"56142a0d-65ec-4568-bae6-d24a35d23427","orchestration-status":"Active"}
      2019-05-25T03:29:32.898Z|| o.onap.so.bpmn.common.scripts.UpdateAAIGenericVnf - Error occurred attempting to update Generic VNF in AAI, Response Code null
      2019-05-25T03:29:32.899Z|| o.onap.so.bpmn.common.scripts.UpdateAAIGenericVnf - Workflow Exception occurred when Updating GenericVnf:
      

       

      On AAI resource translog.log shows the request and response in the 2nd query of the following: 

      2019-05-25T03:29:29.180+0000|2019-05-25T03:29:29.561+0000|7921292e-aaad-4480-a541-a5d17b6093b4||qtp1219402581-35958||PATCH /aai/v16/network/generic-vnfs/generic-vnf/56142a0d-65ec-4568-bae6-d24a35d23427?resource-version=1558754948666|openECOMP|COMPLETE||||DEBUG||10.42.9.6|381|aai-resources||org.onap.aai.interceptors.post.ResponseTransactionLogging|||||||co=openECOMP:{"transactionId":"7921292e-aaad-4480-a541-a5d17b6093b4","status":"200","rqstDate":"190525-03:29:29:180","respDate":"190525-03:29:29:559","sourceId":"openECOMP:7921292e-aaad-4480-a541-a5d17b6093b4","resourceId":"https://aai.onap:8443/aai/v16/network/generic-vnfs/generic-vnf/56142a0d-65ec-4568-bae6-d24a35d23427?resource-version=1558754948666","resourceType":"PATCH","rq://jira.onap.org/browse/SO-1927tBuf":"{\"ID\":\"2-aai-resources-190525-03:29:29:180-65232\",\"Http-Method\":\"PATCH\",\"Content-Type\":\"application/merge-patch+json\",\"Headers\":\"{X-AAI-SSL-Client-C=[], X-AAI-SSL=[1], X-AAI-SSL-Issuer=[], User-Agent=[Java/1.8.0_212], X-AAI-SSL-Client-ST=[], X-AAI-SSL-Client-OU=[], Authorization=[Basic c2RuY0BzZG5jLm9uYXAub3JnOmRlbW8xMjM0NTYh], X-AAI-SSL-Client-CN=[], Content-Length=[60], Content-Type=[application/merge-patch+json], X-AAI-SSL-Client-NotBefore=[], X-FromAppId=[openECOMP], Accept=[application/json], X-AAI-SSL-Client-Verify=[0], Connection=[close], X-Forwarded-Proto=[https, https], Host=[aai.onap:8443], Pragma=[no-cache], X-Forwarded-Port=[51174], X-AAI-SSL-Client-DN=[], Cache-Control=[no-cache], X-AAI-SSL-Client-NotAfter=[], X-Forwarded-For=[10.42.10.31], X-TransactionId=[robot12], X-AAI-SSL-ClientCert-Base64=[], X-AAI-SSL-Client-O=[], X-AAI-SSL-Client-L=[]}\",\"Payload\":\"{\\\"resource-version\\\":\\\"1558754948666\\\",\\\"prov-status\\\":\\\"NVTPROV\\\"}\"}","respBuf":"{\"ID\":\"2-aai-resources-190525-03:29:29:180-65232\",\"Content-Type\":null,\"Response-Code\":200,\"Headers\":\"{vertex-id=[360632], Content-Type=[application/json], X-AAI-TXID=[2-aai-resources-190525-03:29:29:180-65232]}\",\"Entity\":\"\"}"} 
      
      2019-05-25T03:29:32.356+0000|2019-05-25T03:29:33.265+0000|ae8ec811-a8af-4084-bb7e-2791f6af66f2||qtp1219402581-35958||POST /aai/v15/network/generic-vnfs/generic-vnf/56142a0d-65ec-4568-bae6-d24a35d23427|MSO|COMPLETE||||DEBUG||10.42.9.6|909|aai-resources||org.onap.aai.interceptors.post.ResponseTransactionLogging|||||||co=MSO:{"transactionId":"ae8ec811-a8af-4084-bb7e-2791f6af66f2","status":"200","rqstDate":"190525-03:29:32:355","respDate":"190525-03:29:33:265","sourceId":"MSO:ae8ec811-a8af-4084-bb7e-2791f6af66f2","resourceId":"https://aai.onap:8443/aai/v15/network/generic-vnfs/generic-vnf/56142a0d-65ec-4568-bae6-d24a35d23427","resourceType":"PATCH","rqstBuf":"{\"ID\":\"0-aai-resources-190525-03:29:32:355-68938\",\"Http-Method\":\"POST\",\"Content-Type\":\"application/merge-patch+json\",\"Headers\":\"{X-AAI-SSL-Client-C=[], X-AAI-SSL=[1], X-AAI-SSL-Issuer=[], User-Agent=[Apache-CXF/3.2.6], X-AAI-SSL-Client-ST=[], X-AAI-SSL-Client-OU=[], Authorization=[Basic YWFpQGFhaS5vbmFwLm9yZzpkZW1vMTIzNDU2IQ==], X-AAI-SSL-Client-CN=[], Content-Length=[81], Content-Type=[application/merge-patch+json], X-AAI-SSL-Client-NotBefore=[], X-FromAppId=[MSO], Accept=[application/json], X-ONAP-InvocationID=[582e79ad-24b9-438f-ad16-56007e705977], X-AAI-SSL-Client-Verify=[0], X-Forwarded-Proto=[https, https], Connection=[close], Host=[aai.onap:8443], Pragma=[no-cache], X-Forwarded-Port=[58694], X-AAI-SSL-Client-DN=[], X-ONAP-PartnerName=[SO], X-HTTP-Method-Override=[PATCH], Cache-Control=[no-cache], X-AAI-SSL-Client-NotAfter=[], X-Forwarded-For=[10.42.10.45], X-TransactionId=[], X-AAI-SSL-ClientCert-Base64=[], X-ONAP-RequestID=[1492ec50-cbbd-4038-ba44-82e3ca1dbba0], X-AAI-SSL-Client-O=[], X-AAI-SSL-Client-L=[]}\",\"Payload\":\"{\\\"vnf-id\\\":\\\"56142a0d-65ec-4568-bae6-d24a35d23427\\\",\\\"orchestration-status\\\":\\\"Active\\\"}\"}","respBuf":"{\"ID\":\"0-aai-resources-190525-03:29:32:355-68938\",\"Content-Type\":null,\"Response-Code\":200,\"Headers\":\"{vertex-id=[360632], Content-Type=[application/json], X-AAI-TXID=[0-aai-resources-190525-03:29:32:355-68938]}\",\"Entity\":\"\"}"} 
      

      It seems to me the HTTP method should be PATCH rather than POST as shown in AAI log. 

       

      Attachments

        Issue Links

          # Subject Branch Project Status CR V

          Activity

            People

              SteveSmokowski Steve Smokowski
              xuyang11 Yang Xu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: