Files
gateway-mnp-dbc/dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/result/NP-Result.xsd
2024-05-13 12:54:14 +02:00

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>