Cisco Active Network Abstraction Network Service Activation 1.0 カスタマイズ ガイド
ページおよびアクティベーション メタデータ スキーマ
ページおよびアクティベーション メタデータ スキーマ
発行日;2012/02/07 | 英語版ドキュメント(2010/02/11 版) | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 4MB) | フィードバック

目次

ページおよびアクティベーション メタデータ スキーマ

ページ XSD

アクティベーション XSD

ページおよびアクティベーション メタデータ スキーマ

この付録は、Cisco ANA NSA ページおよびアクティベーション メタデータ スキーマを提供します。トピックは次のとおりです。

「ページ XSD」

「アクティベーション XSD」


) Cisco ANA NSA ページおよびアクティベーション メタデータ ファイルについては、「ページ メタデータ」「アクティベーション メタデータ」を参照してください。


ページ XSD

<xs:element name="ActivationName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="AttributeDisplayName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="AttributeName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="AttributeNames">
<xs:complexType>
<xs:sequence>
<xs:element ref="IGenericImo" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="AttributeNamesID">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="ID"/>
</xs:unique>
<xs:unique name="AtrributenamesStringValue">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="StringValue"/>
</xs:unique>
</xs:element><xs:element name="Attributes">
<xs:complexType>
<xs:sequence>
<xs:element ref="IMetaDataAttribute" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="AttributesOrder">
<xs:selector xpath="IMetaDataAttribute"/>
<xs:field xpath="Order"/>
</xs:unique>
<xs:unique name="AttributesID">
<xs:selector xpath="IMetaDataAttribute"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element><xs:element name="ComboAttributeProperties">
<xs:complexType>
<xs:sequence>
<xs:element ref="IMetaDataComboGroup" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
</xs:element><xs:element name="ComboValues">
<xs:complexType>
<xs:sequence>
<xs:element ref="IGenericImo" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="ComboValuesID">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="ID"/>
</xs:unique>
<xs:unique name="CpmboValuesStringValue">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="StringValue"/>
</xs:unique>
</xs:element><xs:element name="ComboValueMacro">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="ComboValueParameters">
<xs:complexType>
<xs:sequence>
<xs:element ref="IGenericImo" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="ComboValueParametersID">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element><xs:element name="DefaultDisabledValue">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="DefaultValue">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="DefaultValueMacro">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="DefaultValueParameters">
<xs:complexType>
<xs:sequence>
<xs:element ref="IGenericImo" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="DefaultValueParametersID">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element><xs:element name="DependentSelectionAttribute">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="DependentSelectionValue">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="GroupData">
<xs:complexType>
<xs:sequence>
<xs:element ref="IMetaDataGroup" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="GroupDataID">
<xs:selector xpath="IMetaDataGroup"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element><xs:element name="ID">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="OidSimpleType">
<xs:attribute name="type" type="xs:string" use="required" fixed="Oid"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="IGenericImo">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="StringValue"/>
</xs:all>
</xs:complexType>
</xs:element><xs:element name="IMOPropertyNames">
<xs:complexType>
<xs:sequence>
<xs:element ref="IGenericImo" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" use="required" fixed="IMObjects_Array">
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:unique name="IMOPropertyNamesID">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element><xs:simpleType name="IMOTypeSimpleType">
<xs:restriction base="xs:string">
<xs:pattern value="com\.sheer\.imo\..*"/>
</xs:restriction>
</xs:simpleType><xs:element name="IMOType">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="IMOTypeSimpleType">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="IMetaDataAttribute">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="AttributeDisplayName"/>
<xs:element ref="Required"/>
<xs:element ref="Type"/>
<xs:element ref="Order"/>
<xs:element ref="AttributeName" minOccurs="0"/>
<xs:element ref="SelectionType" minOccurs="0"/>
<xs:element ref="IMOType" minOccurs="0"/>
<xs:element ref="ComboValueMacro" minOccurs="0"/>
<xs:element ref="ComboValueParameters" minOccurs="0"/>
<xs:element ref="StaticComboValues" minOccurs="0"/>
<xs:element ref="DefaultValue" minOccurs="0"/>
<xs:element ref="DefaultDisabledValue" minOccurs="0"/>
<xs:element ref="DefaultValueMacro" minOccurs="0"/>
<xs:element ref="DefaultValueParameters" minOccurs="0"/>
<xs:element ref="IMOPropertyNames" minOccurs="0"/>
<xs:element ref="Validation" minOccurs="0"/>
<xs:element ref="ToolTipText" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element><xs:element name="IMetaDataComboGroup">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="TargetComboAttribute"/>
<xs:element ref="ComboValues"/>
</xs:all>
</xs:complexType>
</xs:element><xs:element name="IMetaDataGroup">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="DependentSelectionAttribute"/>
<xs:element ref="DependentSelectionValue"/>
<xs:element ref="Name" minOccurs="0"/>
<xs:element ref="AttributeNames" minOccurs="0"/>
<xs:element ref="ComboAttributeProperties" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element><xs:element name="IMetaDataIteration">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="Name" minOccurs="0"/>
<xs:element ref="Required" minOccurs="0"/>
<xs:element ref="IterationNames"/>
</xs:all>
</xs:complexType>
</xs:element><xs:simpleType name="OidSimpleType">
<xs:restriction base="xs:string">
<xs:pattern value="\{\[.+\(.+=.+\)\]\}"/>
</xs:restriction>
</xs:simpleType><xs:element name="IMetaDataPages">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="Pages"/>
<xs:element ref="ActivationName" minOccurs="0"/>
<xs:element ref="IterationData" minOccurs="0"/>
<xs:element ref="GroupData" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element><xs:element name="IMetaDataStep">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="Attributes"/>
<xs:element ref="StepDisplayName"/>
<xs:element ref="Order"/>
<xs:element ref="StepName" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element><xs:element name="IterationData">
<xs:complexType>
<xs:sequence>
<xs:element ref="IMetaDataIteration" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required"/>
</xs:complexType>
<xs:unique name="IterationDataID">
<xs:selector xpath="IMetaDataIteration"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element><xs:element name="IterationNames">
<xs:complexType>
<xs:sequence>
<xs:element ref="IGenericImo" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="IterationNamesID">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="ID"/>
</xs:unique>
<xs:unique name="IterationNamesStringValue">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="StringValue"/>
</xs:unique>
</xs:element><xs:element name="Name">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="Order">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:integer">
<xs:attribute name="type" type="xs:string" use="required" fixed="Integer"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="Pages">
<xs:complexType>
<xs:sequence>
<xs:element ref="IMetaDataStep" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="PageOrder">
<xs:selector xpath="IMetaDataStep"/>
<xs:field xpath="Order"/>
</xs:unique>
<xs:unique name="PageID">
<xs:selector xpath="IMetaDataStep"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element><xs:element name="Required">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:boolean">
<xs:attribute name="type" type="xs:string" use="required" fixed="Boolean"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="SelectionType">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="SelectionTypeSimpleType">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:simpleType name="SelectionTypeSimpleType">
<xs:restriction base="xs:string">
<xs:enumeration value="Dynamic"/>
<xs:enumeration value="Static"/>
</xs:restriction>
</xs:simpleType><xs:element name="StaticComboValues">
<xs:complexType>
<xs:sequence>
<xs:element ref="IGenericImo" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="StaticComboValuesID">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element><xs:element name="StepDisplayName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="StepName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="StringValue">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="TargetComboAttribute">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="ToolTipText">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:element name="Type">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="TypeSimpleType">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element><xs:simpleType name="TypeSimpleType">
<xs:restriction base="xs:string">
<xs:enumeration value="IPAddress"/>
<xs:enumeration value="Integer"/>
<xs:enumeration value="String"/>
<xs:enumeration value="Boolean"/>
<xs:enumeration value="combo"/>
<xs:enumeration value="IPSubnet"/>
<xs:enumeration value="Float"/>
<xs:enumeration value="Long"/>
</xs:restriction>
</xs:simpleType><xs:element name="Validation">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
 
 

