从Orchestartion将X12消息传递给WCF服务 [英] Passing X12 Message to a WCF Service from an Orchestartion

查看:74
本文介绍了从Orchestartion将X12消息传递给WCF服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要解析所有的Claim Items和Line Items并将它们存储在DB中,因为我创建了一个WCF服务,它读取XML文件并在解析后更新数据库。

I need to Parse all the Claim Items and Line Items and store them in DB for that I have created one WCF service which reads and XML file and update the DB after Parsing.

其次我有一个编排,它在接收Pipleine中将EDI转换为XML并且应该将其传递给WCF服务。

Second I have an orchestration which converts EDI into XML in receive Pipleine and supposed to pass the same to WCF service.

但是当我尝试将这个转换后的XML传递给WCF时,WCF BasicHttpBinding无法识别此请求XML。 althogh我能够将此XML传递给在IIS上托管的WCF服务,并在数据库中成功插入数据。



我使用Mass copy Functoid创建wcf模式O / p但是Biztalk无法将此请求XML传递给WCF服务。

But When I try to pass this converted XML to WCF, WCF BasicHttpBinding is not able to recognise this request XML. althogh I am able Pass this XML to WCF service Hosted on IIS and insert data in Database Successfully.

I am using Mass copy Functoid to Create wcf schema O/p but Biztalk is unable to pass this request XML to WCF Service.

 

 

推荐答案

如果你只是粘贴你在这里得到的错误,我们可以帮你解决它。我猜测SOAP操作错误或管道配置设置不正确。通常人们会遇到问题,因为需要在同一个管道中使用EdiSend和XmlTransmit
是不可能的(开箱即用)。

If you could just paste the error you get here, we can help you resolve it. I am guessing either the SOAP action is wrong or the pipeline configuration is not set properly. Usually people will have issues because of needing to use both EdiSend and XmlTransmit in the same pipeline is not possible (out of the box).

在你的场景中,使用EdiReceive来创建Xml,然后需要将Edi Xml转换为WCF Xml。大规模复制functoid可能会传递不在你的WCF Xml中的额外Xml元素。

In your scenario, using EdiReceive to create Xml, you then need to transform the Edi Xml to the WCF Xml. Probably the mass copy functoid will pass extra Xml elements that are not in your WCF Xml.

谢谢,


这篇关于从Orchestartion将X12消息传递给WCF服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