Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq 将翻译后的4010 xml提交到旧版webservice后收到错误_Linq_Web Services_Biztalk_Hipaa - Fatal编程技术网

Linq 将翻译后的4010 xml提交到旧版webservice后收到错误

Linq 将翻译后的4010 xml提交到旧版webservice后收到错误,linq,web-services,biztalk,hipaa,Linq,Web Services,Biztalk,Hipaa,下午好 我正在向密歇根州发送一个270,并接收一个271,然后将其转换为271的4010版本,以便遗留Web服务可以尝试吸收数据。webservice使用dbml和LINQ将消息转换为一系列类,这些类在转换发生后表示数据库。它执行事务并更新客户端。然而,我得到一个错误,它说: 适配器无法将消息传输到发送端口“SendEDI” 带URL“http://biz05/WriteEligibilityResponse/service.svc". 会的 将在为此发送指定的重试间隔后重新传输 港口城市详细信

下午好

我正在向密歇根州发送一个270,并接收一个271,然后将其转换为271的4010版本,以便遗留Web服务可以尝试吸收数据。webservice使用dbml和LINQ将消息转换为一系列类,这些类在转换发生后表示数据库。它执行事务并更新客户端。然而,我得到一个错误,它说:

适配器无法将消息传输到发送端口“SendEDI” 带URL“http://biz05/WriteEligibilityResponse/service.svc". 会的 将在为此发送指定的重试间隔后重新传输 港口城市详细信息:“System.ServiceModel.FaultException:a:InternalServiceFaults试图删除 一个X12_NM1和一个X12_271_2120C。但是,关系的 外键(X12_271_2120C.X12_NM1_Id)不能设置为 无效。尝试失败 用于删除X12_NM1和X12_271_2120C之间的关系。 然而,关系的一个外键 (X12_271_2120C.X12_NM1_Id)不能设置为 空。在 EligibilityLookup.Service.ResponseToSQL.WriterResponse(消息)

在SyncInvokeWriterResponse(对象、对象[]、对象[])时

位于System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(对象 实例、对象[]输入、对象[]和输出)

在 System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& (rpc)

在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& (rpc)

在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& (rpc)

位于System.ServiceModel.Dispatcher.MessageRpc.Process(布尔值 isOperationContextSet)System.InvalidOperationException

在 Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult 结果)”


请记住,我不能更改LINQ代码(我不能将客户机作为管理描述的一部分进行编辑,重建前端是项目的第2阶段),是否有任何可建议的方法来解决此问题?我已经删除了该元素地图中的5010到4010链接,我也不在乎我是否将完整的271数据集输入到遗留系统中。

只需通过谷歌搜索错误就可以得出以下结论:

如果无法更改linq模型,则必须将数据映射到发送到web服务的4010文档中,以便将数据填充到映射到X12_271_2120C表的X12_NM1中