Commit | Line | Data |
---|---|---|
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> |