158 lines
7.0 KiB
XML
158 lines
7.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- edited with XMLSpy v2009 (http://www.altova.com) by Utente (EMBRACE) -->
|
|
<!--
|
|
//-FILE-ID
|
|
// Name: NP-Result.xsd
|
|
// Version: 4.1
|
|
// Type: XSD file
|
|
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
|
|
// Kit Version:
|
|
// Created: 27/11/2007
|
|
// Developed by:
|
|
-->
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:npr="http://telecomitalia.it/BSS/MVNO/NP-Result" xmlns:h="http://telecomitalia.it/BSS/MVNO/NP-ResultHeaderTypes" xmlns:cst="http://telecomitalia.it/BSS/MVNO/NP-ResultCustomTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-Result" elementFormDefault="qualified">
|
|
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/NP-ResultHeaderTypes" schemaLocation="NP-ResultHeader.xsd"/>
|
|
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/NP-ResultCustomTypes" schemaLocation="NP-ResultEntities.xsd"/>
|
|
<xs:element name="CompleteRequestPortingInRecipientMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:Header"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRecipientProv"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyAckRecipientMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:Header"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRecipientProv"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyValidationRecipientMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithOneContextProperty"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCutOverD"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
|
<xs:element name="ProcessData" type="cst:ProcessData" minOccurs="0"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyActivationRecipientMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:Header"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRecipientProv"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyCompletionRecipientMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:Header"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithDonorProv"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyRequestDonorMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithOptIntDate"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithPreval"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithisCreditInTransferisStolen"/>
|
|
<xs:element name="Party" type="cst:PartyWithIdentification" minOccurs="0"/>
|
|
<xs:element name="ProcessData" type="cst:ProcessData" minOccurs="0"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyAckDonorMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithIntDate"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithStatusD"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithNewSIM"/>
|
|
<xs:element name="Party" type="cst:Party" minOccurs="0"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyCeaseDonorMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithOptIntDate"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithStatusDData"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithNewSIMWithOptAccountTypeAOM"/>
|
|
<xs:element name="Party" type="cst:Party" minOccurs="0"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyFinalizationRecipientMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:Header"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRecipientProv"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyCreditTransferRecipientMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCreditTransfer"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithisCreditLocked"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyUnlockWrongCreditMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCreditTransfer"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithCreditAmount"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyUnlockAmountMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCreditTransfer"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithCreditAmount"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifyCompletionCreditTransferDonorMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCreditTransferWithRecDonor"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithNewSIMWithOptAccountType"/>
|
|
<xs:element name="Party" type="cst:Party" minOccurs="0"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifySLADonorMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRequestItemDonor"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="NotifySLARecipientMessage">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="h:HeaderWithoutContextProperty"/>
|
|
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRequestItemRecipient"/>
|
|
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:schema>
|