Files
2024-05-13 12:54:14 +02:00

135 lines
5.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
//-FILE-ID
// Name: NP-ResultHeader.xsd
// Version: 3.1
// Type: XSD file
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
// Kit Version: 2010_08
// Created: 28/11/2007
// Modified: 16/07/2010
// Developed by:
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cmn="http://telecomitalia.it/BSS/MVNO/CommonTypes" xmlns:h="http://telecomitalia.it/BSS/MVNO/NP-ResultHeaderTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-ResultHeaderTypes" elementFormDefault="qualified">
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/CommonTypes" schemaLocation="CommonTypes.xsd"/>
<xs:element name="Header" type="h:Header"/>
<xs:complexType name="Header">
<xs:annotation>
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="businessID" type="cmn:businessIDType">
<xs:annotation>
<xs:documentation>ID del processo, BusinessID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ContextProperty" type="h:Property" maxOccurs="2">
<xs:annotation>
<xs:documentation>Proprietà di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="HeaderWithoutContextProperty">
<xs:annotation>
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="businessID" type="cmn:businessIDType">
<xs:annotation>
<xs:documentation>ID del processo, BusinessID</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="HeaderWithOneContextProperty">
<xs:annotation>
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="businessID" type="cmn:businessIDType">
<xs:annotation>
<xs:documentation>ID del processo, BusinessID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ContextProperty" type="h:Property">
<xs:annotation>
<xs:documentation>Proprietà di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="HeaderWithOptIntDate" type="h:HeaderWithOptIntDate"/>
<xs:complexType name="HeaderWithOptIntDate">
<xs:annotation>
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="businessID" type="cmn:businessIDType">
<xs:annotation>
<xs:documentation>ID del processo, BusinessID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ContextProperty" type="h:Property" maxOccurs="2">
<xs:annotation>
<xs:documentation>Proprietà di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="interactionDate" type="cmn:interactionDateType" minOccurs="0"/>
<xs:element name="ID" type="cmn:IDType">
<xs:annotation>
<xs:documentation>ID della richiesta</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="HeaderWithIDandBusinessID" type="h:HeaderWithIDandBusinessID"/>
<xs:complexType name="HeaderWithIDandBusinessID">
<xs:annotation>
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="businessID" type="cmn:businessIDType">
<xs:annotation>
<xs:documentation>ID del processo, BusinessID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ID" type="cmn:IDType">
<xs:annotation>
<xs:documentation>ID della richiesta</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="HeaderWithIntDate" type="h:HeaderWithIntDate"/>
<xs:complexType name="HeaderWithIntDate">
<xs:annotation>
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="businessID" type="cmn:businessIDType">
<xs:annotation>
<xs:documentation>ID del processo, BusinessID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ContextProperty" type="h:Property" maxOccurs="2">
<xs:annotation>
<xs:documentation>Proprietà di contesto dell'invocazione del servizio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="interactionDate" type="cmn:interactionDateType"/>
<xs:element name="ID" type="cmn:IDType">
<xs:annotation>
<xs:documentation>ID della richiesta</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Property">
<xs:sequence>
<xs:element name="name" type="cmn:propertyNameType"/>
<xs:element name="value" type="cmn:propertyValueType"/>
</xs:sequence>
</xs:complexType>
</xs:schema>