Sync with 5.4.0
[deliverable/titan.core.git] / regression_test / XML / XmlWorkflow / XmlTest_protocolXSDs / HSS / eps.xsd
1 <!--
2 Copyright (c) 2000-2015 Ericsson Telecom AB
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>
This page took 0.035652 seconds and 5 git commands to generate.