03-29-2019 07:14 AM
I created a service using"ncs-make-package in whic the yang imports another one that I'm willing to use for common definition. I placed this later file in the directory used for yang library (files such as ietf-inet-types.yang). The "make" is fine.
When I do the "reload packages" I get an error: "mising namespace"
cisco@ncs> request packages reload
>>> System upgrade is starting.
>>> Sessions in configure mode must exit to operational mode.
>>> No configuration changes can be performed until upgrade has completed.
>>> System upgrade has been cancelled.
Error: 'http://example.com/tim-sdn-common': Missing namespace (referenced by 'http://example.com/LF-testpy')
[error][2019-03-29 14:53:07
The namespace is defined in the imported file (i don't see any difference with repèsct to other correctly imported yang files, such as ietf-inet-types.yang).
Wich is my mistake?
Solved! Go to Solution.
04-01-2019 09:12 AM
Hi,
Please edit your package-metadata.xml and add the dependency using the <required-package> tag.
See the example:
<ncs-package xmlns="http://tail-f.com/ns/ncs-packages">
<name>tailf-etsi-rel2-nfvo-ro-example</name>
<package-version>1.0.0</package-version>
<description>Tail-f etsi release 2 NFVO Resource Orchestration Example</description>
<ncs-min-version>4.3</ncs-min-version>
<required-package>
<name>tailf-etsi-rel2-nfvo-ro</name>
</required-package>
<required-package>
<name>tailf-etsi-rel2-nfvo-ro-os</name>
</required-package>
<required-package>
<name>tailf-etsi-rel2-nfvo-esc</name>
</required-package>
<required-package>
<name>tailf-etsi-rel2-nfvo</name>
</required-package>
<component>
<name>tailf_etsi_rel2_nfvo_ro_example</name>
<application>
<python-class-name>tailf_etsi_rel2_nfvo_ro_example_init.ResourceOrchestrationExample</python-class-name>
</application>
</component>
</ncs-package>
Roque
03-29-2019 02:45 PM
04-01-2019 03:06 AM
No effect: the package reload fails with the same error
04-01-2019 09:12 AM
Hi,
Please edit your package-metadata.xml and add the dependency using the <required-package> tag.
See the example:
<ncs-package xmlns="http://tail-f.com/ns/ncs-packages">
<name>tailf-etsi-rel2-nfvo-ro-example</name>
<package-version>1.0.0</package-version>
<description>Tail-f etsi release 2 NFVO Resource Orchestration Example</description>
<ncs-min-version>4.3</ncs-min-version>
<required-package>
<name>tailf-etsi-rel2-nfvo-ro</name>
</required-package>
<required-package>
<name>tailf-etsi-rel2-nfvo-ro-os</name>
</required-package>
<required-package>
<name>tailf-etsi-rel2-nfvo-esc</name>
</required-package>
<required-package>
<name>tailf-etsi-rel2-nfvo</name>
</required-package>
<component>
<name>tailf_etsi_rel2_nfvo_ro_example</name>
<application>
<python-class-name>tailf_etsi_rel2_nfvo_ro_example_init.ResourceOrchestrationExample</python-class-name>
</application>
</component>
</ncs-package>
Roque
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide