Amadeus: Travel Build Запрос на ошибку ответа рейса «17 | Сессия | Нет соглашения о пункте назначения» - PullRequest
0 голосов
/ 02 апреля 2020

У меня возникли проблемы с запросом Amadues Web SOAP. Я пытался создать бронирование для рейса, я получаю следующую ошибку.

"17 | сеанс | Нет соглашения о пункте назначения"

Вот мой код (C#. NET Core 3.1):

public async Task<Fare_MasterPricerTravelBoardSearchResponse> SearchFlight(Session session,
            Fare_MasterPricerTravelBoardSearch searchData)
        {
            MethodInfo method = typeof(XmlSerializer).GetMethod("set_Mode", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static);
            method.Invoke(null, new object[] { 1 });

            var result = await _client.Fare_MasterPricerTravelBoardSearchAsync(session, searchData);
            return result ;
        }

Исключение:

System.AggregateException: 'Event ServiceChannelBeginCallStart (with ID 704) has the same task/opcode pair as event ServiceChannelCallStart (with ID 703). 17|Session|No agreement on destination

Трассировка стека:

 at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
   at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
   at System.ServiceModel.Channels.ServiceChannelProxy.TaskCreator.<>c__DisplayClass1_0.<CreateGenericTask>b__0(IAsyncResult asyncResult)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...