Sync with 5.4.0
[deliverable/titan.core.git] / regression_test / XML / XmlWorkflow / XmlTest_protocolXSDs / HSS / avg.xsd
CommitLineData
970ed795 1<!--
3abe9331 2 Copyright (c) 2000-2015 Ericsson Telecom AB
970ed795
EL
3
4 All rights reserved. This program and the accompanying materials
5 are made available under the terms of the Eclipse Public License v1.0
6 which accompanies this distribution, and is available at
7 http://www.eclipse.org/legal/epl-v10.html
8 -->
9<!-- Home Subscriber Server, EPS -->
10<xs:schema xmlns="http://schemas.ericsson.com/ma/HSS/" xmlns:x="http://schemas.ericsson.com/ma/HSS/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cai3g="http://schemas.ericsson.com/cai3g1.2/" targetNamespace="http://schemas.ericsson.com/ma/HSS/" elementFormDefault="qualified" attributeFormDefault="unqualified">
11 <xs:include schemaLocation="hssla_types.xsd"/>
12 <xs:import namespace="http://schemas.ericsson.com/cai3g1.2/" schemaLocation="cai3g1.2_provisioning.xsd"/>
13 <!-- CreateAVGMultiSC
14 MOId: imsi or impi
15 MOType: AVG@http://schemas.ericsson.com/ma/HSS/
16 -->
17 <xs:element name="CreateAVGMultiSC" substitutionGroup="cai3g:CreateMODefinition">
18 <xs:complexType>
19 <xs:complexContent>
20 <xs:extension base="cai3g:AbstractCreateAttributeType">
21 <xs:sequence>
22 <xs:choice>
23 <xs:element name="imsi" type="imsiType"/>
24 <xs:element name="impi" type="impiType"/>
25 </xs:choice>
26 <xs:element name="avgEncryptedK" type="avgEncryptedKType"/>
27 <xs:element name="avgA4KeyInd" type="avgA4KeyIndType"/>
28 <xs:element name="avgFSetInd" type="avgFSetIndType"/>
29 <xs:element name="avgAmf" type="avgAmfType" minOccurs="0"/>
30 </xs:sequence>
31 <xs:attribute name="imsi" type="imsiType" use="optional"/>
32 <xs:attribute name="impi" type="impiType" use="optional"/>
33 </xs:extension>
34 </xs:complexContent>
35 </xs:complexType>
36 <xs:key name="key_imsi">
37 <xs:selector xpath="./x:imsi"/>
38 <xs:field xpath="."/>
39 </xs:key>
40 <xs:keyref name="keyref_imsi" refer="key_imsi">
41 <xs:selector xpath="."/>
42 <xs:field xpath="@imsi"/>
43 </xs:keyref>
44 <xs:key name="key_impi">
45 <xs:selector xpath="./x:impi"/>
46 <xs:field xpath="."/>
47 </xs:key>
48 <xs:keyref name="keyref_impi" refer="key_impi">
49 <xs:selector xpath="."/>
50 <xs:field xpath="@impi"/>
51 </xs:keyref>
52 </xs:element>
53 <!-- DeleteAVGMultiSC
54 MOId: imsi or impi
55 MOType: AVG@http://schemas.ericsson.com/ma/HSS/
56 -->
57 <!-- SetAVGMultiSC
58 MOId: imsi
59 MOType: AVG@http://schemas.ericsson.com/ma/HSS/
60 -->
61 <xs:element name="SetAVGMultiSC" substitutionGroup="cai3g:SetMODefinition">
62 <xs:complexType>
63 <xs:complexContent>
64 <xs:extension base="cai3g:AbstractSetAttributeType">
65 <xs:sequence>
66 <xs:element name="avgEncryptedK" type="avgEncryptedKType" minOccurs="0"/>
67 <xs:element name="avgA4KeyInd" type="avgA4KeyIndType" minOccurs="0"/>
68 <xs:element name="avgAmf" type="avgAmfType" minOccurs="0"/>
69 </xs:sequence>
70 <xs:attribute name="imsi" type="imsiType" use="optional"/>
71 <xs:attribute name="impi" type="impiType" use="optional"/>
72 </xs:extension>
73 </xs:complexContent>
74 </xs:complexType>
75 </xs:element>
76 <!-- GetAVGMultiSC
77 MOId: imsi or impi
78 MOType: AVG@http://schemas.ericsson.com/ma/HSS/
79 -->
80 <!-- GetResponseAVGMultiSC
81 -->
82 <xs:element name="GetResponseAVGMultiSC" substitutionGroup="cai3g:GetMODefinition">
83 <xs:complexType>
84 <xs:complexContent>
85 <xs:extension base="cai3g:AbstractGetAttributeType">
86 <xs:sequence>
87 <xs:choice>
88 <xs:element name="imsi" type="imsiType"/>
89 <xs:element name="impi" type="impiType"/>
90 </xs:choice>
91 <xs:element name="avgEncryptedK" type="avgEncryptedKType"/>
92 <xs:element name="avgA4KeyInd" type="avgA4KeyIndType"/>
93 <xs:element name="avgFSetInd" type="avgFSetIndType"/>
94 <xs:element name="avgAmf" type="avgAmfType"/>
95 </xs:sequence>
96 </xs:extension>
97 </xs:complexContent>
98 </xs:complexType>
99 </xs:element>
100</xs:schema>
This page took 0.029855 seconds and 5 git commands to generate.