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