Web services 如何在BizTalk 2013中配置/使用web服务

Web services 如何在BizTalk 2013中配置/使用web服务,web-services,web,service,biztalk,biztalk-2013,Web Services,Web,Service,Biztalk,Biztalk 2013,在将web服务集成到Biztalk 2013中时,我需要一些帮助 场景是,我们有几个现有的Web服务需要在BizTalk 2013中配置。从现在起,使用者将从Biztalk而不是原始URl访问Web服务 任何人都可以分享一个步骤指南来做这件事吗?-Steef-Jan Wiggers回答了一个类似的问题,请看一看 尽管由Add Service导入的.xsd文件作为架构添加并设置为BtsCompile,但仍存在一些限制,例如: 添加服务引用将添加BizTalk项目中不需要的客户端代理(这可能会“引诱

在将web服务集成到Biztalk 2013中时,我需要一些帮助

场景是,我们有几个现有的Web服务需要在BizTalk 2013中配置。从现在起,使用者将从Biztalk而不是原始URl访问Web服务


任何人都可以分享一个步骤指南来做这件事吗?

-Steef-Jan Wiggers回答了一个类似的问题,请看一看

尽管由Add Service导入的.xsd文件作为架构添加并设置为BtsCompile,但仍存在一些限制,例如:

添加服务引用将添加BizTalk项目中不需要的客户端代理(这可能会“引诱”您的开发人员做一些愚蠢的事情,例如从自定义程序集中使用此代理) 服务引用在导入复杂的WSDL(例如,使用泛型或依赖于其他模式)时会造成混乱,请参阅 使用添加生成的项目向导会为您做额外的工作:

添加用于访问服务的端口类型,该端口类型已预配置为正确的消息类型。但是请注意,它会将端口类型添加到dummy.odx中,也就是说,在将端口类型移到其他位置之前不要删除odx。 允许您同时创建发送端口绑定。 我建议使用该向导的一件事是为WCF引用创建一个文件夹,并始终将所有工件导入到该文件夹中(即,不要执行通常的模式与端口分离,也不要将dummy.odx留在那里)。这样,如果需要重新生成项目,只需删除文件夹中的所有内容,然后重新开始(遗憾的是,向导没有与更新服务引用等效的内容)

还请注意,如果将生成的架构和端口类型移动到单独的程序集中,则需要将类型修饰符访问权限更改为Public(默认情况下是内部的)