System.InvalidOperationException: пользовательское сопоставление типов для 'XXXXXXXXXX' не указано или недопустимо в BizTalk - PullRequest
0 голосов
/ 19 февраля 2019

Мы получаем эту ошибку, когда мы вызываем PL, расположенный в базе данных Oracle, через порт отправки:

System.InvalidOperationException: Пользовательское сопоставление типов для 'XXXXXXXXXX' не указано или недопустимо.

Сервер трассировки стека: в System.ServiceModel.AsyncResult.End [TAsyncResult] (IAsyncResult результат) на System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End (SendAsyncResult результат) в System.ServiceModel.Channels.ServiceChannel.EndCall (действие String, выходы Object [], результат IAsyncResult) в System.ServiceModel.Channels.ServiceChannel.EndRequest (результат IAsyncResult)

Исключение повторно вызывается в [0]: в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (тип MessageData & msgData, Int32) в System.ServiceModel.Channels.IRequestChannel.EsynAdf..Runtime.WcfClient`2.RequestCallback (IAsyncResult result)

Этот тип определен в базе данных, и мы автоматически создали класс UDT в Visual Studio, но мы не используем его в вызове.На этот класс ссылаются в параметре UserAssembliesLoadPath в привязке порта.

Во-первых, приложение работает нормально, но служба ухудшается, пока мы не получим эту ошибку, поэтому мы не понимаем, почему мы получаем эту ошибку.Как это можно решить?

...