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 | <!-- CreateEPSMultiSC | |
14 | MOId: imsi | |
15 | MOType: EPSMultiSC@http://schemas.ericsson.com/ma/HSS/ | |
16 | --> | |
17 | <xs:element name="CreateEPSMultiSC" substitutionGroup="cai3g:CreateMODefinition"> | |
18 | <xs:complexType> | |
19 | <xs:complexContent> | |
20 | <xs:extension base="cai3g:AbstractCreateAttributeType"> | |
21 | <xs:sequence> | |
22 | <xs:element name="imsi" type="imsiType"/> | |
23 | <xs:element name="msisdn" type="msisdnType" minOccurs="0"/> | |
24 | <xs:element name="associationId" type="associationIdType" minOccurs="0"/> | |
25 | <xs:element name="epsProfileId" type="epsProfileIdType"/> | |
26 | <xs:element name="epsOdb" type="epsOdbType" minOccurs="0"/> | |
27 | <xs:element name="epsRoamingAllowed" type="epsRoamingAllowedType" minOccurs="0"/> | |
28 | </xs:sequence> | |
29 | <xs:attribute name="imsi" type="imsiType" use="required"/> | |
30 | </xs:extension> | |
31 | </xs:complexContent> | |
32 | </xs:complexType> | |
33 | <xs:key name="key_imsi"> | |
34 | <xs:selector xpath="./x:imsi"/> | |
35 | <xs:field xpath="."/> | |
36 | </xs:key> | |
37 | <xs:keyref name="keyref_imsi" refer="key_imsi"> | |
38 | <xs:selector xpath="."/> | |
39 | <xs:field xpath="@imsi"/> | |
40 | </xs:keyref> | |
41 | </xs:element> | |
42 | <!-- DeleteEPSMultiSC | |
43 | MOId: imsi | |
44 | MOType: EPSMultiSC@http://schemas.ericsson.com/ma/HSS/ | |
45 | --> | |
46 | <!-- SetEPSMultiSC | |
47 | MOId: imsi | |
48 | MOType: EPSMultiSC@http://schemas.ericsson.com/ma/HSS/ | |
49 | --> | |
50 | <xs:element name="SetEPSMultiSC" substitutionGroup="cai3g:SetMODefinition"> | |
51 | <xs:complexType> | |
52 | <xs:complexContent> | |
53 | <xs:extension base="cai3g:AbstractSetAttributeType"> | |
54 | <xs:sequence> | |
55 | <xs:element name="msisdn" type="msisdnType" minOccurs="0"/> | |
56 | <xs:element name="epsProfileId" type="epsProfileIdType" minOccurs="0"/> | |
57 | <xs:element name="epsOdb" type="epsOdbType" minOccurs="0"/> | |
58 | <xs:element name="epsRoamingAllowed" type="epsRoamingAllowedType" minOccurs="0"/> | |
59 | <xs:element name="epsLocationState" type="epsLocationStateType" minOccurs="0"/> | |
60 | </xs:sequence> | |
61 | <xs:attribute name="imsi" type="imsiType" use="required"/> | |
62 | </xs:extension> | |
63 | </xs:complexContent> | |
64 | </xs:complexType> | |
65 | </xs:element> | |
66 | <!-- GetEPSMultiSC | |
67 | MOId: imsi | |
68 | MOType: EPSMultiSC@http://schemas.ericsson.com/ma/HSS/ | |
69 | --> | |
70 | <!-- GetResponseEPSMultiSC | |
71 | MOId: imsi | |
72 | MOType: EPSMultiSC@http://schemas.ericsson.com/ma/HSS/ | |
73 | --> | |
74 | <xs:element name="GetResponseEPSMultiSC" substitutionGroup="cai3g:GetMODefinition"> | |
75 | <xs:complexType> | |
76 | <xs:complexContent> | |
77 | <xs:extension base="cai3g:AbstractGetAttributeType"> | |
78 | <xs:sequence> | |
79 | <xs:element name="imsi" type="imsiType"/> | |
80 | <xs:element name="msisdn" type="msisdnType" minOccurs="0"/> | |
81 | <xs:element name="associationId" type="associationIdType" minOccurs="0"/> | |
82 | <xs:element name="epsProfileId" type="epsProfileIdType"/> | |
83 | <xs:element name="epsOdb" type="epsOdbType"/> | |
84 | <xs:element name="epsRoamingAllowed" type="epsRoamingAllowedType"/> | |
85 | <xs:element name="mmeAddress" type="mmeAddressType" minOccurs="0"/> | |
86 | <xs:element name="epsLocationState" type="epsLocationStateType"/> | |
87 | </xs:sequence> | |
88 | </xs:extension> | |
89 | </xs:complexContent> | |
90 | </xs:complexType> | |
91 | </xs:element> | |
92 | </xs:schema> |