У меня возникли проблемы с запросом 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)