从实例生成 CRM4 WSDL
Generating CRM4 WSDL from instance
我怎样才能从 CRM4 部署中获取最新的 WSDL 文件?
目前我们在托管解决方案上进行了部署,其中有两个 WSDL 文件可通过“设置”>“自定义”>“下载 Web 服务描述文件”获得
从这个位置可以得到两个文件:
- CrmService.asmx
- MetadataService.asmx
如果我尝试单击这些文件,它会打开 Web URLs,如下所示:
- http://be-crm4.domain.co.uk/MSCrmServices/2007/CrmServiceWsdl.aspx
- http://be-crm4.domain.co.uk/MSCrmServices/2007/MetadataService.asmx?WSDL
然而,在查看以前开发人员完成的与当前 CRM 实例交互的 visual studio C# 编码连接器工具时,我可以看到他引用了 3 WSDL。
- CrmService
- CRMMetaService
- CrmDiscoveryService
发现服务URL如下:
- http://be-sql-live01/MSCRMServices/2007/AD/CrmDiscoveryService.asmx
我们目前正在将我们的服务器移动到另一台服务器,我正在测试它的 web 服务组件,但由于发生了变化,我想重新生成 WSDL 文件。
如何从浏览器保存 wsdl 文件?我如何找到 Web 服务的发现 URL,因为其中似乎只有 2 个出现
我知道有点晚了,但也许有人会觉得这很有帮助。
在使用 AD 的许可实例上,发现服务的地址是:
http[s]://<hostname>[:port]/mscrmservices/2007/AD/CrmDiscoveryService.asmx
在 IFD 实例上:
http[s]://<hostname>[:port]/mscrmservices/2007/IFD/CrmDiscoveryService.asmx
您可以通过在webservice地址末尾添加?WSDL来获取WSDL 例如:
http[s]://<hostname>[:port]/mscrmservices/2007/AD/CrmDiscoveryService.asmx?WSDL
我怎样才能从 CRM4 部署中获取最新的 WSDL 文件?
目前我们在托管解决方案上进行了部署,其中有两个 WSDL 文件可通过“设置”>“自定义”>“下载 Web 服务描述文件”获得
从这个位置可以得到两个文件: - CrmService.asmx - MetadataService.asmx
如果我尝试单击这些文件,它会打开 Web URLs,如下所示: - http://be-crm4.domain.co.uk/MSCrmServices/2007/CrmServiceWsdl.aspx - http://be-crm4.domain.co.uk/MSCrmServices/2007/MetadataService.asmx?WSDL
然而,在查看以前开发人员完成的与当前 CRM 实例交互的 visual studio C# 编码连接器工具时,我可以看到他引用了 3 WSDL。
- CrmService
- CRMMetaService
- CrmDiscoveryService
发现服务URL如下: - http://be-sql-live01/MSCRMServices/2007/AD/CrmDiscoveryService.asmx
我们目前正在将我们的服务器移动到另一台服务器,我正在测试它的 web 服务组件,但由于发生了变化,我想重新生成 WSDL 文件。
如何从浏览器保存 wsdl 文件?我如何找到 Web 服务的发现 URL,因为其中似乎只有 2 个出现
我知道有点晚了,但也许有人会觉得这很有帮助。 在使用 AD 的许可实例上,发现服务的地址是:
http[s]://<hostname>[:port]/mscrmservices/2007/AD/CrmDiscoveryService.asmx
在 IFD 实例上:
http[s]://<hostname>[:port]/mscrmservices/2007/IFD/CrmDiscoveryService.asmx
您可以通过在webservice地址末尾添加?WSDL来获取WSDL 例如:
http[s]://<hostname>[:port]/mscrmservices/2007/AD/CrmDiscoveryService.asmx?WSDL