AAIService Custom Query in SDN-C

AAIService Custom Query

 Introduction

AAI project provides custom query feature. SDN-CP AAIService bundle provides support for custom query. 
 To make a custom query request, the following call needs to be made:
Custom Query format
 PUT /aai/v11/query?format={format}
{
    "start" : "{namespace}/{resource}",
    "query" : "query/{query-name}"
}
 

 Sample request









 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sample custome-query request
 <save plugin="org.openecomp.sdnc.sli.aai.AAIService"
      resource="custom-query"
      key="format = 'resource'"
      force="true"
      local-only="false"
      pfx="tmp.AnAI-data.vnf">
      <parameter name="start[0]" value="`'network/generic-vnfs?vnf-name=' + $tmp.vnf-name`" />
      <parameter name="start_length" value="1" />
      <parameter name="query" value="query/complex-fromVnf" /> 
</save>
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 









References:

 AAI Project Custom Query wiki page
User story implementing custom query: