Загрузка данных
онец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 44 мс", "properties": { "ExecutedTime": 44 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:05.0116", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:07.0935", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:09.2130", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:09.2134", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:10.0123", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:10.0187", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:10.9873", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:11.0042", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:12.0496", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:12.0503", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:12.3815", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:15.0056", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:17.2682", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:18.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:18.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:18.0890", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:18.0890", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:18.0890", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:18.0960", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 8c9c053dbb23e5d414a8ca20c7f4013e)","(x-b3-spanid, 14a8ca20c7f4013e)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:23:17 GMT)","(Server, envoy)","(X-Request-ID, 0f77b684-0cb6-40b2-8eb0-26cf3ba0d4cd)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8c9c053dbb23e5d414a8ca20c7f4013e"]},{"Key":"x-b3-spanid", "Value":["14a8ca20c7f4013e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["0f77b684-0cb6-40b2-8eb0-26cf3ba0d4cd"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8c9c053dbb23e5d414a8ca20c7f4013e"]},{"Key":"x-b3-spanid", "Value":["14a8ca20c7f4013e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["0f77b684-0cb6-40b2-8eb0-26cf3ba0d4cd"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:23:18.090174Z", "EndedUtc":"2026-08-25T13:23:18.0960254Z", "Duration":"00:00:00.0058514", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:18.0969", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:18.0972", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:18.1202", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, eddc21ecc2a2e534723a3dfbbb116066)","(x-b3-spanid, 723a3dfbbb116066)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:23:17 GMT)","(Server, envoy)","(X-Request-ID, dde843aa-8802-44d6-9a26-cbcc7bc7c4f0)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["eddc21ecc2a2e534723a3dfbbb116066"]},{"Key":"x-b3-spanid", "Value":["723a3dfbbb116066"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["dde843aa-8802-44d6-9a26-cbcc7bc7c4f0"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["eddc21ecc2a2e534723a3dfbbb116066"]},{"Key":"x-b3-spanid", "Value":["723a3dfbbb116066"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["dde843aa-8802-44d6-9a26-cbcc7bc7c4f0"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:23:18.0974663Z", "EndedUtc":"2026-08-25T13:23:18.1202566Z", "Duration":"00:00:00.0227903", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:18.1212", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:18.1212", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 34 мс", "properties": { "ExecutedTime": 34 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:20.0057", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:20.2037", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:21.0100", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:21.0100", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:22.0549", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:22.0558", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:23.1984", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:23.1984", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:24.0873", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:25.0061", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:26.2583", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:30.0006", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Начало очистки БД. Схема quote, Размер батча 1000, количество дней для очистки 10", "properties": { "SchemaName": "quote", "BatchSize": 1000, "RetentionPeriod": 10 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:30.0006", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Запрос очистки БД: SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');", "properties": { "sql": "SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:30.0064", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:30.0426", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Окончание очистки БД, строк удалено: 0 за 00:00:00.0419932", "properties": { "RowsDeleted": 0, "Elapsed": "00:00:00.0419932" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:31.0449", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:31.0457", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:32.0065", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:32.0620", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:32.0620", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:33.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:33.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:33.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:33.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:33.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:33.0969", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 9bf43cf7b47e12807499a9cc6e56738a)","(x-b3-spanid, 7499a9cc6e56738a)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:23:32 GMT)","(Server, envoy)","(X-Request-ID, a3996a07-dc65-408f-9cc8-968f54942a69)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["9bf43cf7b47e12807499a9cc6e56738a"]},{"Key":"x-b3-spanid", "Value":["7499a9cc6e56738a"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["a3996a07-dc65-408f-9cc8-968f54942a69"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["9bf43cf7b47e12807499a9cc6e56738a"]},{"Key":"x-b3-spanid", "Value":["7499a9cc6e56738a"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["a3996a07-dc65-408f-9cc8-968f54942a69"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:23:33.0902303Z", "EndedUtc":"2026-08-25T13:23:33.096902Z", "Duration":"00:00:00.0066717", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:33.0983", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:33.0983", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:33.1195", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 921d0ae2c2b578b6671c7471e9b1c0a6)","(x-b3-spanid, 671c7471e9b1c0a6)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:23:32 GMT)","(Server, envoy)","(X-Request-ID, 97fe3dd4-5437-4bc7-890e-ea5cefffc530)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["921d0ae2c2b578b6671c7471e9b1c0a6"]},{"Key":"x-b3-spanid", "Value":["671c7471e9b1c0a6"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["97fe3dd4-5437-4bc7-890e-ea5cefffc530"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["921d0ae2c2b578b6671c7471e9b1c0a6"]},{"Key":"x-b3-spanid", "Value":["671c7471e9b1c0a6"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["97fe3dd4-5437-4bc7-890e-ea5cefffc530"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:23:33.0993093Z", "EndedUtc":"2026-08-25T13:23:33.1195311Z", "Duration":"00:00:00.0202218", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:33.1211", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:33.1211", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 34 мс", "properties": { "ExecutedTime": 34 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:34.3038", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:35.0056", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:36.0594", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard", "traceId": "\"b20867d3-a6fb-43e1-8e09-c974ea1be799\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:36.0594", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard with payload GetInstrumentCardRequest { InstrumentId = ef79aa7d-0b17-4e69-add1-895aad45ec3d, Isin = , Code = , ClassCode = , Type = }", "traceId": "\"b20867d3-a6fb-43e1-8e09-c974ea1be799\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "Query": {"InstrumentId":"ef79aa7d-0b17-4e69-add1-895aad45ec3d"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:36.0602", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.CacheService.GetInstrumentCardAsync", "message": "Получена карточка инструмента: ef79aa7d-0b17-4e69-add1-895aad45ec3d", "traceId": "\"b20867d3-a6fb-43e1-8e09-c974ea1be799\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "InstrumentId": "ef79aa7d-0b17-4e69-add1-895aad45ec3d" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:36.0602", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"b20867d3-a6fb-43e1-8e09-c974ea1be799\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:36.0602", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard => 200", "traceId": "\"b20867d3-a6fb-43e1-8e09-c974ea1be799\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:37.1854", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:37.1854", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:38.1834", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:40.0061", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:41.0508", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:41.0514", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:42.0679", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:42.0685", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:42.2234", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:45.0065", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:47.1027", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:48.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:48.0871", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:48.0893", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:48.0893", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:48.0893", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:48.0966", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, f6b76547f1ef0bbf6a8fe219d7b4d5b6)","(x-b3-spanid, 6a8fe219d7b4d5b6)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:23:47 GMT)","(Server, envoy)","(X-Request-ID, 7d3a8bbe-089a-4c7a-8784-750d8f5a19d6)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["f6b76547f1ef0bbf6a8fe219d7b4d5b6"]},{"Key":"x-b3-spanid", "Value":["6a8fe219d7b4d5b6"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["7d3a8bbe-089a-4c7a-8784-750d8f5a19d6"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["f6b76547f1ef0bbf6a8fe219d7b4d5b6"]},{"Key":"x-b3-spanid", "Value":["6a8fe219d7b4d5b6"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["7d3a8bbe-089a-4c7a-8784-750d8f5a19d6"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:23:48.0900365Z", "EndedUtc":"2026-08-25T13:23:48.0966571Z", "Duration":"00:00:00.0066206", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:48.0975", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:48.0975", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:48.1045", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 28930199c00f9e72d3fb209f1d8b5337)","(x-b3-spanid, d3fb209f1d8b5337)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:23:47 GMT)","(Server, envoy)","(X-Request-ID, 2f9deab5-e81f-42c1-9e3d-1e4de782e0cc)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["28930199c00f9e72d3fb209f1d8b5337"]},{"Key":"x-b3-spanid", "Value":["d3fb209f1d8b5337"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["2f9deab5-e81f-42c1-9e3d-1e4de782e0cc"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["28930199c00f9e72d3fb209f1d8b5337"]},{"Key":"x-b3-spanid", "Value":["d3fb209f1d8b5337"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:23:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["2f9deab5-e81f-42c1-9e3d-1e4de782e0cc"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:23:48.098095Z", "EndedUtc":"2026-08-25T13:23:48.1044655Z", "Duration":"00:00:00.0063705", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:48.1260", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:48.1264", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 39 мс", "properties": { "ExecutedTime": 39 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:50.0062", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:50.9752", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:51.0559", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:51.0838", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:52.0836", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:23:52.0843", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:53.2345", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:53.2345", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:54.1363", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:55.0065", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:23:57.1496", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:00.0061", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:01.1098", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:01.1105", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:02.0887", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:02.0893", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:02.1499", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:03.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:03.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:03.0890", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:03.0890", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:03.0890", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:03.0951", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 83da44d9171686d8096e0b51ddd4cb78)","(x-b3-spanid, 096e0b51ddd4cb78)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:24:02 GMT)","(Server, envoy)","(X-Request-ID, 2f76826d-87b3-4ff1-9568-410a39c6ec95)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["83da44d9171686d8096e0b51ddd4cb78"]},{"Key":"x-b3-spanid", "Value":["096e0b51ddd4cb78"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["2f76826d-87b3-4ff1-9568-410a39c6ec95"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["83da44d9171686d8096e0b51ddd4cb78"]},{"Key":"x-b3-spanid", "Value":["096e0b51ddd4cb78"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["2f76826d-87b3-4ff1-9568-410a39c6ec95"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:24:03.0900588Z", "EndedUtc":"2026-08-25T13:24:03.0951703Z", "Duration":"00:00:00.0051115", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:03.0951", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:03.0962", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:03.1008", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 715d47c6b4c5185a4624e91e84b2a309)","(x-b3-spanid, 4624e91e84b2a309)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:24:02 GMT)","(Server, envoy)","(X-Request-ID, 38caa425-1241-40e4-bd82-ff422c7dc5a2)","(x-envoy-upstream-service-time, 2)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["715d47c6b4c5185a4624e91e84b2a309"]},{"Key":"x-b3-spanid", "Value":["4624e91e84b2a309"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["38caa425-1241-40e4-bd82-ff422c7dc5a2"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["715d47c6b4c5185a4624e91e84b2a309"]},{"Key":"x-b3-spanid", "Value":["4624e91e84b2a309"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["38caa425-1241-40e4-bd82-ff422c7dc5a2"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:24:03.0965311Z", "EndedUtc":"2026-08-25T13:24:03.1008109Z", "Duration":"00:00:00.0042798", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:03.1014", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:03.1014", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 14 мс", "properties": { "ExecutedTime": 14 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:05.0070", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:06.0203", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:09.0652", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:09.0652", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:09.1703", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:10.0056", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:11.1147", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:11.1153", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:12.1063", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:12.1063", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:12.2018", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:15.0057", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:17.1772", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4158, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4158, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:18.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:18.0871", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:18.0894", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:18.0894", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:18.0894", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:18.0952", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 0574a4500c21f766795adf049a5658da)","(x-b3-spanid, 795adf049a5658da)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:24:17 GMT)","(Server, envoy)","(X-Request-ID, 35e8487e-c9bd-416c-8478-6c7f2b5a9237)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["0574a4500c21f766795adf049a5658da"]},{"Key":"x-b3-spanid", "Value":["795adf049a5658da"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["35e8487e-c9bd-416c-8478-6c7f2b5a9237"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["0574a4500c21f766795adf049a5658da"]},{"Key":"x-b3-spanid", "Value":["795adf049a5658da"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["35e8487e-c9bd-416c-8478-6c7f2b5a9237"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:24:18.0901757Z", "EndedUtc":"2026-08-25T13:24:18.0952248Z", "Duration":"00:00:00.0050491", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:18.0960", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:18.0960", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:18.1012", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 9a447cbb4710f6600d387bef4d5547d7)","(x-b3-spanid, 0d387bef4d5547d7)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:24:17 GMT)","(Server, envoy)","(X-Request-ID, 30e2b0c8-ae05-40ee-868e-d2aeca93011d)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["9a447cbb4710f6600d387bef4d5547d7"]},{"Key":"x-b3-spanid", "Value":["0d387bef4d5547d7"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["30e2b0c8-ae05-40ee-868e-d2aeca93011d"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["9a447cbb4710f6600d387bef4d5547d7"]},{"Key":"x-b3-spanid", "Value":["0d387bef4d5547d7"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["30e2b0c8-ae05-40ee-868e-d2aeca93011d"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:24:18.096678Z", "EndedUtc":"2026-08-25T13:24:18.1012177Z", "Duration":"00:00:00.0045397", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:18.1012", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:18.1021", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 14 мс", "properties": { "ExecutedTime": 14 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:19.3523", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:20.0058", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:20.0485", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentsInfo", "traceId": "\"b9659b48-72cd-40f0-b222-329d152cb8d4\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentsInfo", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:20.0485", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentsInfo with payload Empty", "traceId": "\"b9659b48-72cd-40f0-b222-329d152cb8d4\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "/api.QuotesService/GetInstrumentsInfo", "Query": "Empty" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:20.0491", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentsInfo => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"b9659b48-72cd-40f0-b222-329d152cb8d4\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "/api.QuotesService/GetInstrumentsInfo", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:21.0378", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentsInfo => 200", "traceId": "\"b9659b48-72cd-40f0-b222-329d152cb8d4\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentsInfo", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:22.9812", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:22.9812", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:30.0005", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Начало очистки БД. Схема quote, Размер батча 1000, количество дней для очистки 10", "properties": { "SchemaName": "quote", "BatchSize": 1000, "RetentionPeriod": 10 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:30.0005", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Запрос очистки БД: SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');", "properties": { "sql": "SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:33.0868", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:33.0868", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:46.1216", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:46.1224", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:46.1236", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Окончание очистки БД, строк удалено: 0 за 00:00:16.1231133", "properties": { "RowsDeleted": 0, "Elapsed": "00:00:16.1231133" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:46.1242", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:46.1253", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:46.1253", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:46.1262", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 13039 мс", "properties": { "ExecutedTime": 13039 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:46.1262", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:46.1801", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, eb4c3f5f30973017580ab7f916b3dbfe)","(x-b3-spanid, 580ab7f916b3dbfe)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:24:45 GMT)","(Server, envoy)","(X-Request-ID, 6dc3451a-6be1-420e-b182-1f00ec209b3d)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["eb4c3f5f30973017580ab7f916b3dbfe"]},{"Key":"x-b3-spanid", "Value":["580ab7f916b3dbfe"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:45 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["6dc3451a-6be1-420e-b182-1f00ec209b3d"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["eb4c3f5f30973017580ab7f916b3dbfe"]},{"Key":"x-b3-spanid", "Value":["580ab7f916b3dbfe"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:45 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["6dc3451a-6be1-420e-b182-1f00ec209b3d"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:24:46.1272912Z", "EndedUtc":"2026-08-25T13:24:46.1801406Z", "Duration":"00:00:00.0528494", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:46.1811", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:46.1811", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:48.0103", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 815ca6669095dde1deca991fa8ba0e8f)","(x-b3-spanid, deca991fa8ba0e8f)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:24:46 GMT)","(Server, envoy)","(X-Request-ID, ab0bfa96-8714-4999-96e4-4fe5332ee4c7)","(x-envoy-upstream-service-time, 2)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["815ca6669095dde1deca991fa8ba0e8f"]},{"Key":"x-b3-spanid", "Value":["deca991fa8ba0e8f"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:46 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["ab0bfa96-8714-4999-96e4-4fe5332ee4c7"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["815ca6669095dde1deca991fa8ba0e8f"]},{"Key":"x-b3-spanid", "Value":["deca991fa8ba0e8f"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:46 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["ab0bfa96-8714-4999-96e4-4fe5332ee4c7"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:24:46.181799Z", "EndedUtc":"2026-08-25T13:24:48.0103365Z", "Duration":"00:00:01.8285375", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:48.0111", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:48.0111", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 14924 мс", "properties": { "ExecutedTime": 14924 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:48.0775", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard", "traceId": "\"94399276-d08a-477c-bc10-0c6169417960\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:48.0775", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard with payload GetInstrumentCardRequest { InstrumentId = ef79aa7d-0b17-4e69-add1-895aad45ec3d, Isin = , Code = , ClassCode = , Type = }", "traceId": "\"94399276-d08a-477c-bc10-0c6169417960\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "Query": {"InstrumentId":"ef79aa7d-0b17-4e69-add1-895aad45ec3d"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:48.0782", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.CacheService.GetInstrumentCardAsync", "message": "Получена карточка инструмента: ef79aa7d-0b17-4e69-add1-895aad45ec3d", "traceId": "\"94399276-d08a-477c-bc10-0c6169417960\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "InstrumentId": "ef79aa7d-0b17-4e69-add1-895aad45ec3d" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:48.0782", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"94399276-d08a-477c-bc10-0c6169417960\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:48.0782", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard => 200", "traceId": "\"94399276-d08a-477c-bc10-0c6169417960\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:49.0086", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:49.0096", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:49.0110", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:49.0113", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 1 мс", "properties": { "ExecutedTime": 1 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:49.0113", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:49.0522", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 22cdb04320cabfbb0eef709186619c8c)","(x-b3-spanid, 0eef709186619c8c)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:24:48 GMT)","(Server, envoy)","(X-Request-ID, 22e836ad-92e1-4329-8631-fa5fe76724f3)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["22cdb04320cabfbb0eef709186619c8c"]},{"Key":"x-b3-spanid", "Value":["0eef709186619c8c"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["22e836ad-92e1-4329-8631-fa5fe76724f3"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["22cdb04320cabfbb0eef709186619c8c"]},{"Key":"x-b3-spanid", "Value":["0eef709186619c8c"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["22e836ad-92e1-4329-8631-fa5fe76724f3"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:24:49.0123049Z", "EndedUtc":"2026-08-25T13:24:49.0522488Z", "Duration":"00:00:00.0399439", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:49.0532", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:49.0532", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:49.0610", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 5e00d13b2a661d769219521bef718402)","(x-b3-spanid, 9219521bef718402)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:24:48 GMT)","(Server, envoy)","(X-Request-ID, f8334994-8655-4e63-8ab0-3302d047e427)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["5e00d13b2a661d769219521bef718402"]},{"Key":"x-b3-spanid", "Value":["9219521bef718402"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f8334994-8655-4e63-8ab0-3302d047e427"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["5e00d13b2a661d769219521bef718402"]},{"Key":"x-b3-spanid", "Value":["9219521bef718402"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:24:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f8334994-8655-4e63-8ab0-3302d047e427"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:24:49.0559501Z", "EndedUtc":"2026-08-25T13:24:49.0610387Z", "Duration":"00:00:00.0050886", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:49.0610", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:49.0610", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 53 мс", "properties": { "ExecutedTime": 53 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:49.2074", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:51.0409", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:51.0589", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:52.1126", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:52.1126", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:55.2473", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:55.2538", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:56.1227", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:57.0458", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:57.0465", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:24:58.1094", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:24:58.1103", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:00.0335", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:00.0335", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:00.2818", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:00.2880", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:03.0728", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:03.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:03.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:03.0889", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:03.0891", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 1 мс", "properties": { "ExecutedTime": 1 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:03.0891", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:03.1126", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, f5daaa9fef5b224861184936d3db37ce)","(x-b3-spanid, 61184936d3db37ce)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:25:02 GMT)","(Server, envoy)","(X-Request-ID, 7a2c0999-36f0-4126-a3d6-e0d704b819c7)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["f5daaa9fef5b224861184936d3db37ce"]},{"Key":"x-b3-spanid", "Value":["61184936d3db37ce"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["7a2c0999-36f0-4126-a3d6-e0d704b819c7"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["f5daaa9fef5b224861184936d3db37ce"]},{"Key":"x-b3-spanid", "Value":["61184936d3db37ce"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["7a2c0999-36f0-4126-a3d6-e0d704b819c7"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:25:03.1071453Z", "EndedUtc":"2026-08-25T13:25:03.1126522Z", "Duration":"00:00:00.0055069", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:03.1134", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:03.1134", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:03.1182", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, cf0e033f1619287ba9f8e71a13056fa1)","(x-b3-spanid, a9f8e71a13056fa1)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:25:02 GMT)","(Server, envoy)","(X-Request-ID, 917f2f28-ff11-4153-87fe-1532c9bfa010)","(x-envoy-upstream-service-time, 2)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["cf0e033f1619287ba9f8e71a13056fa1"]},{"Key":"x-b3-spanid", "Value":["a9f8e71a13056fa1"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["917f2f28-ff11-4153-87fe-1532c9bfa010"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["cf0e033f1619287ba9f8e71a13056fa1"]},{"Key":"x-b3-spanid", "Value":["a9f8e71a13056fa1"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["917f2f28-ff11-4153-87fe-1532c9bfa010"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:25:03.1139676Z", "EndedUtc":"2026-08-25T13:25:03.1182344Z", "Duration":"00:00:00.0042668", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:03.1182", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:03.1191", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 32 мс", "properties": { "ExecutedTime": 32 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:05.9790", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:07.0590", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:07.0758", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:07.0767", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:08.1232", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:08.1264", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:10.2297", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:10.2301", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:11.0061", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:11.0134", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:13.2368", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:15.0282", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:17.0935", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:17.0944", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:17.1922", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:18.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:18.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:18.0888", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:18.0891", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 1 мс", "properties": { "ExecutedTime": 1 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:18.0891", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:18.1087", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 994c0be9ef5607fc195a88a7ea9e0b2e)","(x-b3-spanid, 195a88a7ea9e0b2e)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:25:17 GMT)","(Server, envoy)","(X-Request-ID, 549f6a7e-f065-4861-b1c6-502736cc7768)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["994c0be9ef5607fc195a88a7ea9e0b2e"]},{"Key":"x-b3-spanid", "Value":["195a88a7ea9e0b2e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["549f6a7e-f065-4861-b1c6-502736cc7768"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["994c0be9ef5607fc195a88a7ea9e0b2e"]},{"Key":"x-b3-spanid", "Value":["195a88a7ea9e0b2e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["549f6a7e-f065-4861-b1c6-502736cc7768"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:25:18.090024Z", "EndedUtc":"2026-08-25T13:25:18.1087247Z", "Duration":"00:00:00.0187007", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:18.1097", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:18.1097", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:18.1153", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 0d4747969476e6487b04d5a87567285e)","(x-b3-spanid, 7b04d5a87567285e)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:25:17 GMT)","(Server, envoy)","(X-Request-ID, 0232be99-1f7e-4e88-91d4-ced073cb1403)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["0d4747969476e6487b04d5a87567285e"]},{"Key":"x-b3-spanid", "Value":["7b04d5a87567285e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["0232be99-1f7e-4e88-91d4-ced073cb1403"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["0d4747969476e6487b04d5a87567285e"]},{"Key":"x-b3-spanid", "Value":["7b04d5a87567285e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["0232be99-1f7e-4e88-91d4-ced073cb1403"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:25:18.1103118Z", "EndedUtc":"2026-08-25T13:25:18.1153152Z", "Duration":"00:00:00.0050034", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:18.1161", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:18.1161", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 29 мс", "properties": { "ExecutedTime": 29 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:18.1327", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:18.1333", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:20.0059", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:21.0885", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:23.2017", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:23.2017", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:24.0918", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:25.0062", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:27.0998", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:27.1005", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:27.1170", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:28.1378", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:28.1390", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:30.0008", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Начало очистки БД. Схема quote, Размер батча 1000, количество дней для очистки 10", "properties": { "SchemaName": "quote", "BatchSize": 1000, "RetentionPeriod": 10 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:30.0008", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Запрос очистки БД: SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');", "properties": { "sql": "SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:30.0060", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:30.0217", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Окончание очистки БД, строк удалено: 0 за 00:00:00.0209252", "properties": { "RowsDeleted": 0, "Elapsed": "00:00:00.0209252" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:32.3012", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:33.0893", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:33.0893", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:33.0917", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:33.0917", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:33.0925", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:33.1127", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 0f18e280789bcbf4a528a65d33d701b3)","(x-b3-spanid, a528a65d33d701b3)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:25:32 GMT)","(Server, envoy)","(X-Request-ID, e61c928c-2193-4e88-9a90-b270a6681c6e)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["0f18e280789bcbf4a528a65d33d701b3"]},{"Key":"x-b3-spanid", "Value":["a528a65d33d701b3"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["e61c928c-2193-4e88-9a90-b270a6681c6e"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["0f18e280789bcbf4a528a65d33d701b3"]},{"Key":"x-b3-spanid", "Value":["a528a65d33d701b3"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["e61c928c-2193-4e88-9a90-b270a6681c6e"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:25:33.0930064Z", "EndedUtc":"2026-08-25T13:25:33.1127436Z", "Duration":"00:00:00.0197372", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:33.1139", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:33.1142", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:33.1193", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 45e17fc89a7616e80ab20c51e9b068b1)","(x-b3-spanid, 0ab20c51e9b068b1)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:25:32 GMT)","(Server, envoy)","(X-Request-ID, 1d218b63-5328-4de0-bae6-1073a2c405bd)","(x-envoy-upstream-service-time, 2)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["45e17fc89a7616e80ab20c51e9b068b1"]},{"Key":"x-b3-spanid", "Value":["0ab20c51e9b068b1"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["1d218b63-5328-4de0-bae6-1073a2c405bd"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["45e17fc89a7616e80ab20c51e9b068b1"]},{"Key":"x-b3-spanid", "Value":["0ab20c51e9b068b1"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["1d218b63-5328-4de0-bae6-1073a2c405bd"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:25:33.1145537Z", "EndedUtc":"2026-08-25T13:25:33.1192917Z", "Duration":"00:00:00.0047380", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:33.1202", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:33.1202", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 30 мс", "properties": { "ExecutedTime": 30 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:35.0067", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:35.0353", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:36.0654", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard", "traceId": "\"087a6970-735a-4dcf-a64b-26a288218180\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:36.0654", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard with payload GetInstrumentCardRequest { InstrumentId = ef79aa7d-0b17-4e69-add1-895aad45ec3d, Isin = , Code = , ClassCode = , Type = }", "traceId": "\"087a6970-735a-4dcf-a64b-26a288218180\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "Query": {"InstrumentId":"ef79aa7d-0b17-4e69-add1-895aad45ec3d"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:36.0661", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.CacheService.GetInstrumentCardAsync", "message": "Получена карточка инструмента: ef79aa7d-0b17-4e69-add1-895aad45ec3d", "traceId": "\"087a6970-735a-4dcf-a64b-26a288218180\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "InstrumentId": "ef79aa7d-0b17-4e69-add1-895aad45ec3d" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:36.0661", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"087a6970-735a-4dcf-a64b-26a288218180\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:36.0661", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard => 200", "traceId": "\"087a6970-735a-4dcf-a64b-26a288218180\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:37.1045", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:37.1053", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:38.1608", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:38.1615", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:38.1748", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:38.1750", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:39.1940", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:40.0065", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:42.0654", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:45.0062", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:47.0676", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:47.1099", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:47.1104", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:48.0873", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:48.0873", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:48.1718", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:48.1722", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 84 мс", "properties": { "ExecutedTime": 84 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:48.1722", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:48.1751", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:48.1751", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:49.0536", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 297fb6f1486e8de6b916ea4b04e9b996)","(x-b3-spanid, b916ea4b04e9b996)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:25:47 GMT)","(Server, envoy)","(X-Request-ID, af7d92b7-17e0-4746-9550-ae9055b7f36e)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["297fb6f1486e8de6b916ea4b04e9b996"]},{"Key":"x-b3-spanid", "Value":["b916ea4b04e9b996"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["af7d92b7-17e0-4746-9550-ae9055b7f36e"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["297fb6f1486e8de6b916ea4b04e9b996"]},{"Key":"x-b3-spanid", "Value":["b916ea4b04e9b996"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["af7d92b7-17e0-4746-9550-ae9055b7f36e"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:25:48.1734136Z", "EndedUtc":"2026-08-25T13:25:49.0536041Z", "Duration":"00:00:00.8801905", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:49.0543", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:49.0543", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:49.0598", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 880a75f7b1af7ced186e15bbbbdc8784)","(x-b3-spanid, 186e15bbbbdc8784)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:25:48 GMT)","(Server, envoy)","(X-Request-ID, 901f035c-e5b0-4f7f-928c-d42ee7386aa7)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["880a75f7b1af7ced186e15bbbbdc8784"]},{"Key":"x-b3-spanid", "Value":["186e15bbbbdc8784"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["901f035c-e5b0-4f7f-928c-d42ee7386aa7"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["880a75f7b1af7ced186e15bbbbdc8784"]},{"Key":"x-b3-spanid", "Value":["186e15bbbbdc8784"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:25:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["901f035c-e5b0-4f7f-928c-d42ee7386aa7"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:25:49.0548088Z", "EndedUtc":"2026-08-25T13:25:49.0598674Z", "Duration":"00:00:00.0050586", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:49.0607", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:49.0607", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 973 мс", "properties": { "ExecutedTime": 973 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:49.2633", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:50.0075", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:52.9818", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:52.9822", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:54.0498", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:55.0057", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:57.1158", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:57.1165", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:57.9788", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:25:58.1807", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:25:58.1815", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:00.0054", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:02.1143", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:03.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:03.0871", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:03.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:03.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:03.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:03.0950", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, ac2748c5bcc8aa304d104c625880ae17)","(x-b3-spanid, 4d104c625880ae17)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:26:02 GMT)","(Server, envoy)","(X-Request-ID, adbecea9-305b-43c6-818f-d0398c71de60)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["ac2748c5bcc8aa304d104c625880ae17"]},{"Key":"x-b3-spanid", "Value":["4d104c625880ae17"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["adbecea9-305b-43c6-818f-d0398c71de60"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["ac2748c5bcc8aa304d104c625880ae17"]},{"Key":"x-b3-spanid", "Value":["4d104c625880ae17"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["adbecea9-305b-43c6-818f-d0398c71de60"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:26:03.0902428Z", "EndedUtc":"2026-08-25T13:26:03.095017Z", "Duration":"00:00:00.0047742", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:03.0958", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:03.0958", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:03.1011", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 8218094532e430e63be4878fd7d4be7e)","(x-b3-spanid, 3be4878fd7d4be7e)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:26:02 GMT)","(Server, envoy)","(X-Request-ID, ee05e960-bc88-47d6-b53b-7b939c9f6fa2)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8218094532e430e63be4878fd7d4be7e"]},{"Key":"x-b3-spanid", "Value":["3be4878fd7d4be7e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["ee05e960-bc88-47d6-b53b-7b939c9f6fa2"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8218094532e430e63be4878fd7d4be7e"]},{"Key":"x-b3-spanid", "Value":["3be4878fd7d4be7e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["ee05e960-bc88-47d6-b53b-7b939c9f6fa2"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:26:03.0962855Z", "EndedUtc":"2026-08-25T13:26:03.1011196Z", "Duration":"00:00:00.0048341", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:03.1011", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:03.1011", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 14 мс", "properties": { "ExecutedTime": 14 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:05.0185", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:05.0989", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:07.1220", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:07.1226", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:08.0941", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:08.0941", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:08.1980", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:08.1980", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:09.0888", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:10.0065", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:12.1595", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:15.0064", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:17.1276", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:17.1285", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:17.1665", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:18.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:18.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:18.0889", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:18.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:18.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:18.0954", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, cca529a9e792a87508e718df6c7ecf80)","(x-b3-spanid, 08e718df6c7ecf80)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:26:17 GMT)","(Server, envoy)","(X-Request-ID, 1b125b3c-37e8-4cf4-a826-c483270e14b1)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["cca529a9e792a87508e718df6c7ecf80"]},{"Key":"x-b3-spanid", "Value":["08e718df6c7ecf80"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["1b125b3c-37e8-4cf4-a826-c483270e14b1"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["cca529a9e792a87508e718df6c7ecf80"]},{"Key":"x-b3-spanid", "Value":["08e718df6c7ecf80"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["1b125b3c-37e8-4cf4-a826-c483270e14b1"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:26:18.0904964Z", "EndedUtc":"2026-08-25T13:26:18.0954327Z", "Duration":"00:00:00.0049363", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:18.0965", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:18.0965", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:18.1027", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 858a3e340cc6f935f0aea1b874f3f01f)","(x-b3-spanid, f0aea1b874f3f01f)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:26:17 GMT)","(Server, envoy)","(X-Request-ID, f534a7b4-8d24-4ab4-b5b5-f2acebf26029)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["858a3e340cc6f935f0aea1b874f3f01f"]},{"Key":"x-b3-spanid", "Value":["f0aea1b874f3f01f"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f534a7b4-8d24-4ab4-b5b5-f2acebf26029"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["858a3e340cc6f935f0aea1b874f3f01f"]},{"Key":"x-b3-spanid", "Value":["f0aea1b874f3f01f"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f534a7b4-8d24-4ab4-b5b5-f2acebf26029"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:26:18.0972626Z", "EndedUtc":"2026-08-25T13:26:18.1026887Z", "Duration":"00:00:00.0054261", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:18.1041", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:18.1041", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 17 мс", "properties": { "ExecutedTime": 17 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:18.2109", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:18.2116", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:19.3544", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:20.0059", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:23.0592", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:23.0592", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:24.2286", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:25.0063", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:27.1131", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:27.1334", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:27.1334", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:28.2168", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:28.2187", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:30.0006", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Начало очистки БД. Схема quote, Размер батча 1000, количество дней для очистки 10", "properties": { "SchemaName": "quote", "BatchSize": 1000, "RetentionPeriod": 10 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:30.0006", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Запрос очистки БД: SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');", "properties": { "sql": "SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:30.0067", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:30.0181", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Окончание очистки БД, строк удалено: 0 за 00:00:00.0174907", "properties": { "RowsDeleted": 0, "Elapsed": "00:00:00.0174907" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:32.1794", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:33.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:33.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:33.0895", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:33.0895", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:33.0903", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:33.0971", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, f19f0b1e0a4926b6cbcaef3721cf01a0)","(x-b3-spanid, cbcaef3721cf01a0)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:26:32 GMT)","(Server, envoy)","(X-Request-ID, 2d8c2f49-1c9a-4cba-890f-7f25a6a67827)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["f19f0b1e0a4926b6cbcaef3721cf01a0"]},{"Key":"x-b3-spanid", "Value":["cbcaef3721cf01a0"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["2d8c2f49-1c9a-4cba-890f-7f25a6a67827"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["f19f0b1e0a4926b6cbcaef3721cf01a0"]},{"Key":"x-b3-spanid", "Value":["cbcaef3721cf01a0"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["2d8c2f49-1c9a-4cba-890f-7f25a6a67827"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:26:33.0906459Z", "EndedUtc":"2026-08-25T13:26:33.097075Z", "Duration":"00:00:00.0064291", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:33.0971", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:33.0983", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:33.1038", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, a6d5f37be77dbef5a7d7204acdc79ac7)","(x-b3-spanid, a7d7204acdc79ac7)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:26:32 GMT)","(Server, envoy)","(X-Request-ID, 7fd47562-d1b9-41bd-835a-76ddd3634ffc)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["a6d5f37be77dbef5a7d7204acdc79ac7"]},{"Key":"x-b3-spanid", "Value":["a7d7204acdc79ac7"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["7fd47562-d1b9-41bd-835a-76ddd3634ffc"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["a6d5f37be77dbef5a7d7204acdc79ac7"]},{"Key":"x-b3-spanid", "Value":["a7d7204acdc79ac7"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["7fd47562-d1b9-41bd-835a-76ddd3634ffc"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:26:33.0986326Z", "EndedUtc":"2026-08-25T13:26:33.1037794Z", "Duration":"00:00:00.0051468", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:33.1046", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:33.1046", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 17 мс", "properties": { "ExecutedTime": 17 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:34.3616", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:35.0060", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:36.0453", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard", "traceId": "\"917fa967-5d9c-465e-ad85-42c3baf427bc\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:36.0478", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard with payload GetInstrumentCardRequest { InstrumentId = ef79aa7d-0b17-4e69-add1-895aad45ec3d, Isin = , Code = , ClassCode = , Type = }", "traceId": "\"917fa967-5d9c-465e-ad85-42c3baf427bc\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "Query": {"InstrumentId":"ef79aa7d-0b17-4e69-add1-895aad45ec3d"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:36.0483", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.CacheService.GetInstrumentCardAsync", "message": "Получена карточка инструмента: ef79aa7d-0b17-4e69-add1-895aad45ec3d", "traceId": "\"917fa967-5d9c-465e-ad85-42c3baf427bc\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "InstrumentId": "ef79aa7d-0b17-4e69-add1-895aad45ec3d" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:36.0647", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"917fa967-5d9c-465e-ad85-42c3baf427bc\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:36.0651", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard => 200", "traceId": "\"917fa967-5d9c-465e-ad85-42c3baf427bc\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:37.1381", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:37.1381", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:38.0517", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:38.0517", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:38.2241", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:38.2241", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:39.1315", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:40.0066", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:42.1419", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:45.0058", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:47.0490", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:47.1434", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:47.1434", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:48.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:48.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:48.0890", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:48.1076", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 20 мс", "properties": { "ExecutedTime": 20 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:48.1076", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:48.1138", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 688d92a94ae04302f1cdb2df2a82e76d)","(x-b3-spanid, f1cdb2df2a82e76d)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:26:47 GMT)","(Server, envoy)","(X-Request-ID, 661a280c-24a4-4215-bdb1-f262cfb4c7c0)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["688d92a94ae04302f1cdb2df2a82e76d"]},{"Key":"x-b3-spanid", "Value":["f1cdb2df2a82e76d"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["661a280c-24a4-4215-bdb1-f262cfb4c7c0"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["688d92a94ae04302f1cdb2df2a82e76d"]},{"Key":"x-b3-spanid", "Value":["f1cdb2df2a82e76d"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["661a280c-24a4-4215-bdb1-f262cfb4c7c0"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:26:48.1084342Z", "EndedUtc":"2026-08-25T13:26:48.1138326Z", "Duration":"00:00:00.0053984", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:48.1148", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:48.1151", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:48.1205", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, e732f893d63874790b744fe63fc0b3b5)","(x-b3-spanid, 0b744fe63fc0b3b5)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:26:47 GMT)","(Server, envoy)","(X-Request-ID, 56a9b200-4f09-4814-ab27-37b9c685d91a)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["e732f893d63874790b744fe63fc0b3b5"]},{"Key":"x-b3-spanid", "Value":["0b744fe63fc0b3b5"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["56a9b200-4f09-4814-ab27-37b9c685d91a"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["e732f893d63874790b744fe63fc0b3b5"]},{"Key":"x-b3-spanid", "Value":["0b744fe63fc0b3b5"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:26:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["56a9b200-4f09-4814-ab27-37b9c685d91a"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:26:48.1154828Z", "EndedUtc":"2026-08-25T13:26:48.1205468Z", "Duration":"00:00:00.0050640", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:48.1215", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:48.1215", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 34 мс", "properties": { "ExecutedTime": 34 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:48.2629", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:48.2640", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:50.0165", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:51.0193", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:54.0174", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:54.0174", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:54.2113", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:55.0054", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:56.3164", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:57.1490", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:57.1496", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:26:58.2700", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:26:58.2709", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:00.0063", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:01.9857", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:03.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:03.0871", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:03.0897", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:03.0901", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:03.0897", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:03.0962", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 930857181e21d20ef3f45e9cd752e204)","(x-b3-spanid, f3f45e9cd752e204)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:27:02 GMT)","(Server, envoy)","(X-Request-ID, 50af6132-8707-42f9-a943-829db1b66450)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["930857181e21d20ef3f45e9cd752e204"]},{"Key":"x-b3-spanid", "Value":["f3f45e9cd752e204"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["50af6132-8707-42f9-a943-829db1b66450"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["930857181e21d20ef3f45e9cd752e204"]},{"Key":"x-b3-spanid", "Value":["f3f45e9cd752e204"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["50af6132-8707-42f9-a943-829db1b66450"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:27:03.0905613Z", "EndedUtc":"2026-08-25T13:27:03.0962691Z", "Duration":"00:00:00.0057078", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:03.1059", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:03.1061", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:03.1113", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 8ff29d414f09d60840ddac0e11d311b2)","(x-b3-spanid, 40ddac0e11d311b2)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:27:02 GMT)","(Server, envoy)","(X-Request-ID, f1545b16-fcaf-45ae-9954-f8d2f08dd2e9)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8ff29d414f09d60840ddac0e11d311b2"]},{"Key":"x-b3-spanid", "Value":["40ddac0e11d311b2"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f1545b16-fcaf-45ae-9954-f8d2f08dd2e9"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8ff29d414f09d60840ddac0e11d311b2"]},{"Key":"x-b3-spanid", "Value":["40ddac0e11d311b2"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f1545b16-fcaf-45ae-9954-f8d2f08dd2e9"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:27:03.1064885Z", "EndedUtc":"2026-08-25T13:27:03.1113072Z", "Duration":"00:00:00.0048187", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:03.1122", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:03.1122", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 25 мс", "properties": { "ExecutedTime": 25 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:05.0585", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:06.1810", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:07.1877", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:07.1884", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:08.9815", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:08.9821", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:09.0172", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:09.0172", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:10.0903", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:10.0964", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:12.1393", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:15.0068", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:17.0105", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:17.1930", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:17.1938", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:18.0868", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:18.0868", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:18.0890", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:18.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:18.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:18.0954", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 25a9da8a7a2d991eb9292ed3fce61a8d)","(x-b3-spanid, b9292ed3fce61a8d)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:27:17 GMT)","(Server, envoy)","(X-Request-ID, d544ce9b-9008-46b5-96b2-c730882e59a6)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["25a9da8a7a2d991eb9292ed3fce61a8d"]},{"Key":"x-b3-spanid", "Value":["b9292ed3fce61a8d"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["d544ce9b-9008-46b5-96b2-c730882e59a6"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["25a9da8a7a2d991eb9292ed3fce61a8d"]},{"Key":"x-b3-spanid", "Value":["b9292ed3fce61a8d"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["d544ce9b-9008-46b5-96b2-c730882e59a6"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:27:18.0898197Z", "EndedUtc":"2026-08-25T13:27:18.0954455Z", "Duration":"00:00:00.0056258", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:18.1135", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:18.1135", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:18.1200", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 5f4bd7e3ea74f0c4d56ec2e622b41eb1)","(x-b3-spanid, d56ec2e622b41eb1)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:27:17 GMT)","(Server, envoy)","(X-Request-ID, a1cfc2ea-5d36-4d9f-a0d6-6c4f8f859b1d)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["5f4bd7e3ea74f0c4d56ec2e622b41eb1"]},{"Key":"x-b3-spanid", "Value":["d56ec2e622b41eb1"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["a1cfc2ea-5d36-4d9f-a0d6-6c4f8f859b1d"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["5f4bd7e3ea74f0c4d56ec2e622b41eb1"]},{"Key":"x-b3-spanid", "Value":["d56ec2e622b41eb1"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["a1cfc2ea-5d36-4d9f-a0d6-6c4f8f859b1d"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:27:18.1142641Z", "EndedUtc":"2026-08-25T13:27:18.1200307Z", "Duration":"00:00:00.0057666", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:18.1207", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:18.1207", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 33 мс", "properties": { "ExecutedTime": 33 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:19.0087", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:19.0092", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:20.0072", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:20.0452", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:23.2117", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:23.2117", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:24.2117", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:25.0059", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:27.1991", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:27.1991", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:27.2684", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:29.0150", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:29.0156", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:30.0006", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Начало очистки БД. Схема quote, Размер батча 1000, количество дней для очистки 10", "properties": { "SchemaName": "quote", "BatchSize": 1000, "RetentionPeriod": 10 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:30.0006", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Запрос очистки БД: SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');", "properties": { "sql": "SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:30.0066", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:30.0203", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Окончание очистки БД, строк удалено: 0 за 00:00:00.0196314", "properties": { "RowsDeleted": 0, "Elapsed": "00:00:00.0196314" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:32.0978", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:33.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:33.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:33.0894", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:33.0894", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:33.0894", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:33.0961", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 4a79dc2bcc136a98a3e9721cf26898b4)","(x-b3-spanid, a3e9721cf26898b4)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:27:32 GMT)","(Server, envoy)","(X-Request-ID, 7763f2bd-643e-474a-a530-a5084e6c92e4)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["4a79dc2bcc136a98a3e9721cf26898b4"]},{"Key":"x-b3-spanid", "Value":["a3e9721cf26898b4"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["7763f2bd-643e-474a-a530-a5084e6c92e4"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["4a79dc2bcc136a98a3e9721cf26898b4"]},{"Key":"x-b3-spanid", "Value":["a3e9721cf26898b4"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["7763f2bd-643e-474a-a530-a5084e6c92e4"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:27:33.0904426Z", "EndedUtc":"2026-08-25T13:27:33.0961371Z", "Duration":"00:00:00.0056945", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:33.0961", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:33.0961", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:33.1029", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 00d519706a2a562275f061baf84b5484)","(x-b3-spanid, 75f061baf84b5484)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:27:32 GMT)","(Server, envoy)","(X-Request-ID, b748b45a-82ab-4728-a914-b0509885c50d)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["00d519706a2a562275f061baf84b5484"]},{"Key":"x-b3-spanid", "Value":["75f061baf84b5484"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["b748b45a-82ab-4728-a914-b0509885c50d"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["00d519706a2a562275f061baf84b5484"]},{"Key":"x-b3-spanid", "Value":["75f061baf84b5484"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["b748b45a-82ab-4728-a914-b0509885c50d"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:27:33.0972012Z", "EndedUtc":"2026-08-25T13:27:33.1028786Z", "Duration":"00:00:00.0056774", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:33.1034", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:33.1034", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 16 мс", "properties": { "ExecutedTime": 16 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:35.0057", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:35.1803", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:36.1042", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard", "traceId": "\"fec89c43-ba30-49c1-8bdf-d9a0fa31f306\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:36.1042", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard with payload GetInstrumentCardRequest { InstrumentId = ef79aa7d-0b17-4e69-add1-895aad45ec3d, Isin = , Code = , ClassCode = , Type = }", "traceId": "\"fec89c43-ba30-49c1-8bdf-d9a0fa31f306\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "Query": {"InstrumentId":"ef79aa7d-0b17-4e69-add1-895aad45ec3d"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:36.1042", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.CacheService.GetInstrumentCardAsync", "message": "Получена карточка инструмента: ef79aa7d-0b17-4e69-add1-895aad45ec3d", "traceId": "\"fec89c43-ba30-49c1-8bdf-d9a0fa31f306\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "InstrumentId": "ef79aa7d-0b17-4e69-add1-895aad45ec3d" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:36.1051", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"fec89c43-ba30-49c1-8bdf-d9a0fa31f306\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:36.1075", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard => 200", "traceId": "\"fec89c43-ba30-49c1-8bdf-d9a0fa31f306\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:37.2215", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:37.2222", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:38.1925", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:38.1925", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:39.0299", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:39.0305", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:39.1271", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:40.0059", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:43.1726", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:45.0056", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:47.2267", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:47.2418", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:48.1675", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:48.1688", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:48.1694", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:48.1713", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:48.1713", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:48.9792", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:48.9859", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 22e427f64118d7091a8c18a781146e5d)","(x-b3-spanid, 1a8c18a781146e5d)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:27:48 GMT)","(Server, envoy)","(X-Request-ID, 9c8bee64-2934-4a37-8497-1808d756c8f9)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["22e427f64118d7091a8c18a781146e5d"]},{"Key":"x-b3-spanid", "Value":["1a8c18a781146e5d"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["9c8bee64-2934-4a37-8497-1808d756c8f9"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["22e427f64118d7091a8c18a781146e5d"]},{"Key":"x-b3-spanid", "Value":["1a8c18a781146e5d"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["9c8bee64-2934-4a37-8497-1808d756c8f9"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:27:48.9798004Z", "EndedUtc":"2026-08-25T13:27:48.9858835Z", "Duration":"00:00:00.0060831", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:48.9869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:48.9872", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:48.9926", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, d4f62c81289e928d49a6f1c995901ac0)","(x-b3-spanid, 49a6f1c995901ac0)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:27:48 GMT)","(Server, envoy)","(X-Request-ID, 6932559c-5f33-42ee-8311-f0ea7969588f)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["d4f62c81289e928d49a6f1c995901ac0"]},{"Key":"x-b3-spanid", "Value":["49a6f1c995901ac0"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["6932559c-5f33-42ee-8311-f0ea7969588f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["d4f62c81289e928d49a6f1c995901ac0"]},{"Key":"x-b3-spanid", "Value":["49a6f1c995901ac0"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:27:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["6932559c-5f33-42ee-8311-f0ea7969588f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:27:48.9875524Z", "EndedUtc":"2026-08-25T13:27:48.9925767Z", "Duration":"00:00:00.0050243", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:48.9935", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:48.9935", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 824 мс", "properties": { "ExecutedTime": 824 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:49.0358", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:49.0364", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:50.0062", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:51.2339", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:54.2101", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:54.2101", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:55.1192", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:55.1258", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:57.2346", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:57.9777", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:57.9783", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:27:59.0752", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:27:59.0764", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:00.0058", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:01.9895", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:03.0871", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:03.0871", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:03.0902", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:03.0902", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:03.0902", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:03.0959", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 23ba97c5edad1cd6f106a5fc75aadd58)","(x-b3-spanid, f106a5fc75aadd58)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:28:02 GMT)","(Server, envoy)","(X-Request-ID, 458c3d25-5259-4238-8efa-6dc3240350eb)","(x-envoy-upstream-service-time, 2)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["23ba97c5edad1cd6f106a5fc75aadd58"]},{"Key":"x-b3-spanid", "Value":["f106a5fc75aadd58"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["458c3d25-5259-4238-8efa-6dc3240350eb"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["23ba97c5edad1cd6f106a5fc75aadd58"]},{"Key":"x-b3-spanid", "Value":["f106a5fc75aadd58"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["458c3d25-5259-4238-8efa-6dc3240350eb"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:28:03.0912455Z", "EndedUtc":"2026-08-25T13:28:03.0958782Z", "Duration":"00:00:00.0046327", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:03.0967", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:03.0970", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:03.1021", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 8e6d2124fa460a266950305c21822ca8)","(x-b3-spanid, 6950305c21822ca8)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:28:02 GMT)","(Server, envoy)","(X-Request-ID, f283b132-6203-4021-9ff7-c63541380f8b)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8e6d2124fa460a266950305c21822ca8"]},{"Key":"x-b3-spanid", "Value":["6950305c21822ca8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f283b132-6203-4021-9ff7-c63541380f8b"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8e6d2124fa460a266950305c21822ca8"]},{"Key":"x-b3-spanid", "Value":["6950305c21822ca8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f283b132-6203-4021-9ff7-c63541380f8b"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:28:03.0974255Z", "EndedUtc":"2026-08-25T13:28:03.1020999Z", "Duration":"00:00:00.0046744", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:03.1021", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:03.1032", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 16 мс", "properties": { "ExecutedTime": 16 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:05.0443", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:05.0946", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:07.9986", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:07.9991", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:08.1222", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:08.1222", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:09.0994", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:09.1000", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:09.1328", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:10.0058", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:12.0668", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:15.0075", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:17.0573", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:18.0043", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:18.0050", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:18.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:18.0871", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:18.0899", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:18.0903", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 3 мс", "properties": { "ExecutedTime": 3 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:18.0903", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:18.0972", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 98d6ac86563084e5a66ef62340e17b13)","(x-b3-spanid, a66ef62340e17b13)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:28:17 GMT)","(Server, envoy)","(X-Request-ID, c63dafff-08ce-4b46-a695-4abcb819d490)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["98d6ac86563084e5a66ef62340e17b13"]},{"Key":"x-b3-spanid", "Value":["a66ef62340e17b13"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["c63dafff-08ce-4b46-a695-4abcb819d490"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["98d6ac86563084e5a66ef62340e17b13"]},{"Key":"x-b3-spanid", "Value":["a66ef62340e17b13"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["c63dafff-08ce-4b46-a695-4abcb819d490"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:28:18.0908405Z", "EndedUtc":"2026-08-25T13:28:18.0971945Z", "Duration":"00:00:00.0063540", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:18.0982", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:18.0982", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:18.1050", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, d0e33e7805a734532e68b5dac52fbfe8)","(x-b3-spanid, 2e68b5dac52fbfe8)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:28:17 GMT)","(Server, envoy)","(X-Request-ID, a6d3edd0-8e4e-437e-bed0-506c3edd11eb)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["d0e33e7805a734532e68b5dac52fbfe8"]},{"Key":"x-b3-spanid", "Value":["2e68b5dac52fbfe8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["a6d3edd0-8e4e-437e-bed0-506c3edd11eb"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["d0e33e7805a734532e68b5dac52fbfe8"]},{"Key":"x-b3-spanid", "Value":["2e68b5dac52fbfe8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["a6d3edd0-8e4e-437e-bed0-506c3edd11eb"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:28:18.0988866Z", "EndedUtc":"2026-08-25T13:28:18.1049779Z", "Duration":"00:00:00.0060913", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:18.1059", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:18.1061", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 18 мс", "properties": { "ExecutedTime": 18 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:19.1210", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:19.1217", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:20.0090", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:21.1474", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:23.2805", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:23.2805", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:24.2133", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:25.0085", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:27.2533", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:28.0103", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:28.0103", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:29.1266", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:29.1278", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:30.0007", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Начало очистки БД. Схема quote, Размер батча 1000, количество дней для очистки 10", "properties": { "SchemaName": "quote", "BatchSize": 1000, "RetentionPeriod": 10 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:30.0007", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Запрос очистки БД: SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');", "properties": { "sql": "SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:30.0070", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:30.0174", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Окончание очистки БД, строк удалено: 0 за 00:00:00.0166960", "properties": { "RowsDeleted": 0, "Elapsed": "00:00:00.0166960" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:32.1071", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:33.0868", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:33.0868", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:33.0886", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:33.0886", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 1 мс", "properties": { "ExecutedTime": 1 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:33.0895", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:33.1082", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 46d946884ffae3a1aaba6b4d5a870dc8)","(x-b3-spanid, aaba6b4d5a870dc8)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:28:32 GMT)","(Server, envoy)","(X-Request-ID, e4ad3d4b-c026-43cb-a4ba-178b17735f5c)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["46d946884ffae3a1aaba6b4d5a870dc8"]},{"Key":"x-b3-spanid", "Value":["aaba6b4d5a870dc8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["e4ad3d4b-c026-43cb-a4ba-178b17735f5c"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["46d946884ffae3a1aaba6b4d5a870dc8"]},{"Key":"x-b3-spanid", "Value":["aaba6b4d5a870dc8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["e4ad3d4b-c026-43cb-a4ba-178b17735f5c"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:28:33.0898751Z", "EndedUtc":"2026-08-25T13:28:33.1081994Z", "Duration":"00:00:00.0183243", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:33.1091", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:33.1091", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:33.1154", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 8c511692e5217c0d88108e29c6c2d94e)","(x-b3-spanid, 88108e29c6c2d94e)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:28:32 GMT)","(Server, envoy)","(X-Request-ID, e54686c2-4f8d-4743-92d1-2ec6c01fdcc5)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8c511692e5217c0d88108e29c6c2d94e"]},{"Key":"x-b3-spanid", "Value":["88108e29c6c2d94e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["e54686c2-4f8d-4743-92d1-2ec6c01fdcc5"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["8c511692e5217c0d88108e29c6c2d94e"]},{"Key":"x-b3-spanid", "Value":["88108e29c6c2d94e"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["e54686c2-4f8d-4743-92d1-2ec6c01fdcc5"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:28:33.1097349Z", "EndedUtc":"2026-08-25T13:28:33.1154282Z", "Duration":"00:00:00.0056933", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:33.1161", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:33.1161", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 29 мс", "properties": { "ExecutedTime": 29 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:35.0132", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:35.0515", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:36.1626", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard", "traceId": "\"2c40026d-7d0e-4d1d-be2f-96445638daa3\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:36.1626", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard with payload GetInstrumentCardRequest { InstrumentId = ef79aa7d-0b17-4e69-add1-895aad45ec3d, Isin = , Code = , ClassCode = , Type = }", "traceId": "\"2c40026d-7d0e-4d1d-be2f-96445638daa3\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "Query": {"InstrumentId":"ef79aa7d-0b17-4e69-add1-895aad45ec3d"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:36.1632", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.CacheService.GetInstrumentCardAsync", "message": "Получена карточка инструмента: ef79aa7d-0b17-4e69-add1-895aad45ec3d", "traceId": "\"2c40026d-7d0e-4d1d-be2f-96445638daa3\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "InstrumentId": "ef79aa7d-0b17-4e69-add1-895aad45ec3d" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:36.1632", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"2c40026d-7d0e-4d1d-be2f-96445638daa3\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:36.1632", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard => 200", "traceId": "\"2c40026d-7d0e-4d1d-be2f-96445638daa3\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:38.0431", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:38.0431", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:38.1171", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:38.1171", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:39.0407", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:39.1326", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:39.1331", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:40.0058", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:42.1980", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:45.0054", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:47.1372", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:48.0480", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:48.0485", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:48.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:48.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:48.0890", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:48.0893", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:48.0893", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:48.1093", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, bfc727383c40bac49318ea5abf92eba4)","(x-b3-spanid, 9318ea5abf92eba4)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:28:47 GMT)","(Server, envoy)","(X-Request-ID, 8dc9f40d-90c9-43fd-b669-e09305c99c02)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["bfc727383c40bac49318ea5abf92eba4"]},{"Key":"x-b3-spanid", "Value":["9318ea5abf92eba4"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["8dc9f40d-90c9-43fd-b669-e09305c99c02"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["bfc727383c40bac49318ea5abf92eba4"]},{"Key":"x-b3-spanid", "Value":["9318ea5abf92eba4"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["8dc9f40d-90c9-43fd-b669-e09305c99c02"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:28:48.0903526Z", "EndedUtc":"2026-08-25T13:28:48.1093384Z", "Duration":"00:00:00.0189858", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:48.1102", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:48.1102", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:48.1156", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 1786a7182ff2aa277782a60698756bf8)","(x-b3-spanid, 7782a60698756bf8)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:28:47 GMT)","(Server, envoy)","(X-Request-ID, 31ce528b-75ba-4ba2-9222-f9c59547888d)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["1786a7182ff2aa277782a60698756bf8"]},{"Key":"x-b3-spanid", "Value":["7782a60698756bf8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["31ce528b-75ba-4ba2-9222-f9c59547888d"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["1786a7182ff2aa277782a60698756bf8"]},{"Key":"x-b3-spanid", "Value":["7782a60698756bf8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:28:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["31ce528b-75ba-4ba2-9222-f9c59547888d"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:28:48.1107123Z", "EndedUtc":"2026-08-25T13:28:48.1156348Z", "Duration":"00:00:00.0049225", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:48.1166", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:48.1166", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 29 мс", "properties": { "ExecutedTime": 29 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:49.1382", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:49.1382", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:49.9938", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:50.0060", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:52.2480", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:52.2480", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:54.0735", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:55.0062", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:57.0183", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:58.0541", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:58.0541", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:28:59.1440", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:28:59.1452", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:00.0060", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:02.0608", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:03.0873", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:03.0873", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:03.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:03.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 1 мс", "properties": { "ExecutedTime": 1 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:03.0892", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:03.0960", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 587f44b0e14c7b71a90bc36d3bfdc7b0)","(x-b3-spanid, a90bc36d3bfdc7b0)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:29:02 GMT)","(Server, envoy)","(X-Request-ID, dc95dcd2-329d-4b91-ae55-d9067a995d3f)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["587f44b0e14c7b71a90bc36d3bfdc7b0"]},{"Key":"x-b3-spanid", "Value":["a90bc36d3bfdc7b0"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["dc95dcd2-329d-4b91-ae55-d9067a995d3f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["587f44b0e14c7b71a90bc36d3bfdc7b0"]},{"Key":"x-b3-spanid", "Value":["a90bc36d3bfdc7b0"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["dc95dcd2-329d-4b91-ae55-d9067a995d3f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:29:03.090608Z", "EndedUtc":"2026-08-25T13:29:03.0960051Z", "Duration":"00:00:00.0053971", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:03.0969", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:03.0972", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:03.1285", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, eb83cab1a8f5a20f4a5cddd71bc80ac4)","(x-b3-spanid, 4a5cddd71bc80ac4)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:29:02 GMT)","(Server, envoy)","(X-Request-ID, f1b9229c-5e69-436e-b1bf-1840442be97f)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["eb83cab1a8f5a20f4a5cddd71bc80ac4"]},{"Key":"x-b3-spanid", "Value":["4a5cddd71bc80ac4"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f1b9229c-5e69-436e-b1bf-1840442be97f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["eb83cab1a8f5a20f4a5cddd71bc80ac4"]},{"Key":"x-b3-spanid", "Value":["4a5cddd71bc80ac4"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f1b9229c-5e69-436e-b1bf-1840442be97f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:29:03.0975305Z", "EndedUtc":"2026-08-25T13:29:03.1284676Z", "Duration":"00:00:00.0309371", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:03.1294", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:03.1294", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 42 мс", "properties": { "ExecutedTime": 42 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:05.0375", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:05.0740", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:08.0602", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:08.0602", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:08.0874", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:08.0874", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:09.1670", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:09.1677", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:09.1884", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:10.0055", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:12.1092", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:15.0065", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:17.1458", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:18.0783", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:18.0783", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:18.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:18.0870", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:18.0891", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:18.0891", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:18.0891", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:18.0952", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 7fc75b3d90715c49a6b0282e191fe9ca)","(x-b3-spanid, a6b0282e191fe9ca)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:29:17 GMT)","(Server, envoy)","(X-Request-ID, e90ffaa7-04d9-4b5b-a31f-0fc96fde81a2)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["7fc75b3d90715c49a6b0282e191fe9ca"]},{"Key":"x-b3-spanid", "Value":["a6b0282e191fe9ca"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["e90ffaa7-04d9-4b5b-a31f-0fc96fde81a2"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["7fc75b3d90715c49a6b0282e191fe9ca"]},{"Key":"x-b3-spanid", "Value":["a6b0282e191fe9ca"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["e90ffaa7-04d9-4b5b-a31f-0fc96fde81a2"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:29:18.0900779Z", "EndedUtc":"2026-08-25T13:29:18.0952276Z", "Duration":"00:00:00.0051497", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:18.0961", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:18.0961", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:18.1015", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 68b500061f3cf6953aac7336fa6b0ac8)","(x-b3-spanid, 3aac7336fa6b0ac8)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:29:17 GMT)","(Server, envoy)","(X-Request-ID, cb1feb8a-d7e1-4201-a463-f13494585d54)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["68b500061f3cf6953aac7336fa6b0ac8"]},{"Key":"x-b3-spanid", "Value":["3aac7336fa6b0ac8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["cb1feb8a-d7e1-4201-a463-f13494585d54"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["68b500061f3cf6953aac7336fa6b0ac8"]},{"Key":"x-b3-spanid", "Value":["3aac7336fa6b0ac8"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["cb1feb8a-d7e1-4201-a463-f13494585d54"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:29:18.0966631Z", "EndedUtc":"2026-08-25T13:29:18.1014953Z", "Duration":"00:00:00.0048322", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:18.1023", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:18.1023", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 15 мс", "properties": { "ExecutedTime": 15 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:19.1739", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:19.1747", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:19.2218", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentsInfo", "traceId": "\"07d69fe8-e24f-48e6-9eda-926e18992a22\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentsInfo", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:19.2222", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentsInfo with payload Empty", "traceId": "\"07d69fe8-e24f-48e6-9eda-926e18992a22\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "/api.QuotesService/GetInstrumentsInfo", "Query": "Empty" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:19.2222", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentsInfo => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"07d69fe8-e24f-48e6-9eda-926e18992a22\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "/api.QuotesService/GetInstrumentsInfo", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:20.0081", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:20.1071", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:20.9753", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentsInfo => 200", "traceId": "\"07d69fe8-e24f-48e6-9eda-926e18992a22\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentsInfo", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:23.1712", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:23.1712", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:30.0005", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Начало очистки БД. Схема quote, Размер батча 1000, количество дней для очистки 10", "properties": { "SchemaName": "quote", "BatchSize": 1000, "RetentionPeriod": 10 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:30.0005", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Запрос очистки БД: SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');", "properties": { "sql": "SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:30.1358", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request GET /loggers", "traceId": "\"63f24a2a-ec5b-4334-9689-1d9368a81720\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "GET", "Url": "/loggers", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:30.1362", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request GET /loggers => 200", "traceId": "\"63f24a2a-ec5b-4334-9689-1d9368a81720\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "GET", "Url": "/loggers", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:33.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:33.0869", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:36.0623", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard", "traceId": "\"f697c270-3fa8-4229-8cbc-13b3ac60fe12\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:36.0623", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard with payload GetInstrumentCardRequest { InstrumentId = ef79aa7d-0b17-4e69-add1-895aad45ec3d, Isin = , Code = , ClassCode = , Type = }", "traceId": "\"f697c270-3fa8-4229-8cbc-13b3ac60fe12\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "Query": {"InstrumentId":"ef79aa7d-0b17-4e69-add1-895aad45ec3d"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:36.0623", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.CacheService.GetInstrumentCardAsync", "message": "Получена карточка инструмента: ef79aa7d-0b17-4e69-add1-895aad45ec3d", "traceId": "\"f697c270-3fa8-4229-8cbc-13b3ac60fe12\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "InstrumentId": "ef79aa7d-0b17-4e69-add1-895aad45ec3d" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:36.0631", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"f697c270-3fa8-4229-8cbc-13b3ac60fe12\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:36.0631", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard => 200", "traceId": "\"f697c270-3fa8-4229-8cbc-13b3ac60fe12\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:47.0766", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Окончание очистки БД, строк удалено: 0 за 00:00:17.0761094", "properties": { "RowsDeleted": 0, "Elapsed": "00:00:17.0761094" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:47.9831", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:47.9831", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 14896 мс", "properties": { "ExecutedTime": 14896 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:47.9847", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:47.9903", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request GET /loggers", "traceId": "\"132cfa65-aff8-4b54-9097-62ad4f969cc4\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "GET", "Url": "/loggers", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:47.9903", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request GET /loggers => 200", "traceId": "\"132cfa65-aff8-4b54-9097-62ad4f969cc4\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "GET", "Url": "/loggers", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:47.9903", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request GET /loggers", "traceId": "\"11c7ccf1-3536-4f6e-9814-fef4eb0d9ef7\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "GET", "Url": "/loggers", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:47.9910", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request GET /loggers => 200", "traceId": "\"11c7ccf1-3536-4f6e-9814-fef4eb0d9ef7\"", "userId": "00000000-0000-0000-0000-000000000000", "properties": { "Method": "GET", "Url": "/loggers", "StatusCode": 200 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:47.9965", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 92ab634b1a0600dee8bdbbf4bd9d9df0)","(x-b3-spanid, e8bdbbf4bd9d9df0)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:29:47 GMT)","(Server, envoy)","(X-Request-ID, bf8820e6-4c8b-4d64-95b7-06db9a0b325f)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["92ab634b1a0600dee8bdbbf4bd9d9df0"]},{"Key":"x-b3-spanid", "Value":["e8bdbbf4bd9d9df0"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["bf8820e6-4c8b-4d64-95b7-06db9a0b325f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["92ab634b1a0600dee8bdbbf4bd9d9df0"]},{"Key":"x-b3-spanid", "Value":["e8bdbbf4bd9d9df0"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["bf8820e6-4c8b-4d64-95b7-06db9a0b325f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:29:47.9854692Z", "EndedUtc":"2026-08-25T13:29:47.9964803Z", "Duration":"00:00:00.0110111", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:47.9975", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:47.9975", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:48.1141", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, d5d0b6d22e26e47818678d8920a3ded6)","(x-b3-spanid, 18678d8920a3ded6)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:29:47 GMT)","(Server, envoy)","(X-Request-ID, 89320059-c25d-4fb2-b7b5-d930ce62b6e6)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["d5d0b6d22e26e47818678d8920a3ded6"]},{"Key":"x-b3-spanid", "Value":["18678d8920a3ded6"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["89320059-c25d-4fb2-b7b5-d930ce62b6e6"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["d5d0b6d22e26e47818678d8920a3ded6"]},{"Key":"x-b3-spanid", "Value":["18678d8920a3ded6"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:47 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["89320059-c25d-4fb2-b7b5-d930ce62b6e6"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:29:47.9981575Z", "EndedUtc":"2026-08-25T13:29:48.1140987Z", "Duration":"00:00:00.1159412", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:48.1154", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:48.1154", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 15028 мс", "properties": { "ExecutedTime": 15028 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:48.1175", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:48.1186", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:48.1194", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:48.1202", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:48.1217", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:48.1233", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:48.1233", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 6 мс", "properties": { "ExecutedTime": 6 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:49.0489", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:49.2992", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:49.3017", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:49.3086", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 15a2adf1c9c7b78a839d98e7d8ed2deb)","(x-b3-spanid, 839d98e7d8ed2deb)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:29:48 GMT)","(Server, envoy)","(X-Request-ID, 731671f8-f386-4428-9e66-a88f7768af46)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["15a2adf1c9c7b78a839d98e7d8ed2deb"]},{"Key":"x-b3-spanid", "Value":["839d98e7d8ed2deb"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["731671f8-f386-4428-9e66-a88f7768af46"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["15a2adf1c9c7b78a839d98e7d8ed2deb"]},{"Key":"x-b3-spanid", "Value":["839d98e7d8ed2deb"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["731671f8-f386-4428-9e66-a88f7768af46"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:29:49.3022356Z", "EndedUtc":"2026-08-25T13:29:49.3085977Z", "Duration":"00:00:00.0063621", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:49.3093", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:49.3093", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:49.9762", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, b1d6799c443bde578bd72143348ba401)","(x-b3-spanid, 8bd72143348ba401)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:29:48 GMT)","(Server, envoy)","(X-Request-ID, 1e5df71f-4aee-4e15-b1bb-47d2ecd8ba52)","(x-envoy-upstream-service-time, 2)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["b1d6799c443bde578bd72143348ba401"]},{"Key":"x-b3-spanid", "Value":["8bd72143348ba401"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["1e5df71f-4aee-4e15-b1bb-47d2ecd8ba52"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["b1d6799c443bde578bd72143348ba401"]},{"Key":"x-b3-spanid", "Value":["8bd72143348ba401"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:29:48 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["1e5df71f-4aee-4e15-b1bb-47d2ecd8ba52"]},{"Key":"x-envoy-upstream-service-time", "Value":["2"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:29:49.3097609Z", "EndedUtc":"2026-08-25T13:29:49.9761705Z", "Duration":"00:00:00.6664096", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:49.9771", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:49.9771", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 928 мс", "properties": { "ExecutedTime": 928 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:52.0391", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:52.0391", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:52.0411", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:52.0503", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:56.0952", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:57.0775", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:57.0842", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:58.1489", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:58.1496", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:59.0580", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:29:59.0585", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:59.0624", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:29:59.0624", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:00.0867", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:00.0930", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:03.0983", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:03.0983", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:03.1004", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:03.1004", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 2 мс", "properties": { "ExecutedTime": 2 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:03.1014", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:03.1079", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, ea9408bcd18f1cacef9a010c2c43a3da)","(x-b3-spanid, ef9a010c2c43a3da)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:30:02 GMT)","(Server, envoy)","(X-Request-ID, ef043796-0434-430e-820b-b7e335d4683a)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["ea9408bcd18f1cacef9a010c2c43a3da"]},{"Key":"x-b3-spanid", "Value":["ef9a010c2c43a3da"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["ef043796-0434-430e-820b-b7e335d4683a"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["ea9408bcd18f1cacef9a010c2c43a3da"]},{"Key":"x-b3-spanid", "Value":["ef9a010c2c43a3da"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["ef043796-0434-430e-820b-b7e335d4683a"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:30:03.102001Z", "EndedUtc":"2026-08-25T13:30:03.1079501Z", "Duration":"00:00:00.0059491", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:03.1089", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:03.1091", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:03.1149", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 322ce8d96f517af502623cc9137fb777)","(x-b3-spanid, 02623cc9137fb777)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:30:02 GMT)","(Server, envoy)","(X-Request-ID, bfddda96-c0d6-47a7-a8e0-3a052cf75593)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["322ce8d96f517af502623cc9137fb777"]},{"Key":"x-b3-spanid", "Value":["02623cc9137fb777"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["bfddda96-c0d6-47a7-a8e0-3a052cf75593"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["322ce8d96f517af502623cc9137fb777"]},{"Key":"x-b3-spanid", "Value":["02623cc9137fb777"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:02 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["bfddda96-c0d6-47a7-a8e0-3a052cf75593"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:30:03.1094172Z", "EndedUtc":"2026-08-25T13:30:03.1149143Z", "Duration":"00:00:00.0054971", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:03.1157", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:03.1157", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 17 мс", "properties": { "ExecutedTime": 17 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:03.1779", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:05.0214", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:07.0838", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:08.1936", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:08.1943", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:09.0836", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:09.0849", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:10.1130", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:10.1130", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:10.2117", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:10.2181", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:13.0723", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:15.0060", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:18.1604", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:18.1614", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:18.1614", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:18.1637", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:18.1637", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 1 мс", "properties": { "ExecutedTime": 1 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:18.1645", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:18.2143", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 163388b79d7f9ff75a7cb8111b9a0a16)","(x-b3-spanid, 5a7cb8111b9a0a16)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:30:17 GMT)","(Server, envoy)","(X-Request-ID, a1797cc2-c1e3-4e3d-942c-eee22dbeb30f)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["163388b79d7f9ff75a7cb8111b9a0a16"]},{"Key":"x-b3-spanid", "Value":["5a7cb8111b9a0a16"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["a1797cc2-c1e3-4e3d-942c-eee22dbeb30f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["163388b79d7f9ff75a7cb8111b9a0a16"]},{"Key":"x-b3-spanid", "Value":["5a7cb8111b9a0a16"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["a1797cc2-c1e3-4e3d-942c-eee22dbeb30f"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:30:18.164849Z", "EndedUtc":"2026-08-25T13:30:18.214286Z", "Duration":"00:00:00.0494370", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:18.2151", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:18.2151", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:18.2188", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:18.2194", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:18.2210", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, e502df7e1d73a1c6870d0f241d0a7adc)","(x-b3-spanid, 870d0f241d0a7adc)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:30:17 GMT)","(Server, envoy)","(X-Request-ID, 36779c6f-9817-459a-892b-6ede7fe5b882)","(x-envoy-upstream-service-time, 3)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["e502df7e1d73a1c6870d0f241d0a7adc"]},{"Key":"x-b3-spanid", "Value":["870d0f241d0a7adc"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["36779c6f-9817-459a-892b-6ede7fe5b882"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["e502df7e1d73a1c6870d0f241d0a7adc"]},{"Key":"x-b3-spanid", "Value":["870d0f241d0a7adc"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:17 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["36779c6f-9817-459a-892b-6ede7fe5b882"]},{"Key":"x-envoy-upstream-service-time", "Value":["3"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:30:18.21573Z", "EndedUtc":"2026-08-25T13:30:18.2210192Z", "Duration":"00:00:00.0052892", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:18.2215", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:18.2215", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 60 мс", "properties": { "ExecutedTime": 60 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:19.0917", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:19.0923", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:20.0136", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:22.0227", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:24.2213", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:24.2466", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:24.2466", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:25.0053", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:27.1176", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:28.2251", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:28.2251", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:29.0966", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:29.0979", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:30.0005", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Начало очистки БД. Схема quote, Размер батча 1000, количество дней для очистки 10", "properties": { "SchemaName": "quote", "BatchSize": 1000, "RetentionPeriod": 10 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:30.0005", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Запрос очистки БД: SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');", "properties": { "sql": "SELECT table_name, deleted_count, error_text FROM quote.fn_remove_old_data(1000, '10.00:00:00');" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:30.0053", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:30.0290", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Housekeeping.HousekeepingJob.Execute", "message": "Окончание очистки БД, строк удалено: 0 за 00:00:00.0285323", "properties": { "RowsDeleted": 0, "Elapsed": "00:00:00.0285323" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:32.1735", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:33.0871", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/CheckBbInstrumentAndSendToIpsJob.cs:48)", "message": "Начало работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:33.0871", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:51)", "message": "Начало работы джобы по отправке первичных размещений с книгой" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:33.0911", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute(/app/src/Quotes.Application/Jobs/BbInstrumentJobs/SendBbInstrumentToPoServiceJob.cs:65)", "message": "Найдено 0 первичных размещений с книгой для отправки в Кафку", "properties": { "Count": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:33.0911", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.SendBbInstrumentToPoServiceJob.Execute", "message": "Конец работы джобы по отправке первичных размещений с книгой. Время выполнения: 3 мс", "properties": { "ExecutedTime": 3 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:33.0911", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2008\", \"FaceValueCurrency\":\"CNY\", \"PriceCurrency\":\"CNY\", \"PriceScale\":1, \"MinPriceIncrement\":10, \"LotSize\":100, \"FaceValue\":400.0, \"MaturityDate\":\"2028-07-31T00:00:00Z\", \"Isin\":\"TESTARM2008\", \"ShortNameRu\":\"Тест АРМ\", \"ShortNameEn\":\"Test ARM\", \"FaceValueScale\":3, \"AccruedScale\":4, \"AccruedInterest\":5.0, \"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"DefaultOfferingPrice\":100.0, \"MinCouponRate\":7.00, \"MaxCouponRate\":9.00, \"FinalCouponRate\":8.00, \"ExchangeCounterparty\":\"MC9000000000\", \"ExchangeSettleCode\":\"T0\", \"ExchangeClassCode\":\"PSAU\", \"ExchangeSecurityCode\":\"TESTARM2008\", \"DescriptionRu\":\"Описание индикатора\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":true, \"PlannedAllocationQty\":200000, \"MinAmountIncrement\":1.0, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"MinOfferingPrice\":90.0, \"MaxOfferingPrice\":110.0, \"SeriesOfissue\":\"20082026\", \"IssueFaceAmount\":20000.0, \"BuyBackDate\":\"2028-08-05T00:00:00Z\", \"CouponDurationDays\":17, \"NumberOfCoupons\":5000, \"CouponFaceAmount\":50.0, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"RegNumber\":\"REGTESTARM2008\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"Full description\", \"ReleaseConditionsPdf\":\"Condition\", \"InformationPdf\":\"Иная информация\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"2437274e-6240-4cc8-b66d-76d27b3b69e3", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2008", "FaceValueCurrency":"CNY", "PriceCurrency":"CNY", "PriceScale":1, "MinPriceIncrement":10, "LotSize":100, "FaceValue":400.0, "MaturityDate":"2028-07-31T00:00:00Z", "Isin":"TESTARM2008", "ShortNameRu":"Тест АРМ", "ShortNameEn":"Test ARM", "FaceValueScale":3, "AccruedScale":4, "AccruedInterest":5.0, "OrderRegistrationStartUtcDateTime":"2026-07-31T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-31T21:00:00Z", "OrderPlacementEndUtcDateTime":"2026-10-01T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "DefaultOfferingPrice":100.0, "MinCouponRate":7.00, "MaxCouponRate":9.00, "FinalCouponRate":8.00, "ExchangeCounterparty":"MC9000000000", "ExchangeSettleCode":"T0", "ExchangeClassCode":"PSAU", "ExchangeSecurityCode":"TESTARM2008", "DescriptionRu":"Описание индикатора", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":true, "PlannedAllocationQty":200000, "MinAmountIncrement":1.0, "FlagSubmitNewExchOrderWithoutConfirm":false, "MinOfferingPrice":90.0, "MaxOfferingPrice":110.0, "SeriesOfissue":"20082026", "IssueFaceAmount":20000.0, "BuyBackDate":"2028-08-05T00:00:00Z", "CouponDurationDays":17, "NumberOfCoupons":5000, "CouponFaceAmount":50.0, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "RegNumber":"REGTESTARM2008", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"Full description", "ReleaseConditionsPdf":"Condition", "InformationPdf":"Иная информация", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:33.1037", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 5d9154598abdead13cde27f7adf61117)","(x-b3-spanid, 3cde27f7adf61117)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:30:32 GMT)","(Server, envoy)","(X-Request-ID, f4e5a9fa-4ffa-46cc-af55-5df1f0565e32)","(x-envoy-upstream-service-time, 5)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["5d9154598abdead13cde27f7adf61117"]},{"Key":"x-b3-spanid", "Value":["3cde27f7adf61117"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f4e5a9fa-4ffa-46cc-af55-5df1f0565e32"]},{"Key":"x-envoy-upstream-service-time", "Value":["5"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["5d9154598abdead13cde27f7adf61117"]},{"Key":"x-b3-spanid", "Value":["3cde27f7adf61117"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["f4e5a9fa-4ffa-46cc-af55-5df1f0565e32"]},{"Key":"x-envoy-upstream-service-time", "Value":["5"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"2437274e-6240-4cc8-b66d-76d27b3b69e3\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2008\",\"FaceValueCurrency\":\"CNY\",\"ExpiryDate\":null,\"PriceCurrency\":\"CNY\",\"PriceScale\":1,\"MinPriceIncrement\":10,\"LotSize\":100,\"FaceValue\":400.0,\"MaturityDate\":\"2028-07-31T00:00:00\",\"Isin\":\"TESTARM2008\",\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C\",\"ShortNameEn\":\"Test ARM\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":3,\"AccruedScale\":4,\"AccruedInterest\":5.0,\"OrderRegistrationStartUtcDateTime\":\"2026-07-31T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-31T21:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-10-01T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":100.0,\"MinCouponRate\":7.00,\"MaxCouponRate\":9.00,\"FinalCouponRate\":8.00,\"ExchangeCounterparty\":\"MC9000000000\",\"ExchangeSettleCode\":\"T0\",\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":\"TESTARM2008\",\"DescriptionRu\":\"\\u041E\\u043F\\u0438\\u0441\\u0430\\u043D\\u0438\\u0435 \\u0438\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\\u0430\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":true,\"ComplexProduct\":null,\"PlannedAllocationQty\":200000,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":1.0,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":90.0,\"MaxOfferingPrice\":110.0,\"ExchangeMatchRef\":null,\"SeriesOfissue\":\"20082026\",\"IssueFaceAmount\":20000.0,\"BuyBackDate\":\"2028-08-05T00:00:00\",\"CouponPaymentDate\":null,\"CouponDurationDays\":17,\"NumberOfCoupons\":5000,\"CouponFaceAmount\":50.0,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":\"REGTESTARM2008\",\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"Full description\",\"ReleaseConditionsPdf\":\"Condition\",\"InformationPdf\":\"\\u0418\\u043D\\u0430\\u044F \\u0438\\u043D\\u0444\\u043E\\u0440\\u043C\\u0430\\u0446\\u0438\\u044F\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2787"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:30:33.0919211Z", "EndedUtc":"2026-08-25T13:30:33.1037098Z", "Duration":"00:00:00.0117887", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:33.1048", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2008 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2008" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:33.1051", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync", "message": "Выполнение запроса для обновления размещения в IPS с данными {\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\", \"ClassCode\":\"PSAU_POS\", \"SecurityCode\":\"TESTARM2108\", \"FaceValueCurrency\":\"RUB\", \"ExpiryDate\":\"2027-07-31T21:00:00Z\", \"PriceCurrency\":\"RUB\", \"PriceScale\":2, \"MinPriceIncrement\":15, \"LotSize\":200, \"FaceValue\":450.0, \"MaturityDate\":\"2027-08-31T00:00:00Z\", \"ShortNameRu\":\"Тест АРМ 210826\", \"ShortNameEn\":\"Test ARM 210826\", \"FaceValueScale\":2, \"AccruedScale\":2, \"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\", \"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\", \"OrderRegistrationPeriodCxlAction\":1, \"OrderRegistrationPeriodBrokerCxlAction\":1, \"OrderAllocationPeriodCxlAction\":1, \"OrderAllocationPeriodBrokerCxlAction\":1, \"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\", \"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\", \"OrderPlacementPeriodCxlAction\":1, \"OrderPlacementPeriodBrokerCxlAction\":1, \"MinCouponRate\":7.00, \"MaxCouponRate\":10.00, \"FinalCouponRate\":9.00, \"ExchangeClassCode\":\"PSAU\", \"DescriptionRu\":\"Индикатор\", \"DescriptionEn\":\"Description\", \"OrderPlacementMode\":2, \"OfferingType\":2, \"FlagExchOrderPriceNotWorseThanOfferPrice\":false, \"FlagSubmitNewExchOrderWithoutConfirm\":false, \"FlagAmortization\":false, \"NameOfIssuer\":\"MELNIKOFF\", \"SettleCode\":\"T0\", \"FlagAllowedExchOrderByCashAmount\":false, \"BondsDescriptionPdf\":\"jhghg\", \"ReleaseConditionsPdf\":\"ssdfsd\", \"InformationPdf\":\"sdcdc\", \"IsQualInv\":false, \"IsFloater\":false, \"IsSpread\":false, \"IsPublished\":true, \"Status\":\"enable\", \"ActionType\":\"Create\"}", "properties": { "ApiRequestBody": {"Id":"36755e7c-8cf8-4c2f-930c-84cc94f0ca15", "ClassCode":"PSAU_POS", "SecurityCode":"TESTARM2108", "FaceValueCurrency":"RUB", "ExpiryDate":"2027-07-31T21:00:00Z", "PriceCurrency":"RUB", "PriceScale":2, "MinPriceIncrement":15, "LotSize":200, "FaceValue":450.0, "MaturityDate":"2027-08-31T00:00:00Z", "ShortNameRu":"Тест АРМ 210826", "ShortNameEn":"Test ARM 210826", "FaceValueScale":2, "AccruedScale":2, "OrderRegistrationStartUtcDateTime":"2026-08-20T21:00:00Z", "OrderRegistrationEndUtcDateTime":"2026-08-31T20:59:59.9Z", "OrderRegistrationPeriodCxlAction":1, "OrderRegistrationPeriodBrokerCxlAction":1, "OrderAllocationPeriodCxlAction":1, "OrderAllocationPeriodBrokerCxlAction":1, "OrderPlacementStartUtcDateTime":"2026-08-21T04:00:00Z", "OrderPlacementEndUtcDateTime":"2026-09-30T20:59:59.9Z", "OrderPlacementPeriodCxlAction":1, "OrderPlacementPeriodBrokerCxlAction":1, "MinCouponRate":7.00, "MaxCouponRate":10.00, "FinalCouponRate":9.00, "ExchangeClassCode":"PSAU", "DescriptionRu":"Индикатор", "DescriptionEn":"Description", "OrderPlacementMode":2, "OfferingType":2, "FlagExchOrderPriceNotWorseThanOfferPrice":false, "FlagSubmitNewExchOrderWithoutConfirm":false, "FlagAmortization":false, "NameOfIssuer":"MELNIKOFF", "SettleCode":"T0", "FlagAllowedExchOrderByCashAmount":false, "BondsDescriptionPdf":"jhghg", "ReleaseConditionsPdf":"ssdfsd", "InformationPdf":"sdcdc", "IsQualInv":false, "IsFloater":false, "IsSpread":false, "IsPublished":true, "Status":"enable", "ActionType":"Create"} } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:33.1293", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(/app/src/Quotes.Application/Api/IpsApiClient.cs:36)", "message": "При обновлении через api в IPS первичного размещения с книгой произошла ошибка с кодом ответа 403", "exception": {"Type":"Flurl.Http.FlurlHttpException", "Call":{"Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Request":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Client":{"Settings":{"Timeout":"00:01:40", "HttpVersion":"1.1", "JsonSerializer":"Flurl.Http.Configuration.DefaultJsonSerializer", "UrlEncodedSerializer":"Flurl.Http.Configuration.DefaultUrlEncodedSerializer", "Redirects":{"Enabled":true, "AllowSecureToInsecure":false, "ForwardHeaders":false, "ForwardAuthorizationHeader":false, "MaxAutoRedirects":10}}, "EventHandlers":[], "Headers":[], "HttpClient":{"DefaultRequestHeaders":[], "DefaultRequestVersion":"1.1", "DefaultVersionPolicy":"RequestVersionOrLower", "Timeout":"-00:00:00.0010000", "MaxResponseContentBufferSize":2147483647}, "IsDisposed":false}, "Verb":{"Method":"PATCH"}, "Url":{"Scheme":"http", "UserInfo":"", "Host":"rdm.isys-ips-dev", "Authority":"rdm.isys-ips-dev", "Root":"http://rdm.isys-ips-dev", "Path":"/api/v2/IPO_INSTRUMENTS/write", "PathSegments":["api","v2","IPO_INSTRUMENTS","write"], "Query":"", "QueryParams":[], "Fragment":"", "IsRelative":false, "IsSecureScheme":false}, "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Headers":["(Content-Type, application/json; charset=UTF-8)"], "Cookies":[]}, "HttpRequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "RequestBody":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Response":{"Headers":["(x-b3-traceid, 56dc44250913c3c439c5c5c53e0b82f3)","(x-b3-spanid, 39c5c5c53e0b82f3)","(x-b3-sampled, 1)","(Date, Tue, 25 Aug 2026 13:30:32 GMT)","(Server, envoy)","(X-Request-ID, aa2b404e-af15-4f4d-9c7a-f6c1273ea12c)","(x-envoy-upstream-service-time, 4)","(Content-Length, 19)","(Content-Type, text/plain)"], "Cookies":[], "ResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["56dc44250913c3c439c5c5c53e0b82f3"]},{"Key":"x-b3-spanid", "Value":["39c5c5c53e0b82f3"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["aa2b404e-af15-4f4d-9c7a-f6c1273ea12c"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "StatusCode":403}, "HttpResponseMessage":{"Version":"1.1", "Content":{"Headers":[{"Key":"Content-Length", "Value":["19"]},{"Key":"Content-Type", "Value":["text/plain"]}]}, "StatusCode":"Forbidden", "ReasonPhrase":"Forbidden", "Headers":[{"Key":"x-b3-traceid", "Value":["56dc44250913c3c439c5c5c53e0b82f3"]},{"Key":"x-b3-spanid", "Value":["39c5c5c53e0b82f3"]},{"Key":"x-b3-sampled", "Value":["1"]},{"Key":"Date", "Value":["Tue, 25 Aug 2026 13:30:32 GMT"]},{"Key":"Server", "Value":["envoy"]},{"Key":"X-Request-ID", "Value":["aa2b404e-af15-4f4d-9c7a-f6c1273ea12c"]},{"Key":"x-envoy-upstream-service-time", "Value":["4"]}], "TrailingHeaders":[], "RequestMessage":{"Version":"1.1", "VersionPolicy":"RequestVersionOrLower", "Content":{"Content":"{\"Id\":\"36755e7c-8cf8-4c2f-930c-84cc94f0ca15\",\"ClassCode\":\"PSAU_POS\",\"SecurityCode\":\"TESTARM2108\",\"FaceValueCurrency\":\"RUB\",\"ExpiryDate\":\"2027-07-31T21:00:00Z\",\"PriceCurrency\":\"RUB\",\"PriceScale\":2,\"MinPriceIncrement\":15,\"LotSize\":200,\"FaceValue\":450.0,\"MaturityDate\":\"2027-08-31T00:00:00\",\"Isin\":null,\"ShortNameRu\":\"\\u0422\\u0435\\u0441\\u0442 \\u0410\\u0420\\u041C 210826\",\"ShortNameEn\":\"Test ARM 210826\",\"FullNameRu\":null,\"FullNameEn\":null,\"FaceValueScale\":2,\"AccruedScale\":2,\"AccruedInterest\":null,\"OrderRegistrationStartUtcDateTime\":\"2026-08-20T21:00:00Z\",\"OrderRegistrationEndUtcDateTime\":\"2026-08-31T20:59:59.9Z\",\"OrderRegistrationPeriodCxlAction\":1,\"OrderRegistrationPeriodBrokerCxlAction\":1,\"OrderAllocationStartUtcDateTime\":null,\"OrderAllocationPeriodCxlAction\":1,\"OrderAllocationPeriodBrokerCxlAction\":1,\"OrderPlacementStartUtcDateTime\":\"2026-08-21T04:00:00Z\",\"OrderPlacementEndUtcDateTime\":\"2026-09-30T20:59:59.9Z\",\"OrderPlacementPeriodCxlAction\":1,\"OrderPlacementPeriodBrokerCxlAction\":1,\"DefaultOfferingPrice\":null,\"MinCouponRate\":7.00,\"MaxCouponRate\":10.00,\"FinalCouponRate\":9.00,\"ExchangeCounterparty\":null,\"ExchangeSettleCode\":null,\"ExchangeClassCode\":\"PSAU\",\"ExchangeSecurityCode\":null,\"DescriptionRu\":\"\\u0418\\u043D\\u0434\\u0438\\u043A\\u0430\\u0442\\u043E\\u0440\",\"DescriptionEn\":\"Description\",\"OrderPlacementMode\":2,\"OfferingType\":2,\"MinAllocationQty\":null,\"MinAllocationAmount\":null,\"FlagExchOrderPriceNotWorseThanOfferPrice\":false,\"ComplexProduct\":null,\"PlannedAllocationQty\":null,\"PlannedAllocationAmount\":null,\"MinAmountIncrement\":null,\"FlagSubmitNewExchOrderWithoutConfirm\":false,\"MinOfferingPrice\":null,\"MaxOfferingPrice\":null,\"ExchangeMatchRef\":null,\"SeriesOfissue\":null,\"IssueFaceAmount\":null,\"BuyBackDate\":null,\"CouponPaymentDate\":null,\"CouponDurationDays\":null,\"NumberOfCoupons\":null,\"CouponFaceAmount\":null,\"FlagAmortization\":false,\"NameOfIssuer\":\"MELNIKOFF\",\"RegNumber\":null,\"FlagFloatingCouponRateBond\":null,\"Benchmark\":null,\"DescriptionBenchmarkRu\":null,\"DescriptionBenchmarkEu\":null,\"CouponRateMode\":null,\"SettleCode\":\"T0\",\"FlagAllowedExchOrderByCashAmount\":false,\"BondsDescriptionPdf\":\"jhghg\",\"ReleaseConditionsPdf\":\"ssdfsd\",\"InformationPdf\":\"sdcdc\",\"ForNdbo\":null,\"ForEfr\":null,\"ForSinv\":null,\"ForOwnFin\":null,\"IsQualInv\":false,\"InitialOfferingType\":null,\"IsFloater\":false,\"IsSpread\":false,\"AdvertisedRateText\":null,\"CardPrimaryRateText\":null,\"CardDetailedText\":null,\"CouponLabelText\":null,\"CouponReplacementText\":null,\"PriceLabelText\":null,\"FaceCurrency\":null,\"FaceValueSinv\":null,\"IsPublished\":true,\"FileName\":null,\"Label\":null,\"Status\":\"enable\",\"ErrorMessage\":null,\"ActionType\":1}", "Headers":[{"Key":"Content-Type", "Value":["application/json; charset=UTF-8"]},{"Key":"Content-Length", "Value":["2606"]}]}, "Method":{"Method":"PATCH"}, "RequestUri":"http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Headers":[{"Key":"Accept-Encoding", "Value":["gzip","deflate"]}], "Properties":{}, "Options":{}}, "IsSuccessStatusCode":false}, "ExceptionHandled":false, "StartedUtc":"2026-08-25T13:30:33.1054519Z", "EndedUtc":"2026-08-25T13:30:33.1293236Z", "Duration":"00:00:00.0238717", "Completed":true, "Succeeded":false}, "StatusCode":403, "TargetSite":"Void MoveNext()", "Message":"Call failed with status code 403 (Forbidden): PATCH http://rdm.isys-ips-dev/api/v2/IPO_INSTRUMENTS/write", "Data":{}, "Source":"Flurl.Http", "HResult":-2146233088, "StackTrace":" at Flurl.Http.FlurlClient.HandleExceptionAsync(FlurlCall call, Exception ex, CancellationToken token)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at Flurl.Http.FlurlClient.SendAsync(IFlurlRequest request, HttpCompletionOption completionOption, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Quotes.Application.Api.IpsApiClient.UpdateBbInstrumentAsync(BbInstrumentIpsContract bbInstrument, CancellationToken cancellationToken) in /app/src/Quotes.Application/Api/IpsApiClient.cs:line 36"}, "properties": { "HttpCode": 403 } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:33.1302", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Ошибка обновления первичного размещения PSAU_POS/TESTARM2108 с книгой в IPS ", "properties": { "ClassCode": "PSAU_POS", "Code": "TESTARM2108" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:33.1302", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.BbInstrumentJobs.CheckBbInstrumentAndSendToIpsJob.Execute", "message": "Конец работы фоновой задачи по проверке и отправке первичных размещений с книгой в IPS.Время работы: 43 мс", "properties": { "ExecutedTime": 43 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:35.0060", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:35.1162", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshCurrentSessionCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:113)", "message": "Кэш текущей торговой сессии обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:36.0600", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard", "traceId": "\"44c070ce-0ed1-4454-9fb7-de413398b917\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "Query": {"Value":"", "HasValue":false} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:36.0603", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard with payload GetInstrumentCardRequest { InstrumentId = ef79aa7d-0b17-4e69-add1-895aad45ec3d, Isin = , Code = , ClassCode = , Type = }", "traceId": "\"44c070ce-0ed1-4454-9fb7-de413398b917\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "Query": {"InstrumentId":"ef79aa7d-0b17-4e69-add1-895aad45ec3d"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:36.0603", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.CacheService.GetInstrumentCardAsync", "message": "Получена карточка инструмента: ef79aa7d-0b17-4e69-add1-895aad45ec3d", "traceId": "\"44c070ce-0ed1-4454-9fb7-de413398b917\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "InstrumentId": "ef79aa7d-0b17-4e69-add1-895aad45ec3d" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:36.0603", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Web.AutoWrapper.RequestLoggingInterceptor.UnaryServerHandler", "message": "GRPC Request /api.QuotesService/GetInstrumentCard => Status(StatusCode=\"OK\", Detail=\"\")", "traceId": "\"44c070ce-0ed1-4454-9fb7-de413398b917\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "/api.QuotesService/GetInstrumentCard", "StatusCode": {"StatusCode":"OK"} } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:36.0603", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Logging.Web.RequestLoggingMiddleware.Invoke", "message": "Request POST /api.QuotesService/GetInstrumentCard => 200", "traceId": "\"44c070ce-0ed1-4454-9fb7-de413398b917\"", "userId": "53180e66-5fe0-4f1f-97d9-6d90ab197949", "properties": { "Method": "POST", "Url": "/api.QuotesService/GetInstrumentCard", "StatusCode": 200 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:38.0209", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.TradingSchedule.TradingScheduleCache.RefreshTradingScheduleCacheAsync(/app/src/Quotes.Application/TradingSchedule/TradingScheduleCache.cs:135)", "message": "Кэш расписания торгов из МЭБИ обновлён" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:38.0211", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.TradingScheduleCacheJob.Execute(/app/src/Quotes.Application/Jobs/TradingScheduleCacheJob.cs:40)", "message": "Обновление расписания торгов успешно завершено" }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:38.2302", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:38.2302", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.IssuerCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:38.3578", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Jobs.CacheRefreshJob.Execute", "message": "Кэш обновлён. Инструменты: 47872, Облигации: 4159, Облигации ПР: 54, Облигации ВР: 3, Валюты: 51, Акции: 1308 Акции ПР: 1 ETF: 0 Фьючерсы: 275 Индексы: 49 ПИФ: 0", "properties": { "instrumentsCount": 47872, "boundsCount": 4159, "poBoundsCount": 54, "bbBoundsCount": 3, "fxSpotsCount": 51, "equitiesCount": 1308, "poEquitiesCount": 1, "etfsCount": 0, "futuresCount": 275, "indexesCount": 49, "mifsCount": 0 } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:39.1049", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Начинаем обработку сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "properties": { "PayloadTypeName": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "ERROR", "timestamp": "2026-08-25 13:30:39.1055", "callsite": "RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync", "message": "Исключение при попытке обработки сообщения Outbox типа RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage", "exception": {"Type":"System.ArgumentNullException", "Message":"Value cannot be null. (Parameter 'uriString')", "ParamName":"uriString", "TargetSite":"Void Throw(System.String)", "Data":{}, "Source":"System.Private.CoreLib", "HResult":-2147467261, "StackTrace":" at System.ArgumentNullException.Throw(String paramName)\n at System.Uri..ctor(String uriString)\n at Microsoft.Extensions.Http.DefaultHttpClientFactory.CreateClient(String name)\n at Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass16_0`2.<AddTypedClientCore>b__0(IServiceProvider s)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)\n at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProceedMessageInstanceAsync[TMessage](String messageType, OutboxItem outboxItem, TMessage messageInstance, CancellationToken cancellationToken)\n at RSHBIntech.BrokerageService.Sinv.Infrastructure.Database.Ef.Common.Outbox.Infrastructure.BackgroundService.OutboxItemsToProcessorsDistributor.ProcessMessagesAsync[TMessage](CancellationToken cancellationToken)"}, "properties": { "OutboxItemType": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.Cms.InstrumentCmsMessage" } }
{ "level": "INFO", "timestamp": "2026-08-25 13:30:40.0062", "callsite": "RSHBIntech.BrokerageService.Sinv.Quotes.Application.DataService.FilterBbInstruments(/app/src/Quotes.Application/DataService.cs:134)", "message": "Не будут отображены инструменты по внебиржевым размещениям в количестве: 5 штук, по причине отсутствия записи в таблице bb_instrument_ext", "properties": { "CountNotExistBbInstrumentExt": 5, "table": "bb_instrument_ext" } }
dmitriev-aal@VDI-Dmitriev-A:~$ kns isys-ips-dev
Set context namespace to "isys-ips-dev"
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl get pods | grep rdm
rdm-7ddf68c664-cm55r 2/2 Running 0 23h
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl logs rdm-7ddf68c664-cm55r -c app --since=10m
dmitriev-aal@VDI-Dmitriev-A:~$