"New feature request: Catalogue Search Functions" 00/1400/7
authorrodriguezgar <frodriguezg@indra.es>
Wed, 29 Mar 2017 16:40:54 +0000 (17:40 +0100)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Mon, 30 Nov 2020 11:49:29 +0000 (12:49 +0100)
Change-Id: I0de1da06a4220894141bf493604123c0d922c2fd

Release6/catalog-search-functions.md [new file with mode: 0644]

diff --git a/Release6/catalog-search-functions.md b/Release6/catalog-search-functions.md
new file mode 100644 (file)
index 0000000..a90dcc2
--- /dev/null
@@ -0,0 +1,42 @@
+# Catalogue Search Functions #
+
+## Proposer ##
+
+Francisco Rodriguez (Indra)
+
+## Type ##
+
+**Feature**
+
+## Target MDG/TF ##
+
+osmclient, NBI
+
+## Description ##
+
+Invoking service primitives on a Network Service or getting Monitoring
+Parameters requires to provide the nsrid or vnfrid, which are returned after
+instantiation. If the system that invokes the primitives later is not the one
+that launched the instantiation, the nsr-id/vnfr-id will not be available.
+
+In order to retrieve those ids is necessary to have a method that returns a
+single VNFR or NSR, looking by Network Service Name, instead of the existing
+operation that returns the whole catalog.
+
+## Design ##
+Design pad: https://osm.etsi.org/pad/p/feature1400
+
+While this feature is not implemented, the python osmclient library can be
+leveraged to do a search by name. Behind the scenes, the osmclient library
+is getting the whole catalogue and picking the requested record from name.
+
+The SO will add the capability to specify a search with any non-key fields.
+This has the benefit of being more future proof. This capability will be used
+in combination with a new function at osmclient for doing a lookup with
+filtering capabilities.
+
+## Demo or definition of done ##
+
+An external application such as a provisioning system will be able to use the
+northbound interface to "create a new corporation" by recovering the relevant
+NSR first.
\ No newline at end of file