アクティベーション XSD

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="ActivationName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="AttributeName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Attributes">
<xs:complexType>
<xs:sequence>
<xs:element ref="IMetaDataAttribute" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="AttributesID">
<xs:selector xpath="IMetaDataAttribute"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element>
<xs:element name="ID">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="OidSimpleType">
<xs:attribute name="type" type="xs:string" use="required" fixed="Oid"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="IGenericImo">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="StringValue"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="IMetaDataActivation">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="WorkflowTemplateName"/>
<xs:element ref="Steps"/>
<xs:element ref="RepeatSteps" minOccurs="0"/>
<xs:element ref="ActivationName" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="IMetaDataAttribute">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="Value"/>
<xs:element ref="AttributeName" minOccurs="0"/>
<xs:element ref="Required" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="IMetaDataIteration">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="IterationNames"/>
<xs:element ref="Name" minOccurs="0"/>
<xs:element ref="Required" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="IMetaDataStep">
<xs:complexType>
<xs:all>
<xs:element ref="ID"/>
<xs:element ref="Attributes"/>
<xs:element ref="StepName" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="IterationNames">
<xs:complexType>
<xs:sequence>
<xs:element ref="IGenericImo"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="IterationNamesID">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="ID"/>
</xs:unique>
<xs:unique name="IterationNamesStringValue">
<xs:selector xpath="IGenericImo"/>
<xs:field xpath="StringValue"/>
</xs:unique>
</xs:element>
<xs:element name="Name">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="RepeatSteps">
<xs:complexType>
<xs:sequence>
<xs:element ref="IMetaDataIteration" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="RepeateStepsID">
<xs:selector xpath="IMetaDataIteration"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element>
<xs:element name="Required">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:boolean">
<xs:attribute name="type" type="xs:string" use="required" fixed="Boolean"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="StepName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Steps">
<xs:complexType>
<xs:sequence>
<xs:element ref="IMetaDataStep" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" fixed="IMObjects_Array"/>
</xs:complexType>
<xs:unique name="StepsID">
<xs:selector xpath="IMetaDataStep"/>
<xs:field xpath="ID"/>
</xs:unique>
</xs:element>
<xs:element name="StringValue">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="WorkflowTemplateName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required" fixed="String"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:simpleType name="OidSimpleType">
<xs:restriction base="xs:string">
<xs:pattern value="\{\[.+\(.+=.+\)\]\}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>