Add nsi service handler
This commit is contained in:
@ -3,6 +3,7 @@ using Hcs.ClientApi.DebtRequestsApi;
|
||||
using Hcs.ClientApi.DeviceMeteringApi;
|
||||
using Hcs.ClientApi.FileStoreServiceApi;
|
||||
using Hcs.ClientApi.HouseManagementApi;
|
||||
using Hcs.ClientApi.NsiApi;
|
||||
using Hcs.ClientApi.OrgRegistryCommonApi;
|
||||
using Hcs.ClientApi.RemoteCaller;
|
||||
using System;
|
||||
@ -40,6 +41,7 @@ namespace Hcs.ClientApi
|
||||
public HcsOrgRegistryCommonApi OrgRegistryCommon => new HcsOrgRegistryCommonApi(this);
|
||||
public HcsFileStoreServiceApi FileStoreService => new HcsFileStoreServiceApi(this);
|
||||
public HcsDeviceMeteringApi DeviceMeteringService => new HcsDeviceMeteringApi(this);
|
||||
public HcsNsiApi Nsi => new HcsNsiApi(this);
|
||||
|
||||
public X509Certificate2 FindCertificate(Func<X509Certificate2, bool> predicate)
|
||||
{
|
||||
|
||||
41
Hcs.Client/ClientApi/NsiApi/HcsMethodExportNsi.cs
Normal file
41
Hcs.Client/ClientApi/NsiApi/HcsMethodExportNsi.cs
Normal file
@ -0,0 +1,41 @@
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using Nsi = Hcs.Service.Async.Nsi.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.NsiApi
|
||||
{
|
||||
/// <summary>
|
||||
/// Операции экспорта данных справочников поставщика информации ГИС ЖКХ
|
||||
/// </summary>
|
||||
internal class HcsMethodExportNsi : HcsNsiMethod
|
||||
{
|
||||
public HcsMethodExportNsi(HcsClientConfig config) : base(config)
|
||||
{
|
||||
EnableMinimalResponseWaitDelay = true;
|
||||
CanBeRestarted = true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Возвращает данные справочников поставщика информации
|
||||
/// </summary>
|
||||
public async Task<object[]> GetNsiItem(int regNum, CancellationToken token)
|
||||
{
|
||||
var request = new Nsi.exportDataProviderNsiItemRequest
|
||||
{
|
||||
Id = HcsConstants.SignedXmlElementId,
|
||||
RegistryNumber = (Nsi.exportDataProviderNsiItemRequestRegistryNumber)regNum,
|
||||
// http://open-gkh.ru/Nsi/exportDataProviderNsiItemRequest.html
|
||||
version = "10.0.1.2"
|
||||
};
|
||||
|
||||
var stateResult = await SendAndWaitResultAsync(request, async (portClient) =>
|
||||
{
|
||||
var response = await portClient.exportDataProviderNsiItemAsync(CreateRequestHeader(), request);
|
||||
return response.AckRequest.Ack;
|
||||
}, token);
|
||||
|
||||
return stateResult.Items;
|
||||
}
|
||||
}
|
||||
}
|
||||
28
Hcs.Client/ClientApi/NsiApi/HcsNsiApi.cs
Normal file
28
Hcs.Client/ClientApi/NsiApi/HcsNsiApi.cs
Normal file
@ -0,0 +1,28 @@
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Hcs.ClientApi.NsiApi
|
||||
{
|
||||
public class HcsNsiApi
|
||||
{
|
||||
public HcsClientConfig Config { get; private set; }
|
||||
|
||||
public HcsNsiApi(HcsClientConfig config)
|
||||
{
|
||||
Config = config;
|
||||
}
|
||||
|
||||
public async Task<object[]> GetNsiItem(int regNum, CancellationToken token = default)
|
||||
{
|
||||
try
|
||||
{
|
||||
var method = new HcsMethodExportNsi(Config);
|
||||
return await method.GetNsiItem(regNum, token);
|
||||
}
|
||||
catch (HcsNoResultsRemoteException)
|
||||
{
|
||||
return [];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
112
Hcs.Client/ClientApi/NsiApi/HcsNsiMethod.cs
Normal file
112
Hcs.Client/ClientApi/NsiApi/HcsNsiMethod.cs
Normal file
@ -0,0 +1,112 @@
|
||||
using Hcs.ClientApi.RemoteCaller;
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using Nsi = Hcs.Service.Async.Nsi.v15_7_0_1;
|
||||
|
||||
namespace Hcs.Service.Async.Nsi.v15_7_0_1
|
||||
{
|
||||
public partial class AckRequestAck : IHcsAck { }
|
||||
public partial class getStateResult : IHcsGetStateResult { }
|
||||
public partial class Fault : IHcsFault { }
|
||||
public partial class HeaderType : IHcsHeaderType { }
|
||||
}
|
||||
|
||||
namespace Hcs.ClientApi.NsiApi
|
||||
{
|
||||
public class HcsNsiMethod : HcsRemoteCallMethod
|
||||
{
|
||||
public HcsEndPoints EndPoint => HcsEndPoints.NsiAsync;
|
||||
|
||||
public Nsi.RequestHeader CreateRequestHeader() =>
|
||||
HcsRequestHelper.CreateHeader<Nsi.RequestHeader>(ClientConfig);
|
||||
|
||||
public HcsNsiMethod(HcsClientConfig config) : base(config) { }
|
||||
|
||||
public System.ServiceModel.EndpointAddress RemoteAddress
|
||||
=> GetEndpointAddress(HcsConstants.EndPointLocator.GetPath(EndPoint));
|
||||
|
||||
private Nsi.NsiPortsTypeAsyncClient NewPortClient()
|
||||
{
|
||||
var client = new Nsi.NsiPortsTypeAsyncClient(_binding, RemoteAddress);
|
||||
ConfigureEndpointCredentials(client.Endpoint, client.ClientCredentials);
|
||||
return client;
|
||||
}
|
||||
|
||||
public async Task<IHcsGetStateResult> SendAndWaitResultAsync(
|
||||
object request,
|
||||
Func<Nsi.NsiPortsTypeAsyncClient, Task<IHcsAck>> sender,
|
||||
CancellationToken token)
|
||||
{
|
||||
token.ThrowIfCancellationRequested();
|
||||
|
||||
while (true)
|
||||
{
|
||||
try
|
||||
{
|
||||
return await SendAndWaitResultAsyncImpl(request, sender, token);
|
||||
}
|
||||
catch (HcsRestartTimeoutException e)
|
||||
{
|
||||
if (!CanBeRestarted) throw new HcsException("Превышен лимит ожидания выполнения запроса", e);
|
||||
Log($"Перезапускаем запрос типа {request.GetType().Name}...");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private async Task<IHcsGetStateResult> SendAndWaitResultAsyncImpl(
|
||||
object request,
|
||||
Func<Nsi.NsiPortsTypeAsyncClient, Task<IHcsAck>> sender,
|
||||
CancellationToken token)
|
||||
{
|
||||
if (request == null) throw new ArgumentNullException("Null request");
|
||||
string version = HcsRequestHelper.GetRequestVersionString(request);
|
||||
_config.Log($"Отправляем запрос: {RemoteAddress.Uri}/{request.GetType().Name} в версии {version}...");
|
||||
|
||||
var stopWatch = System.Diagnostics.Stopwatch.StartNew();
|
||||
|
||||
IHcsAck ack;
|
||||
using (var client = NewPortClient())
|
||||
{
|
||||
ack = await sender(client);
|
||||
}
|
||||
|
||||
stopWatch.Stop();
|
||||
_config.Log($"Запрос принят в обработку за {stopWatch.ElapsedMilliseconds}мс., подтверждение {ack.MessageGUID}");
|
||||
|
||||
var stateResult = await WaitForResultAsync(ack, true, token);
|
||||
|
||||
stateResult.Items.OfType<Nsi.ErrorMessageType>().ToList().ForEach(x =>
|
||||
{
|
||||
throw HcsRemoteException.CreateNew(x.ErrorCode, x.Description);
|
||||
});
|
||||
|
||||
return stateResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Выполняет однократную проверку наличия результата.
|
||||
/// Возвращает null если результата еще нет.
|
||||
/// </summary>
|
||||
protected override async Task<IHcsGetStateResult> TryGetResultAsync(IHcsAck sourceAck, CancellationToken token)
|
||||
{
|
||||
using (var client = NewPortClient())
|
||||
{
|
||||
var requestHeader = HcsRequestHelper.CreateHeader<Nsi.RequestHeader>(_config);
|
||||
var requestBody = new Nsi.getStateRequest { MessageGUID = sourceAck.MessageGUID };
|
||||
|
||||
var response = await client.getStateAsync(requestHeader, requestBody);
|
||||
var resultBody = response.getStateResult;
|
||||
|
||||
if (resultBody.RequestState == HcsAsyncRequestStateTypes.Ready)
|
||||
{
|
||||
return resultBody;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="AckRequest" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="ResultHeader" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="exportDataProviderNsiItemResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="exportDataProviderPagingNsiItemResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="getStateResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.getStateResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="getStateResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.getStateResult, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="importAdditionalServicesResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="importBaseDecisionMSPResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="importCapitalRepairWorkResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="importCommunalInfrastructureSystemResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="importGeneralNeedsMunicipalResourceResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="importMunicipalServicesResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="importOrganizationWorksResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ReferenceGroup xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ID="6ed99385-248e-45de-9dcf-2cdc68502e8c" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
|
||||
<ClientOptions>
|
||||
<GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
|
||||
<GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
|
||||
<EnableDataBinding>true</EnableDataBinding>
|
||||
<ExcludedTypes />
|
||||
<ImportXmlTypes>false</ImportXmlTypes>
|
||||
<GenerateInternalTypes>false</GenerateInternalTypes>
|
||||
<GenerateMessageContracts>false</GenerateMessageContracts>
|
||||
<NamespaceMappings />
|
||||
<CollectionMappings />
|
||||
<GenerateSerializableTypes>true</GenerateSerializableTypes>
|
||||
<Serializer>Auto</Serializer>
|
||||
<UseSerializerForFaults>true</UseSerializerForFaults>
|
||||
<ReferenceAllAssemblies>true</ReferenceAllAssemblies>
|
||||
<ReferencedAssemblies />
|
||||
<ReferencedDataContractTypes />
|
||||
<ServiceContractMappings />
|
||||
</ClientOptions>
|
||||
<MetadataSources>
|
||||
<MetadataSource Address="C:\Users\kshkulev\Documents\hcs\Hcs.Client\HcsWsdlSources\wsdl_xsd_v.15.7.0.1\nsi\hcs-nsi-service-async.wsdl" Protocol="file" SourceId="1" />
|
||||
</MetadataSources>
|
||||
<Metadata>
|
||||
<MetadataFile FileName="hcs-nsi-base.xsd" MetadataType="Schema" ID="d87e1f34-f49f-454c-ba65-bd26e7b49117" SourceId="1" SourceUrl="file:///C:/Users/kshkulev/Documents/hcs/Hcs.Client/HcsWsdlSources/wsdl_xsd_v.15.7.0.1/lib/hcs-nsi-base.xsd" />
|
||||
<MetadataFile FileName="hcs-nsi-types.xsd" MetadataType="Schema" ID="06c39cda-d9d7-4dc5-8679-c56fd9e019ce" SourceId="1" SourceUrl="file:///C:/Users/kshkulev/Documents/hcs/Hcs.Client/HcsWsdlSources/wsdl_xsd_v.15.7.0.1/nsi/hcs-nsi-types.xsd" />
|
||||
<MetadataFile FileName="hcs-base.xsd" MetadataType="Schema" ID="30d908db-8657-4c2e-92de-5149ab7ec04d" SourceId="1" SourceUrl="file:///C:/Users/kshkulev/Documents/hcs/Hcs.Client/HcsWsdlSources/wsdl_xsd_v.15.7.0.1/lib/hcs-base.xsd" />
|
||||
<MetadataFile FileName="xmldsig-core-schema.xsd" MetadataType="Schema" ID="d3f6f408-8df6-44e3-8f53-efed0b06ebe9" SourceId="1" SourceUrl="file:///C:/Users/kshkulev/Documents/hcs/Hcs.Client/HcsWsdlSources/wsdl_xsd_v.15.7.0.1/lib/xmldsig-core-schema.xsd" />
|
||||
<MetadataFile FileName="hcs-nsi-service-async.wsdl" MetadataType="Wsdl" ID="ac570442-8e47-48b4-ac0e-dad9b9be7cfd" SourceId="1" SourceUrl="file:///C:/Users/kshkulev/Documents/hcs/Hcs.Client/HcsWsdlSources/wsdl_xsd_v.15.7.0.1/nsi/hcs-nsi-service-async.wsdl" />
|
||||
</Metadata>
|
||||
<Extensions>
|
||||
<ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
|
||||
<ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
|
||||
</Extensions>
|
||||
</ReferenceGroup>
|
||||
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configurationSnapshot xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
|
||||
<behaviors />
|
||||
<bindings>
|
||||
<binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:<?xml version="1.0" encoding="utf-16"?><Data name="NsiBindingAsync"><security mode="Transport" /></Data>" bindingType="basicHttpBinding" name="NsiBindingAsync" />
|
||||
<binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:<?xml version="1.0" encoding="utf-16"?><Data name="NsiBindingAsync1" />" bindingType="basicHttpBinding" name="NsiBindingAsync1" />
|
||||
</bindings>
|
||||
<endpoints>
|
||||
<endpoint normalizedDigest="<?xml version="1.0" encoding="utf-16"?><Data address="https://api.dom.gosuslugi.ru/ext-bus-nsi-service/services/NsiAsync" binding="basicHttpBinding" bindingConfiguration="NsiBindingAsync" contract="Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync" name="NsiPortAsync" />" digest="<?xml version="1.0" encoding="utf-16"?><Data address="https://api.dom.gosuslugi.ru/ext-bus-nsi-service/services/NsiAsync" binding="basicHttpBinding" bindingConfiguration="NsiBindingAsync" contract="Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync" name="NsiPortAsync" />" contractName="Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync" name="NsiPortAsync" />
|
||||
</endpoints>
|
||||
</configurationSnapshot>
|
||||
@ -0,0 +1,310 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SavedWcfConfigurationInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="9.1" CheckSum="hH3AfPGUUBT8X+c1n+5BeWqkVxHKz/Om7UbPJ84l/Rs=">
|
||||
<bindingConfigurations>
|
||||
<bindingConfiguration bindingType="basicHttpBinding" name="NsiBindingAsync">
|
||||
<properties>
|
||||
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>NsiBindingAsync</serializedValue>
|
||||
</property>
|
||||
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>StrongWildcard</serializedValue>
|
||||
</property>
|
||||
<property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>65536</serializedValue>
|
||||
</property>
|
||||
<property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/textEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.Text.UTF8Encoding</serializedValue>
|
||||
</property>
|
||||
<property path="/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Buffered</serializedValue>
|
||||
</property>
|
||||
<property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Text</serializedValue>
|
||||
</property>
|
||||
<property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.BasicHttpSecurityElement</serializedValue>
|
||||
</property>
|
||||
<property path="/security/mode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.BasicHttpSecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Transport</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.HttpTransportSecurityElement</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>None</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>None</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Never</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>TransportSelected</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>(Коллекция)</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpMessageSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.BasicHttpMessageSecurityElement</serializedValue>
|
||||
</property>
|
||||
<property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpMessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>UserName</serializedValue>
|
||||
</property>
|
||||
<property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Default</serializedValue>
|
||||
</property>
|
||||
</properties>
|
||||
</bindingConfiguration>
|
||||
<bindingConfiguration bindingType="basicHttpBinding" name="NsiBindingAsync1">
|
||||
<properties>
|
||||
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>NsiBindingAsync1</serializedValue>
|
||||
</property>
|
||||
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>StrongWildcard</serializedValue>
|
||||
</property>
|
||||
<property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>65536</serializedValue>
|
||||
</property>
|
||||
<property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>0</serializedValue>
|
||||
</property>
|
||||
<property path="/textEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.Text.UTF8Encoding</serializedValue>
|
||||
</property>
|
||||
<property path="/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Buffered</serializedValue>
|
||||
</property>
|
||||
<property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Text</serializedValue>
|
||||
</property>
|
||||
<property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.BasicHttpSecurityElement</serializedValue>
|
||||
</property>
|
||||
<property path="/security/mode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpSecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>None</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.HttpTransportSecurityElement</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>None</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>None</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Never</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>TransportSelected</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>(Коллекция)</serializedValue>
|
||||
</property>
|
||||
<property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpMessageSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.BasicHttpMessageSecurityElement</serializedValue>
|
||||
</property>
|
||||
<property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpMessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>UserName</serializedValue>
|
||||
</property>
|
||||
<property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Default</serializedValue>
|
||||
</property>
|
||||
</properties>
|
||||
</bindingConfiguration>
|
||||
</bindingConfigurations>
|
||||
<endpoints>
|
||||
<endpoint name="NsiPortAsync" contract="Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync" bindingType="basicHttpBinding" address="https://api.dom.gosuslugi.ru/ext-bus-nsi-service/services/NsiAsync" bindingConfiguration="NsiBindingAsync">
|
||||
<properties>
|
||||
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>https://api.dom.gosuslugi.ru/ext-bus-nsi-service/services/NsiAsync</serializedValue>
|
||||
</property>
|
||||
<property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>basicHttpBinding</serializedValue>
|
||||
</property>
|
||||
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>NsiBindingAsync</serializedValue>
|
||||
</property>
|
||||
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync</serializedValue>
|
||||
</property>
|
||||
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
|
||||
</property>
|
||||
<property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue><Header /></serializedValue>
|
||||
</property>
|
||||
<property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>My</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>LocalMachine</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>FindBySubjectDistinguishedName</serializedValue>
|
||||
</property>
|
||||
<property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>False</serializedValue>
|
||||
</property>
|
||||
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue>NsiPortAsync</serializedValue>
|
||||
</property>
|
||||
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
<property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<serializedValue />
|
||||
</property>
|
||||
</properties>
|
||||
</endpoint>
|
||||
</endpoints>
|
||||
</SavedWcfConfigurationInformation>
|
||||
@ -0,0 +1,862 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/base/" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://dom.gosuslugi.ru/schema/integration/base/" version="13.1.10.2" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:import schemaLocation="xmldsig-core-schema.xsd" namespace="http://www.w3.org/2000/09/xmldsig#" />
|
||||
<xs:simpleType name="String2000Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????????? 2000 ????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2000" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String1500Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????????? 1500 ????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1500" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String300Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????????? 300 ????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="300" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String255Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ??????. ???????????? ???? ?????????? 255 ????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255" />
|
||||
<xs:minLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String100Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ??????. ???????????? ???? ?????????? 100 ????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String250Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ??????. ???????????? ???? ?????????? 250 ????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="250" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String500Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ??????. ???????????? ???? ?????????? 500 ????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="500" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String60Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????????? 60 ????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="LongTextType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ???????? 2000</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2000" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="NonEmptyStringType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:pattern value=".*[^\s].*" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="BaseType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????? ????????????-?????????????????? ?? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" ref="ds:Signature" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Id" />
|
||||
</xs:complexType>
|
||||
<xs:element name="RequestHeader">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:HeaderType">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="SenderID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ???????????????????? ????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="orgPPAGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ???????????????????????????????????? ??????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Citizen">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????? ?? ???????????????????? ????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:choice>
|
||||
<xs:element name="CitizenPPAGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????? ????????, ?????????????????????????????????????? ?? ?????? ?????? </xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="SNILS">
|
||||
<xs:annotation>
|
||||
<xs:documentation>??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{11}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="Document">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????, ???????????????????????????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ??????????????????, ?????????????????????????????? ???????????????? (?????? ???95)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Code">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ???????????? ??????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
<xs:pattern value="(A{0,1}\d{1,4}(\.)?)+" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="GUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ???????????? ?? ?????????????????????????????? ?????????????????????? ?????? ??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="Name">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="tns:LongTextType">
|
||||
<xs:maxLength value="1200" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="Series">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="45" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Number">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="45" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
<xs:element minOccurs="0" fixed="true" name="IsOperatorSignature" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ?????????????? ?????????????????? ????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:ISCreator">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ???? ???????? ????, ?? ???????????????????????????? ?????????????? ???????? ???????????????????????? ???????????????????? (589/944/,??.164). ???????????? ?????? ???????????????? ???????????????????? ????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ISRequestHeader">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:HeaderType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:ISCreator" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ResultHeader">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:HeaderType" />
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="ResultType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????? ???????????? ???? ???????????? ????????????????, ????????????????????????????, ???????????????? </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="TransportGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ??????????????????????????, ???????????????????????? ???????????????????? ????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="UpdateGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="GUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="UpdateDate" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????? ??????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="UniqueNumber" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????? ?????????? </xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" name="CreateOrUpdateError" type="tns:ErrorMessageType" />
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="HeaderType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????? ???????????????? ????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="MessageGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="Attachment">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="AttachmentGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ???????????????????????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="AttachmentType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Name">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1024" />
|
||||
<xs:minLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Description">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="500" />
|
||||
<xs:minLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element ref="tns:Attachment" />
|
||||
<xs:element minOccurs="0" name="AttachmentHASH">
|
||||
<xs:annotation>
|
||||
<xs:documentation>??????-?????? ???????????????? ???? ?????????????????? ???????? ?? binhex.
|
||||
|
||||
?????????????? ???????????????????? ?? ???????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AttachmentWODescriptionType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Name">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1024" />
|
||||
<xs:minLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="Description">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="500" />
|
||||
<xs:minLength value="0" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element ref="tns:Attachment" />
|
||||
<xs:element minOccurs="0" name="AttachmentHASH">
|
||||
<xs:annotation>
|
||||
<xs:documentation>??????-?????? ???????????????? ???? ?????????????????? ???????? ?? binhex</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SignedAttachmentType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ??????, ?????????????????????? ???????????????? ?? ?????????????????????????? (detached) ??????????????????. ?? ???????????????? ?????? ??????, ?????????????????????? ?????? SignedAttachmentType, ?????????? ???????? ???????????????? ?????????????????????? ???? ???????????????????????? ?????????????????? ?????????????????? ?? ?????????? Signature (????. ???????????????? INT002039). </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attachment" type="tns:AttachmentType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element maxOccurs="unbounded" name="Signature" type="tns:AttachmentWODescriptionType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? (detached) ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="Fault">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? Fault (?????? ?????????????????? Fault ?? ????????????????)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????? ?????? fault-????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="ErrorCode" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="ErrorMessage" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="StackTrace" type="xs:string" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ErrorMessage" type="tns:ErrorMessageType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ???????????? ?????????????????? ?????? ????????????-????????????????. ?????????????? ???? ??????????????????????. ???????????????? ?????? ??????????????????????????
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:complexType name="ErrorMessageType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????? ???????????? ???????????????? ?????? ????????????-????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="ErrorCode" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Description" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="StackTrace" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>StackTrace ?? ???????????? ?????????????????????????? ????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:attribute name="version" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ????????????????, ?????????????? ?? ?????????????? ???????????????????????????? ??????????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:attribute>
|
||||
<xs:element name="AckRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????????????????? ???????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ack">
|
||||
<xs:annotation>
|
||||
<xs:documentation>??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="MessageGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ??????????????????, ?????????????????????? ?????? ??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="RequesterMessageGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ??????????????????, ?????????????????????? ??????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="getStateRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ?????????????? ?????????????????????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="MessageGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ??????????????????, ?????????????????????? ?????? ??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="getRequestsStateRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???????????? ???????????????????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="10000" name="MessageGUIDList" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ?????????????????????????????? ??????????????????, ?????????????????????? ?????? ??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="getRequestsStateResult">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????? ???? ???????????? ???????????? ???????????????????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="10000" name="MessageGUIDList" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ?????????????????????????????? ??????????????????, ?????????????????????? ?????? ??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="BaseAsyncResponseType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????? ???????????? ???? ???????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element name="RequestState" type="tns:AsyncRequestStateType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="MessageGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ??????????????????, ?????????????????????? ?????? ??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CommonResultType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ???????????????????? C_UD</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="GUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ??????????????????????/???????????????????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="1" name="TransportGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ??????????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ?????????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:element minOccurs="0" name="UniqueNumber" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????? ???????????????????? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="UpdateDate" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????? ??????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" name="Error">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:ErrorMessageType" />
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="AsyncRequestStateType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ?????????????????? ?????????????????? ?? ?????????????????????? ???????????? (1- ????????????????; 2 - ?? ??????????????????; 3- ????????????????????)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:byte">
|
||||
<xs:enumeration value="1" />
|
||||
<xs:enumeration value="2" />
|
||||
<xs:enumeration value="3" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="TransportGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ??????????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:simpleType name="GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>GUID-??????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="ModificationDate" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????? ?????????????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:simpleType name="YearType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>??????, ?????????????????????? ??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:short">
|
||||
<xs:minInclusive value="1600" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="MonthType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>??????, ?????????????????????? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:maxInclusive value="12" />
|
||||
<xs:minInclusive value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="Month" type="tns:MonthType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Year">
|
||||
<xs:annotation>
|
||||
<xs:documentation>??????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:short">
|
||||
<xs:minInclusive value="1920" />
|
||||
<xs:maxInclusive value="2050" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:complexType name="YearMonth">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ?????????? ?????????????????????????? ????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element ref="tns:Year" />
|
||||
<xs:element ref="tns:Month" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Period">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????? ???????????? (?????? ???????? ??????????????????????)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="startDate" type="xs:date">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="endDate" type="xs:date">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PeriodOpen">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ?????????????????? ???????????? (???????? ??????????????????????????)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="startDate" type="xs:date">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="endDate" type="xs:date">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="VolumeType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="3" />
|
||||
<xs:minInclusive value="0" />
|
||||
<xs:totalDigits value="11" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="RegionType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????????????? ???? (????????)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="code">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ?????????????? (????????)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="name">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ????????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="500" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OKTMORefType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="code">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ???? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11" />
|
||||
<xs:pattern value="\d{11}|\d{8}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="name">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ????????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="500" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="OKEIType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="A{0,1}\d{3,4}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="OKEI" type="tns:OKEIType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="orgPPAGUID" type="tns:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ???????????????????????????????????? ??????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:complexType name="DocumentPortalType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????? ?????????????????? ????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Name">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="500" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="DocNumber">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="500" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="ApproveDate" type="xs:date">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????? ???????????????? ?????????????????? ?????????????? ????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Attachment" type="tns:AttachmentType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ISCreator">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ???? ???????? ????, ?? ???????????????????????????? ?????????????? ???????? ???????????????????????? ???????????????????? (589/944/,??.164)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="ISName" type="tns:String255Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ISOperatorName" type="tns:String255Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ?????????????????? ????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="OKTMOType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ???? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11" />
|
||||
<xs:pattern value="\d{11}|\d{8}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="OKTMOImportType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ???? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8" />
|
||||
<xs:pattern value="\d{8}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@ -0,0 +1,427 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/nsi-base/" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/" version="11.2.1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:import schemaLocation="hcs-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/base/" />
|
||||
<xs:simpleType name="nsiCodeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
<xs:pattern value="(A{0,1}\d{1,4}(\.)?)+" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на справочник</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Code" type="tns:nsiCodeType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Код записи справочника</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="GUID" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Идентификатор записи в соответствующем справочнике ГИС ЖКХ</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="Name">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Значение</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="base:LongTextType">
|
||||
<xs:maxLength value="1200" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="NsiItemNameType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Скалярный тип. Наименование справочника. Строка не более 200 символов.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2500" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="NsiItemRegistryNumberType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Скалярный тип. Реестровый номер справочника. Код не более 10 символов.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:positiveInteger">
|
||||
<xs:totalDigits value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="NsiItemInfoType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование, дата и время последнего изменения справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="RegistryNumber" type="tns:NsiItemRegistryNumberType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Реестровый номер справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Name" type="tns:NsiItemNameType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Наименование справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Modified" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Дата и время последнего изменения справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiListType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Перечень справочников с датой последнего изменения каждого из них.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Created" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Дата и время формирования перечня справочников.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element maxOccurs="unbounded" name="NsiItemInfo" type="tns:NsiItemInfoType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Наименование, дата и время последнего изменения справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element ref="tns:ListGroup" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiItemType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Данные справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="NsiItemRegistryNumber" type="tns:NsiItemRegistryNumberType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Реестровый номер справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Created" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Дата и время формирования данных справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element maxOccurs="unbounded" name="NsiElement" type="tns:NsiElementType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Элемент справочника верхнего уровня.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Элемент справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Code" type="tns:nsiCodeType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Код элемента справочника, уникальный в пределах справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="GUID" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Глобально-уникальный идентификатор элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:choice>
|
||||
<xs:element name="Modified" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Дата и время последнего изменения элемента справочника (в том числе создания).</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:sequence>
|
||||
<xs:element name="StartDate" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Дата начала действия значения</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="EndDate" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Дата окончания действия значения</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
<xs:element name="IsActual" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Признак актуальности элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="NsiElementField" type="tns:NsiElementFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Наименование и значение поля для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="ChildElement" type="tns:NsiElementType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Дочерний элемент.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementFieldType" abstract="true">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля для элемента справочника. Абстрактный тип.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Name" type="tns:FieldNameType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Наименование поля элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementStringFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Строка" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="Value" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Значение поля элемента справочника типа "Строка".</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementBooleanFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Да/Нет" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="Value" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Значение поля элемента справочника типа "Да/Нет".</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementFloatFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Вещественное" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="Value" type="xs:float">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Значение поля элемента справочника типа "Вещественное".</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementDateFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Дата" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="Value" type="xs:date">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Значение поля элемента справочника типа "Дата".</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementIntegerFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Целое число" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="Value" type="xs:integer">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Значение поля элемента справочника типа "Целое число".</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementEnumFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Перечислимый" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="Position">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Запись элемента справочника типа "Перечислимый".</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="GUID">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Код поля элемента справочника типа "Перечислимый".</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Value" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Значение поля элемента справочника типа "Перечислимый".</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementNsiFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Ссылка на справочник" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="NsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на справочник.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NsiItemRegistryNumber" type="tns:NsiItemRegistryNumberType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Реестровый номер справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element ref="tns:ListGroup" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementNsiRefFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Ссылка на элемент внутреннего справочника" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="NsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на элемент внутреннего справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NsiItemRegistryNumber" type="tns:NsiItemRegistryNumberType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Реестровый номер справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Ref" type="tns:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на элемент справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementOkeiRefFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Ссылка на элемент справочника ОКЕИ" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="Code" type="tns:nsiCodeType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Код единицы измерения по справочнику ОКЕИ.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementFiasAddressRefFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля типа "Ссылка на элемент справочника ФИАС" для элемента справочника.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="NsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на элемент справочника ФИАС.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Guid" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Идентификационный код позиции в справочнике ФИАС.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="aoGuid" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Глобально-уникальный идентификатор адресного объекта в справочнике ФИАС.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NsiElementAttachmentFieldType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Составной тип. Наименование и значение поля "Вложение"</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:NsiElementFieldType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Document" type="base:AttachmentType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Документ</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="FieldNameType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Скалярный тип. Наименование поля элемента справочника. Строка не более 200 символов.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="200" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="ListGroup">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Группа справочника:
|
||||
NSI - (по умолчанию) общесистемный
|
||||
NSIRAO - ОЖФ</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="NSI" />
|
||||
<xs:enumeration value="NSIRAO" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@ -0,0 +1,294 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<wsdl:definitions xmlns:nsi="http://dom.gosuslugi.ru/schema/integration/nsi/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/nsi-service-async/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://dom.gosuslugi.ru/schema/integration/nsi-service-async/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
||||
<wsdl:types>
|
||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" version="12.2.2.1">
|
||||
<xs:import schemaLocation="../lib/hcs-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/base/" />
|
||||
<xs:import schemaLocation="hcs-nsi-types.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/nsi/" />
|
||||
</xs:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="Fault">
|
||||
<wsdl:part name="Fault" element="base:Fault" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importAdditionalServicesRequest">
|
||||
<wsdl:part name="importAdditionalServicesRequest" element="nsi:importAdditionalServicesRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importAdditionalServicesResult">
|
||||
<wsdl:part name="importAdditionalServicesResult" element="base:AckRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importMunicipalServicesRequest">
|
||||
<wsdl:part name="importMunicipalServicesRequest" element="nsi:importMunicipalServicesRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importMunicipalServicesResult">
|
||||
<wsdl:part name="importMunicipalServicesResult" element="base:AckRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importOrganizationWorksRequest">
|
||||
<wsdl:part name="importOrganizationWorksRequest" element="nsi:importOrganizationWorksRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importOrganizationWorksResult">
|
||||
<wsdl:part name="importOrganizationWorksResult" element="base:AckRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importCommunalInfrastructureSystemRequest">
|
||||
<wsdl:part name="importCommunalInfrastructureSystemRequest" element="nsi:importCommunalInfrastructureSystemRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importCommunalInfrastructureSystemResult">
|
||||
<wsdl:part name="importCommunalInfrastructureRequest" element="base:AckRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="RequestHeader">
|
||||
<wsdl:part name="Header" element="base:RequestHeader" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="ResultHeader">
|
||||
<wsdl:part name="Header" element="base:ResultHeader" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStateRequest">
|
||||
<wsdl:part name="getStateRequest" element="base:getStateRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStateResult">
|
||||
<wsdl:part name="getStateResult" element="nsi:getStateResult" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="exportDataProviderNsiItemRequest">
|
||||
<wsdl:part name="exportDataProviderNsiItemRequest" element="nsi:exportDataProviderNsiItemRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="exportDataProviderNsiItemResult">
|
||||
<wsdl:part name="AckRequest" element="base:AckRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="exportDataProviderNsiPagingItemRequest">
|
||||
<wsdl:part name="exportDataProviderNsiPagingItemRequest" element="nsi:exportDataProviderNsiPagingItemRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="exportDataProviderNsiPagingItemResult">
|
||||
<wsdl:part name="AckRequest" element="base:AckRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importCapitalRepairWorkRequest">
|
||||
<wsdl:part name="importCapitalRepairWorkRequest" element="nsi:importCapitalRepairWorkRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importCapitalRepairWorkResult">
|
||||
<wsdl:part name="importCapitalRepairWorkResult" element="base:AckRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importBaseDecisionMSPRequest">
|
||||
<wsdl:part name="importBaseDecisionMSPRequest" element="nsi:importBaseDecisionMSPRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importBaseDecisionMSPResult">
|
||||
<wsdl:part name="importBaseDecisionMSPResult" element="base:AckRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importGeneralNeedsMunicipalResourceRequest">
|
||||
<wsdl:part name="importGeneralNeedsMunicipalResourceRequest" element="nsi:importGeneralNeedsMunicipalResourceRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importGeneralNeedsMunicipalResourceResult">
|
||||
<wsdl:part name="importGeneralNeedsMunicipalResourceResult" element="base:AckRequest" />
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="NsiPortsTypeAsync">
|
||||
<wsdl:operation name="importAdditionalServices">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_1. Импортировать данные справочника 1 "Дополнительные услуги".</wsdl:documentation>
|
||||
<wsdl:input message="tns:importAdditionalServicesRequest" />
|
||||
<wsdl:output message="tns:importAdditionalServicesResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importMunicipalServices">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_51. Импортировать данные справочника 51 "Коммунальные услуги".</wsdl:documentation>
|
||||
<wsdl:input message="tns:importMunicipalServicesRequest" />
|
||||
<wsdl:output message="tns:importMunicipalServicesResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importOrganizationWorks">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_59. Импортировать данные справочника 59 "Работы и услуги организации".</wsdl:documentation>
|
||||
<wsdl:input message="tns:importOrganizationWorksRequest" />
|
||||
<wsdl:output message="tns:importOrganizationWorksResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importCommunalInfrastructureSystem">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_272. Импортировать данные справочника 272 "Система коммунальной инфраструктуры".</wsdl:documentation>
|
||||
<wsdl:input message="tns:importCommunalInfrastructureSystemRequest" />
|
||||
<wsdl:output message="tns:importCommunalInfrastructureSystemResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getState">
|
||||
<wsdl:input message="tns:getStateRequest" />
|
||||
<wsdl:output message="tns:getStateResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="exportDataProviderNsiItem">
|
||||
<wsdl:documentation>Экспортировать данные справочников поставщика информации </wsdl:documentation>
|
||||
<wsdl:input message="tns:exportDataProviderNsiItemRequest" />
|
||||
<wsdl:output message="tns:exportDataProviderNsiItemResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="exportDataProviderPagingNsiItem">
|
||||
<wsdl:documentation>Экспортировать данные справочников поставщика информации постранично </wsdl:documentation>
|
||||
<wsdl:input message="tns:exportDataProviderNsiPagingItemRequest" />
|
||||
<wsdl:output message="tns:exportDataProviderNsiPagingItemResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importCapitalRepairWork">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_219. Импортировать данные справочника 219 "Вид работ капитального ремонта".</wsdl:documentation>
|
||||
<wsdl:input message="tns:importCapitalRepairWorkRequest" />
|
||||
<wsdl:output message="tns:importCapitalRepairWorkResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importBaseDecisionMSP">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_302. Импортировать данные справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина"</wsdl:documentation>
|
||||
<wsdl:input message="tns:importBaseDecisionMSPRequest" />
|
||||
<wsdl:output message="tns:importBaseDecisionMSPResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importGeneralNeedsMunicipalResource">
|
||||
<wsdl:documentation>Импортировать данные справочника 337 "Коммунальные ресурсы, потребляемые при использовании и содержании общего имущества в многоквартирном доме"</wsdl:documentation>
|
||||
<wsdl:input message="tns:importGeneralNeedsMunicipalResourceRequest" />
|
||||
<wsdl:output message="tns:importGeneralNeedsMunicipalResourceResult" />
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault" />
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="NsiBindingAsync" type="tns:NsiPortsTypeAsync">
|
||||
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="importAdditionalServices">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_1. Импортировать данные справочника 1 "Дополнительные услуги".</wsdl:documentation>
|
||||
<soap:operation soapAction="urn:importAdditionalServices" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importMunicipalServices">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_51. Импортировать данные справочника 51 "Коммунальные услуги".</wsdl:documentation>
|
||||
<soap:operation soapAction="urn:importMunicipalServices" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importOrganizationWorks">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_59. Импортировать данные справочника 59 "Работы и услуги организации".</wsdl:documentation>
|
||||
<soap:operation soapAction="urn:importOrganizationWorks" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importCommunalInfrastructureSystem">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_272. Импортировать данные справочника 272 "Система коммунальной инфраструктуры".</wsdl:documentation>
|
||||
<soap:operation soapAction="urn:importCommunalInfrastructureSystem" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getState">
|
||||
<soap:operation soapAction="urn:getState" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="exportDataProviderNsiItem">
|
||||
<soap:operation soapAction="urn:exportDataProviderNsiItem" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="exportDataProviderPagingNsiItem">
|
||||
<soap:operation soapAction="urn:exportDataProviderPagingNsiItem" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importCapitalRepairWork">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_219. Импортировать данные справочника 219 "Вид работ капитального ремонта".</wsdl:documentation>
|
||||
<soap:operation soapAction="urn:importCapitalRepairWork" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importBaseDecisionMSP">
|
||||
<wsdl:documentation>ВИ_НСИ_ИДС_302. Импортировать данные справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина"</wsdl:documentation>
|
||||
<soap:operation soapAction="urn:importBaseDecisionMSP" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="importGeneralNeedsMunicipalResource">
|
||||
<soap:operation soapAction="urn:importGeneralNeedsMunicipalResource" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal" />
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault use="literal" name="InvalidRequest" namespace="" />
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="NsiServiceAsync">
|
||||
<wsdl:documentation>Асинхронный сервис экспорта общих справочников подсистемы НСИ</wsdl:documentation>
|
||||
<wsdl:port name="NsiPortAsync" binding="tns:NsiBindingAsync">
|
||||
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-nsi-service/services/NsiAsync" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@ -0,0 +1,854 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/nsi/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://dom.gosuslugi.ru/schema/integration/nsi/" version="13.0.0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:import schemaLocation="../lib/hcs-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/base/" />
|
||||
<xs:import schemaLocation="../lib/hcs-nsi-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/" />
|
||||
<xs:element name="importAdditionalServicesRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ???????????? ???????????? ?????????????????????? 1 "???????????????????????????? ????????????".</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="ImportAdditionalServiceType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????/?????????????????? ???????? ???????????????????????????? ????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element minOccurs="0" name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:element name="AdditionalServiceTypeName" type="base:String100Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ???????? ???????????????????????????? ????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:choice>
|
||||
<xs:element ref="base:OKEI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????????????????? ???? ?????????????????????? ????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="StringDimensionUnit">
|
||||
<xs:annotation>
|
||||
<xs:documentation>(???????????????? ?????????? ???? ????????????????????????????)
|
||||
???????????? ?????????????? ??????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="base:String100Type">
|
||||
<xs:minLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="RecoverAdditionalServiceType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????????? ???????? ???????????????????????????? ????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????? ?????????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="DeleteAdditionalServiceType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ???????? ???????????????????????????? ????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute fixed="10.0.1.2" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:key name="importAdditionalServicesRequest_TransportGUIDKey">
|
||||
<xs:selector xpath=".//base:TransportGUID" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
<xs:key name="importAdditionalServicesRequest_ElementGuidKey">
|
||||
<xs:selector xpath=".//tns:ElementGuid" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
</xs:element>
|
||||
<xs:element name="importMunicipalServicesRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ???????????? ???????????? ?????????????????????? 51 "???????????????????????? ????????????".</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="ImportMainMunicipalService">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? 2. ????????????????/?????????????????? ?????????????? ???????????????????????? ????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element minOccurs="0" name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:element name="MunicipalServiceRef" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3).</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" fixed="true" name="GeneralNeeds" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>(???? ????????????????????????) ?????????????? "???????????? ?????????????????????????????? ???? ?????????????????????? ??????????"</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="SelfProduced" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>(???? ????????????????????????) ?????????????? "?????????????????????????????? ???????????????????????? ???????????????????????? ????????????"</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="MainMunicipalServiceName" type="base:String100Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ?????????????? ???????????????????????? ????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element maxOccurs="1" name="MunicipalResourceRef" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????? "?????? ?????????????????????????? ??????????????" (???????????????????? ?????????? 2)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" ref="base:OKEI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>(???? ????????????????????????)
|
||||
???????????????? ?????????????????? ???? ?????????????????????? ????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:choice>
|
||||
<xs:element name="SortOrder">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3" />
|
||||
<xs:minLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element fixed="true" name="SortOrderNotDefined" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ???????????????????? ???? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="RecoverMainMunicipalService">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? 2. ???????????????????????????? ?????????????? ???????????????????????? ???????????? (??????????).</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????? ?????????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" fixed="true" name="HierarchyRecover" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ???????????????????????????? ???????? ???????????????? ??????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="DeleteMainMunicipalService">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? 2. ???????????????? ?????????????? ???????????????????????? ???????????? (??????????).</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute fixed="11.0.0.4" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:key name="importMunicipalServicesRequest_TransportGUIDKey">
|
||||
<xs:selector xpath=".//base:TransportGUID" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
<xs:key name="importMunicipalServicesRequest_ElementGuidKey">
|
||||
<xs:selector xpath=".//tns:ElementGuid" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
</xs:element>
|
||||
<xs:element name="importGeneralNeedsMunicipalResourceRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ???????????? ???????????? ?????????????????????? 337 "???????????????????????? ??????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????".</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="TopLevelMunicipalResource">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ?????????????? 2-???? ???????????? ???????????????? ?????????????? ???? ?????????????????????? ????????????. ?????????????????? ???????????? 1-???? ???????????? ???????????????? ?????????????????????? ???????? ?????????????????????? ?? ???? ?????????????????????? ????????????????/??????????????, ???????????? ?????? ???????????????????????? ???????????????????? ?????????????? ???????????? ???? ?????????????????????? "?????? ?????????????????????????? ??????????????" (???? ???????????????? ParentCode). ?? ???????????? ???? ???????????? ???????????? ?? ?????????????????? TransportGuid ???????????????????????? GUID ????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="ParentCode">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ???????????????????????? ???????????? ???????????????? ????????????. ?????????? ????????:
|
||||
1 - ???????????????? ????????
|
||||
2 - ?????????????? ????????
|
||||
3 - ?????????????????????????? ??????????????
|
||||
8 - ?????????????? ????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:byte">
|
||||
<xs:enumeration value="1" />
|
||||
<xs:enumeration value="2" />
|
||||
<xs:enumeration value="3" />
|
||||
<xs:enumeration value="8" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="ImportGeneralMunicipalResource">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????/?????????????????? ???????????????? ?????????????????????????? ?????????????? (??????????)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:importGeneralNeedsMunicipalResourceType" />
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="RecoverGeneralMunicipalResource">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????????? ???????????????? ?????????????????????????? ?????????????? (??????????).</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????? ?????????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="DeleteGeneralMunicipalResource">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ???????????????? ?????????????????????????? ?????????????? (??????????).</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
<xs:attribute fixed="12.2.2.1" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:key name="importGeneralNeedsMunicipalResourceRequest_TransportGUIDKey">
|
||||
<xs:selector xpath=".//base:TransportGUID" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
<xs:key name="importGeneralNeedsMunicipalResourceRequest_ElementGuidKey">
|
||||
<xs:selector xpath=".//tns:ElementGuid" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
</xs:element>
|
||||
<xs:complexType name="importGeneralNeedsMunicipalResourceType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ?????????????? ?????????????????????? 337 "???????????????????????? ??????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????".</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element minOccurs="0" name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ?????????????????????? 2-???? ???????????? ???????????????? ?? ????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="GeneralMunicipalResourceName" type="base:String255Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ???????????????? ?????????????????????????? ??????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="MunicipalResourceRef" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????? ?????????????????????????? ?????????????? (?????? ???2 "?????? ?????????????????????????? ??????????????").</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element ref="base:OKEI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>(???? ????????????????????????)
|
||||
???????????????? ?????????????????? ???? ?????????????????????? ????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:choice>
|
||||
<xs:element name="SortOrder">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3" />
|
||||
<xs:minLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element fixed="true" name="SortOrderNotDefined" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ???????????????????? ???? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="importOrganizationWorksRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ???????????? ???????????? ?????????????????????? 59 "???????????? ?? ???????????? ??????????????????????".</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="ImportOrganizationWork" type="tns:ImportOrganizationWorkType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????/?????????????????? ???????????????? ?????????????????????? ?????????? ?? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="RecoverOrganizationWork">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????????? ?????????????? (??????????) ?????????????????????? ?????????? ?? ?????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????? ?????????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" fixed="true" name="HierarchyRecover" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ???????????????????????????? ???????? ???????????????? ??????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="DeleteOrganizationWork">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ???????????????? (??????????) ?????????????????????? ?????????? ?? ?????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute fixed="10.0.1.2" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:key name="importOrganizationWorksRequest_TransportGUIDKey">
|
||||
<xs:selector xpath=".//base:TransportGUID" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
<xs:key name="importOrganizationWorksRequest_ElementGuidKey">
|
||||
<xs:selector xpath=".//tns:ElementGuid" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
</xs:element>
|
||||
<xs:complexType name="ImportOrganizationWorkType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????????????????????? ?????????? ?? ?????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:choice minOccurs="0">
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element fixed="true" name="InsertInCopiedWorks" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ?? ???????????? ?????????? 0 - "???????????? (????????????), ?????????????????????????? ???? ?????????????????????? ???????????? ??????????????????????", ?????????????????????? ?????? ????????????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
<xs:element name="WorkName" type="base:String500Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ????????????/????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ServiceTypeRef" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????? "?????? ??????????" (???????????????????? ?????????? 56).</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element maxOccurs="unbounded" name="RequiredServiceRef" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????? "???????????????????????? ????????????, ???????????????????????????? ???????????????????? ???????????????????? ??????" (???????????????????? ?????????? 67).</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:choice>
|
||||
<xs:element ref="base:OKEI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ?????????????????? ???? ?????????????????????? ????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="StringDimensionUnit" type="base:String100Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ???? ?????????????????????????? ????????????????????????. ???????????? ???????? ?????????????? ???????????????????????? ?????????????? base:OKEI</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="ImportOrganizationWork" type="tns:ImportOrganizationWorkType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="importCapitalRepairWorkRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ???????????? ???????????? ?????????????????????? 219 "?????? ?????????? ???????????????????????? ??????????????".</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="ImportCapitalRepairWork" type="tns:ImportCapitalRepairWorkType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????/?????????????????? ???????????????? ?????????????????????? ???????? ?????????? ???????????????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="RecoverCapitalRepairWork">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????????? ???????????????? ?????????????????????? ???????? ?????????? ???????????????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="DeleteCapitalRepairWork">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ???????????????? ?????????????????????? ???????? ?????????? ???????????????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute fixed="11.1.0.5" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:key name="ElementGuid_CR_Unique">
|
||||
<xs:selector xpath=".//tns:ElementGuid" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
<xs:key name="TransportGUID_Unique">
|
||||
<xs:selector xpath=".//base:TransportGUID" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
</xs:element>
|
||||
<xs:complexType name="ImportCapitalRepairWorkType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????????????????????? ???????? ?????????? ???????????????????????? ??????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element minOccurs="0" name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:element name="ServiceName" type="base:String500Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ???????? ??????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="WorkGroupRef" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????? "???????????? ??????????" (???????????????????? ?????????? 218).</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="importCommunalInfrastructureSystemRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ???????????? ???????????? ?????????????????????? 272 "?????????????? ???????????????????????? ????????????????????????????"</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="ImportCommunalInfrastructureSystem" type="tns:importCommunalInfrastructureSystemType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????/?????????????????? ???????????????? ?????????????????????? ???????????????????????? ????????????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="RecoverCommunalInfrastructureSystem">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????????? ???????????????? ?????????????????????? ???????????????????????? ????????????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="DeleteCommunalInfrastructureSystem">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ???????????????? ?????????????????????? ???????????????????????? ????????????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute fixed="11.5.0.2" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:key name="TransportGuid_CIS_Unique">
|
||||
<xs:selector xpath=".//base:TransportGUID" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
<xs:key name="ElementGuid_CIS_Unique">
|
||||
<xs:selector xpath=".//tns:ElementGuid" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
</xs:element>
|
||||
<xs:complexType name="importCommunalInfrastructureSystemType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????????????????????? "?????????????? ???????????????????????? ????????????????????????????"</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element minOccurs="0" name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:element name="SystemName" type="base:String500Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CommunalSystemInfrastructureType" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????? 42
|
||||
?????? ?????????????? ???????????????????????? ????????????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="importBaseDecisionMSPRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ???????????? ???????????? ?????????????????????? 302 "?????????????????? ???????????????? ?????????????? ?? ?????????? ???????????????????? ?????????????????? ????????????????????".</xs:documentation>
|
||||
<xs:documentation>?????????? ???????????????? ?????????????? ?? ?????????? ???????????????????? ?????????????????? ????????????????????".</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="ImportBaseDecisionMSP" type="tns:importBaseDecisionMSPType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>????????????????/?????????????????? ???????????????? ?????????????????????? ?????????????????? ???????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="RecoverBaseDecisionMSP">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????????? ???????????????? ?????????????????????? ?????????????????? ???????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" maxOccurs="1000" name="DeleteBaseDecisionMSP">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ???????????????? ?????????????????????? ?????????????????? ???????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute fixed="11.1.0.5" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:key name="TransportGuid_Unique">
|
||||
<xs:selector xpath=".//base:TransportGUID" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
<xs:key name="ElementGuid_BDMS_Unique">
|
||||
<xs:selector xpath=".//tns:ElementGuid" />
|
||||
<xs:field xpath="." />
|
||||
</xs:key>
|
||||
</xs:element>
|
||||
<xs:complexType name="importBaseDecisionMSPType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????????????????????? ?????????????????? ???????????????? ??????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID" />
|
||||
<xs:element minOccurs="0" name="ElementGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:element name="DecisionName" type="base:String500Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????????? ?????????????????? ???????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="DecisionType" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????? "?????? ?????????????? ?? ?????????? ???????????????????? ?????????????????? ????????????????????" (???????????????????? ?????????? 301)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="IsAppliedToSubsidiaries" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????? ?????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="IsAppliedToRefundOfCharges" type="xs:boolean">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????????????? ?????? ?????????????????????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="exportDataProviderNsiItemRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????????????????? ???????????? ?????????????????????? ????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element name="RegistryNumber">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????? ?????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="nsi-base:NsiItemRegistryNumberType">
|
||||
<xs:enumeration value="1" />
|
||||
<xs:enumeration value="51" />
|
||||
<xs:enumeration value="59" />
|
||||
<xs:enumeration value="219" />
|
||||
<xs:enumeration value="272" />
|
||||
<xs:enumeration value="302" />
|
||||
<xs:enumeration value="337" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="ModifiedAfter" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????? ?? ??????????, ???????????????????? ?????????? ?????????????? ???????????????? ?????????????????????? ???????????? ???????? ???????????????????? ?? ????????????. ???????? ???? ??????????????, ???????????????????????? ?????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute fixed="10.0.1.2" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="exportDataProviderNsiPagingItemRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????? ???? ?????????????????? ???????????? ?????????????????????? ???????????????????? ??????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element name="RegistryNumber">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????? ?????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="nsi-base:NsiItemRegistryNumberType">
|
||||
<xs:enumeration value="1" />
|
||||
<xs:enumeration value="51" />
|
||||
<xs:enumeration value="59" />
|
||||
<xs:enumeration value="219" />
|
||||
<xs:enumeration value="302" />
|
||||
<xs:enumeration value="337" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Page">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????? ??????????????. ???????????????????????? ???? 1000 ??????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:minInclusive value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="0" name="ModifiedAfter" type="xs:dateTime">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????? ?? ??????????, ???????????????????? ?????????? ?????????????? ???????????????? ?????????????????????? ???????????? ???????? ???????????????????? ?? ????????????. ???????? ???? ??????????????, ???????????????????????? ?????? ???????????????? ??????????????????????.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute fixed="11.1.0.5" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="getStateResult">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????????? ?????????????? ?????????????????????????? ??????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="base:BaseAsyncResponseType">
|
||||
<xs:choice minOccurs="0">
|
||||
<xs:element ref="base:ErrorMessage" />
|
||||
<xs:element maxOccurs="unbounded" name="ImportResult" type="base:CommonResultType" />
|
||||
<xs:element name="NsiItem" type="nsi-base:NsiItemType" />
|
||||
<xs:element name="NsiPagingItem">
|
||||
<xs:complexType>
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="nsi-base:NsiItemType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TotalItemsCount" type="xs:int">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????? ?????????????? ?? ??????????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="TotalPages" type="xs:int">
|
||||
<xs:annotation>
|
||||
<xs:documentation>???????????????????? ??????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CurrentPage">
|
||||
<xs:annotation>
|
||||
<xs:documentation>?????????? ?????????????? ????????????????</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NsiList" type="nsi-base:NsiListType" />
|
||||
</xs:choice>
|
||||
<xs:attribute fixed="10.0.1.2" ref="base:version" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@ -0,0 +1,213 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified" targetNamespace="http://www.w3.org/2000/09/xmldsig#" version="0.1" xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<simpleType name="CryptoBinary">
|
||||
<restriction base="base64Binary" />
|
||||
</simpleType>
|
||||
<element name="Signature" type="ds:SignatureType" />
|
||||
<complexType name="SignatureType">
|
||||
<sequence>
|
||||
<element ref="ds:SignedInfo" />
|
||||
<element ref="ds:SignatureValue" />
|
||||
<element minOccurs="0" ref="ds:KeyInfo" />
|
||||
<element minOccurs="0" maxOccurs="unbounded" ref="ds:Object" />
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional" />
|
||||
</complexType>
|
||||
<element name="SignatureValue" type="ds:SignatureValueType" />
|
||||
<complexType name="SignatureValueType">
|
||||
<simpleContent>
|
||||
<extension base="base64Binary">
|
||||
<attribute name="Id" type="ID" use="optional" />
|
||||
</extension>
|
||||
</simpleContent>
|
||||
</complexType>
|
||||
<element name="SignedInfo" type="ds:SignedInfoType" />
|
||||
<complexType name="SignedInfoType">
|
||||
<sequence>
|
||||
<element ref="ds:CanonicalizationMethod" />
|
||||
<element ref="ds:SignatureMethod" />
|
||||
<element maxOccurs="unbounded" ref="ds:Reference" />
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional" />
|
||||
</complexType>
|
||||
<element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType" />
|
||||
<complexType name="CanonicalizationMethodType" mixed="true">
|
||||
<sequence>
|
||||
<any minOccurs="0" maxOccurs="unbounded" namespace="##any" />
|
||||
</sequence>
|
||||
<attribute name="Algorithm" type="anyURI" use="required" />
|
||||
</complexType>
|
||||
<element name="SignatureMethod" type="ds:SignatureMethodType" />
|
||||
<complexType name="SignatureMethodType" mixed="true">
|
||||
<sequence>
|
||||
<element minOccurs="0" name="HMACOutputLength" type="ds:HMACOutputLengthType" />
|
||||
<any minOccurs="0" maxOccurs="unbounded" namespace="##other" />
|
||||
</sequence>
|
||||
<attribute name="Algorithm" type="anyURI" use="required" />
|
||||
</complexType>
|
||||
<element name="Reference" type="ds:ReferenceType" />
|
||||
<complexType name="ReferenceType">
|
||||
<sequence>
|
||||
<element minOccurs="0" ref="ds:Transforms" />
|
||||
<element ref="ds:DigestMethod" />
|
||||
<element ref="ds:DigestValue" />
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional" />
|
||||
<attribute name="URI" type="anyURI" use="optional" />
|
||||
<attribute name="Type" type="anyURI" use="optional" />
|
||||
</complexType>
|
||||
<element name="Transforms" type="ds:TransformsType" />
|
||||
<complexType name="TransformsType">
|
||||
<sequence>
|
||||
<element maxOccurs="unbounded" ref="ds:Transform" />
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="Transform" type="ds:TransformType" />
|
||||
<complexType name="TransformType" mixed="true">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<any namespace="##other" processContents="lax" />
|
||||
<element name="XPath" type="string" />
|
||||
</choice>
|
||||
<attribute name="Algorithm" type="anyURI" use="required" />
|
||||
</complexType>
|
||||
<element name="DigestMethod" type="ds:DigestMethodType" />
|
||||
<complexType name="DigestMethodType" mixed="true">
|
||||
<sequence>
|
||||
<any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
|
||||
</sequence>
|
||||
<attribute name="Algorithm" type="anyURI" use="required" />
|
||||
</complexType>
|
||||
<element name="DigestValue" type="ds:DigestValueType" />
|
||||
<simpleType name="DigestValueType">
|
||||
<restriction base="base64Binary" />
|
||||
</simpleType>
|
||||
<element name="KeyInfo" type="ds:KeyInfoType" />
|
||||
<complexType name="KeyInfoType" mixed="true">
|
||||
<choice maxOccurs="unbounded">
|
||||
<element ref="ds:KeyName" />
|
||||
<element ref="ds:KeyValue" />
|
||||
<element ref="ds:RetrievalMethod" />
|
||||
<element ref="ds:X509Data" />
|
||||
<element ref="ds:PGPData" />
|
||||
<element ref="ds:SPKIData" />
|
||||
<element ref="ds:MgmtData" />
|
||||
<any namespace="##other" processContents="lax" />
|
||||
</choice>
|
||||
<attribute name="Id" type="ID" use="optional" />
|
||||
</complexType>
|
||||
<element name="KeyName" type="string" />
|
||||
<element name="MgmtData" type="string" />
|
||||
<element name="KeyValue" type="ds:KeyValueType" />
|
||||
<complexType name="KeyValueType" mixed="true">
|
||||
<choice>
|
||||
<element ref="ds:DSAKeyValue" />
|
||||
<element ref="ds:RSAKeyValue" />
|
||||
<any namespace="##other" processContents="lax" />
|
||||
</choice>
|
||||
</complexType>
|
||||
<element name="RetrievalMethod" type="ds:RetrievalMethodType" />
|
||||
<complexType name="RetrievalMethodType">
|
||||
<sequence>
|
||||
<element minOccurs="0" ref="ds:Transforms" />
|
||||
</sequence>
|
||||
<attribute name="URI" type="anyURI" />
|
||||
<attribute name="Type" type="anyURI" use="optional" />
|
||||
</complexType>
|
||||
<element name="X509Data" type="ds:X509DataType" />
|
||||
<complexType name="X509DataType">
|
||||
<sequence maxOccurs="unbounded">
|
||||
<choice>
|
||||
<element name="X509IssuerSerial" type="ds:X509IssuerSerialType" />
|
||||
<element name="X509SKI" type="base64Binary" />
|
||||
<element name="X509SubjectName" type="string" />
|
||||
<element name="X509Certificate" type="base64Binary" />
|
||||
<element name="X509CRL" type="base64Binary" />
|
||||
<any namespace="##other" processContents="lax" />
|
||||
</choice>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="X509IssuerSerialType">
|
||||
<sequence>
|
||||
<element name="X509IssuerName" type="string" />
|
||||
<element name="X509SerialNumber" type="integer" />
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="PGPData" type="ds:PGPDataType" />
|
||||
<complexType name="PGPDataType">
|
||||
<choice>
|
||||
<sequence>
|
||||
<element name="PGPKeyID" type="base64Binary" />
|
||||
<element minOccurs="0" name="PGPKeyPacket" type="base64Binary" />
|
||||
<any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
|
||||
</sequence>
|
||||
<sequence>
|
||||
<element name="PGPKeyPacket" type="base64Binary" />
|
||||
<any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
|
||||
</sequence>
|
||||
</choice>
|
||||
</complexType>
|
||||
<element name="SPKIData" type="ds:SPKIDataType" />
|
||||
<complexType name="SPKIDataType">
|
||||
<sequence maxOccurs="unbounded">
|
||||
<element name="SPKISexp" type="base64Binary" />
|
||||
<any minOccurs="0" namespace="##other" processContents="lax" />
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="Object" type="ds:ObjectType" />
|
||||
<complexType name="ObjectType" mixed="true">
|
||||
<sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<any namespace="##any" processContents="lax" />
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional" />
|
||||
<attribute name="MimeType" type="string" use="optional" />
|
||||
<attribute name="Encoding" type="anyURI" use="optional" />
|
||||
</complexType>
|
||||
<element name="Manifest" type="ds:ManifestType" />
|
||||
<complexType name="ManifestType">
|
||||
<sequence>
|
||||
<element maxOccurs="unbounded" ref="ds:Reference" />
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional" />
|
||||
</complexType>
|
||||
<element name="SignatureProperties" type="ds:SignaturePropertiesType" />
|
||||
<complexType name="SignaturePropertiesType">
|
||||
<sequence>
|
||||
<element maxOccurs="unbounded" ref="ds:SignatureProperty" />
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional" />
|
||||
</complexType>
|
||||
<element name="SignatureProperty" type="ds:SignaturePropertyType" />
|
||||
<complexType name="SignaturePropertyType" mixed="true">
|
||||
<choice maxOccurs="unbounded">
|
||||
<any namespace="##other" processContents="lax" />
|
||||
</choice>
|
||||
<attribute name="Target" type="anyURI" use="required" />
|
||||
<attribute name="Id" type="ID" use="optional" />
|
||||
</complexType>
|
||||
<simpleType name="HMACOutputLengthType">
|
||||
<restriction base="integer" />
|
||||
</simpleType>
|
||||
<element name="DSAKeyValue" type="ds:DSAKeyValueType" />
|
||||
<complexType name="DSAKeyValueType">
|
||||
<sequence>
|
||||
<sequence minOccurs="0">
|
||||
<element name="P" type="ds:CryptoBinary" />
|
||||
<element name="Q" type="ds:CryptoBinary" />
|
||||
</sequence>
|
||||
<element minOccurs="0" name="G" type="ds:CryptoBinary" />
|
||||
<element name="Y" type="ds:CryptoBinary" />
|
||||
<element minOccurs="0" name="J" type="ds:CryptoBinary" />
|
||||
<sequence minOccurs="0">
|
||||
<element name="Seed" type="ds:CryptoBinary" />
|
||||
<element name="PgenCounter" type="ds:CryptoBinary" />
|
||||
</sequence>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="RSAKeyValue" type="ds:RSAKeyValueType" />
|
||||
<complexType name="RSAKeyValueType">
|
||||
<sequence>
|
||||
<element name="Modulus" type="ds:CryptoBinary" />
|
||||
<element name="Exponent" type="ds:CryptoBinary" />
|
||||
</sequence>
|
||||
</complexType>
|
||||
</schema>
|
||||
@ -112,6 +112,9 @@
|
||||
<Compile Include="ClientApi\HouseManagementApi\HcsMethodImportSupplyResourceContractData.cs" />
|
||||
<Compile Include="ClientApi\HouseManagementApi\HcsMethodImportSupplyResourceContractObjectAddress.cs" />
|
||||
<Compile Include="ClientApi\HouseManagementApi\HcsMethodImportSupplyResourceContractProject.cs" />
|
||||
<Compile Include="ClientApi\NsiApi\HcsMethodExportNsi.cs" />
|
||||
<Compile Include="ClientApi\NsiApi\HcsNsiApi.cs" />
|
||||
<Compile Include="ClientApi\NsiApi\HcsNsiMethod.cs" />
|
||||
<Compile Include="ClientApi\OrgRegistryCommonApi\HcsMethodExportOrgRegistry.cs" />
|
||||
<Compile Include="ClientApi\OrgRegistryCommonApi\HcsOrgRegistryCommonApi.cs" />
|
||||
<Compile Include="ClientApi\OrgRegistryCommonApi\HcsOrgRegistryCommonMethod.cs" />
|
||||
@ -148,6 +151,11 @@
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Reference.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Connected Services\Service.Async.OrgRegistryCommon.v15_7_0_1\Reference.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
@ -719,6 +727,58 @@
|
||||
<None Include="Connected Services\Service.Async.HouseManagement.v15_7_0_1\xmldsig-core-schema.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\hcs-base.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\hcs-nsi-base.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\hcs-nsi-service-async.wsdl" />
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\hcs-nsi-types.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.getStateResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.getStateResult.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksResponse.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader.datasource">
|
||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\xmldsig-core-schema.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.OrgRegistryCommon.v15_7_0_1\hcs-base.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
@ -917,6 +977,7 @@
|
||||
<WCFMetadataStorage Include="Connected Services\Service.Async.DebtRequests.v15_7_0_1\" />
|
||||
<WCFMetadataStorage Include="Connected Services\Service.Async.DeviceMetering.v15_7_0_1\" />
|
||||
<WCFMetadataStorage Include="Connected Services\Service.Async.HouseManagement.v15_7_0_1\" />
|
||||
<WCFMetadataStorage Include="Connected Services\Service.Async.Nsi.v15_7_0_1\" />
|
||||
<WCFMetadataStorage Include="Connected Services\Service.Async.OrgRegistryCommon.v15_7_0_1\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
@ -944,6 +1005,12 @@
|
||||
<Generator>WCF Proxy Generator</Generator>
|
||||
<LastGenOutput>Reference.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\configuration91.svcinfo" />
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\configuration.svcinfo" />
|
||||
<None Include="Connected Services\Service.Async.Nsi.v15_7_0_1\Reference.svcmap">
|
||||
<Generator>WCF Proxy Generator</Generator>
|
||||
<LastGenOutput>Reference.cs</LastGenOutput>
|
||||
</None>
|
||||
<Content Include="HcsWsdlSources\wsdl_xsd_v.15.7.0.1\changelog.txt" />
|
||||
<Content Include="HcsWsdlSources\how-to-generate-cs-from-wsdl.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
@ -15,6 +15,9 @@
|
||||
<binding name="RegOrgBindingAsync">
|
||||
<security mode="Transport" />
|
||||
</binding>
|
||||
<binding name="NsiBindingAsync">
|
||||
<security mode="Transport" />
|
||||
</binding>
|
||||
</basicHttpBinding>
|
||||
</bindings>
|
||||
<client>
|
||||
@ -34,6 +37,9 @@
|
||||
binding="basicHttpBinding" bindingConfiguration="RegOrgBindingAsync"
|
||||
contract="Service.Async.OrgRegistryCommon.v15_7_0_1.RegOrgPortsTypeAsync"
|
||||
name="RegOrgAsyncPort" />
|
||||
<endpoint address="https://api.dom.gosuslugi.ru/ext-bus-nsi-service/services/NsiAsync"
|
||||
binding="basicHttpBinding" bindingConfiguration="NsiBindingAsync"
|
||||
contract="Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync" name="NsiPortAsync" />
|
||||
</client>
|
||||
</system.serviceModel>
|
||||
</configuration>
|
||||
18
Hcs.TestApp/ClientDemo/NsiDemo.cs
Normal file
18
Hcs.TestApp/ClientDemo/NsiDemo.cs
Normal file
@ -0,0 +1,18 @@
|
||||
using Hcs.ClientApi;
|
||||
using System;
|
||||
|
||||
namespace Hcs.ClientDemo
|
||||
{
|
||||
public class NsiDemo
|
||||
{
|
||||
public static void DemoExportNsiItem(HcsClient client)
|
||||
{
|
||||
var result = client.Nsi.GetNsiItem(51).Result;
|
||||
Console.WriteLine($"Результат операции:\r\n");
|
||||
foreach (var obj in result)
|
||||
{
|
||||
Console.WriteLine(obj?.ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -59,13 +59,15 @@ namespace Hcs.ClientDemo
|
||||
if (false) HouseManagementDemo.DemoExportOneContract(client);
|
||||
if (false) HouseManagementDemo.DemoExportContractTrees(client);
|
||||
if (false) HouseManagementDemo.DemoImportNewContract(client);
|
||||
if (true) HouseManagementDemo.DemoExportOrgRegistry(client);
|
||||
if (false) HouseManagementDemo.DemoExportOrgRegistry(client);
|
||||
|
||||
if (false) FileStoreDemo.DemoDownloadFile(client);
|
||||
if (false) FileStoreDemo.DemoGostHash(client);
|
||||
if (false) FileStoreDemo.DemoUploadFile(client);
|
||||
if (false) FileStoreDemo.DemoGetFileLength(client);
|
||||
if (false) FileStoreDemo.DemoGostHash(client);
|
||||
|
||||
if (true) NsiDemo.DemoExportNsiItem(client);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
@ -70,6 +70,7 @@
|
||||
<Compile Include="ClientDemo\DebtRequestsDemo.cs" />
|
||||
<Compile Include="ClientDemo\FileStoreDemo.cs" />
|
||||
<Compile Include="ClientDemo\HouseManagementDemo.cs" />
|
||||
<Compile Include="ClientDemo\NsiDemo.cs" />
|
||||
<Compile Include="ClientDemo\Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
Reference in New Issue
Block a user