BizTalk调用Oracle存储过程引发System.InvalidOperationException

时间:2017-03-14 07:49:59

标签: oracle stored-procedures biztalk

之前已经问过几次,但是我在其他问题上找不到解决问题的方法。

我为Oracle中的存储过程生成了一个BizTalk架构,还为GeneratedUserTypesAssemblyFilePath和GeneratedUserTypesAssemblyKeyPath设置了选项。我在GAC中注册了生成的Dll,并在UserTypeAssemlyLoadPath中指定了它的位置。

但是,当业务流程触发接收端口时,我得到一个异常:

  

适配器无法使用URL“oracledb:// eulvis0x /”发送发送到端口“WcfSendPort_OracleDBBinding_BIZTALK_EULVIS0X”的消息。它将在为此发送端口指定的重试间隔后重新传输。详细信息:“System.InvalidOperationException:Benutzerdefiniertesmappingfür'dataSource='EULVIS0X'schemaName ='BIZTALK'typeName ='T_LASTPROFILWERT_TABLE''ist nicht angegeben oderistungültig

     

服务器堆栈跟踪:          在System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult结果)          在System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult结果)          在System.ServiceModel.Channels.ServiceChannel.EndCall(String action,Object [] outs,IAsyncResult result)          在System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result)

     

在[0]处重新抛出异常:          在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg)          在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32 type)          在System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult结果)          在Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult result)“。

翻译错误消息的德语部分

  

'dataSource ='EULVIS0X'signalName ='BIZTALK'typeName ='T_LASTPROFILWERT_TABLE''的自定义映射未指定或无效

如何找到有关异常原因的更多信息,特别是在找到UDT程序集时遇到问题或者某些内容不适合UDT时。如果是的话,是什么?

0 个答案:

没有答案