使用SoapUI测试Dynamics CRM在线服务
您好,谢谢您阅读我的问题,并可能为我提供一些帮助 我正在做一个学校的项目,我应该基于PHP/SOAP调用为一家公司的dynamics CRM服务器编写一个web应用程序。我遇到的问题之多令人震惊,在互联网上几乎不可能找到一个像样的教程式页面。(相信我,我已经试过了) 您应该知道更多的背景:我不知道如何使用SOAP,web应用程序的端点,甚至PHP也不是我太熟悉的东西。记住 最近的一个问题是SoapUI程序(4.5.1,免费版和专业版)导致了渲染问题——可能是硬件加速图形的问题,因为我在Visual Studio 2012中遇到了一个非常类似的问题,禁用此选项可以完美地修复它。在SoapUI中似乎没有这样做的选项(在我的catalyst control center中,或者在屏幕分辨率>高级>疑难解答“设置”中,这都是灰色的) 无论如何,这不是重点。在我找到其他电脑工作之前,我可以再处理几天让我发疯的事情 我已经“模拟”了这个CRM服务器,为CRM在线计划创建了一个试用帐户。现在,我正尝试使用SoapUI向web服务发送一些通用请求(SoapUI 4.5.1和SoapUI Pro 4.5.1,为期14天的试用版)。以下是我到目前为止在项目中所做的步骤: 1-创建一个新项目使用SoapUI测试Dynamics CRM在线服务,soap,dynamics-crm-2011,soapui,Soap,Dynamics Crm 2011,Soapui,您好,谢谢您阅读我的问题,并可能为我提供一些帮助 我正在做一个学校的项目,我应该基于PHP/SOAP调用为一家公司的dynamics CRM服务器编写一个web应用程序。我遇到的问题之多令人震惊,在互联网上几乎不可能找到一个像样的教程式页面。(相信我,我已经试过了) 您应该知道更多的背景:我不知道如何使用SOAP,web应用程序的端点,甚至PHP也不是我太熟悉的东西。记住 最近的一个问题是SoapUI程序(4.5.1,免费版和专业版)导致了渲染问题——可能是硬件加速图形的问题,因为我在Visua
a)将其命名为“mscrmonlineest”
b)作为“初始WSDL”,我添加了一个保存在本地机器上的WSDL文件。此文件是从我的CRM在线试用帐户的“自定义设置”>“开发人员资源”>“组织服务”下下载的。为了澄清,它是通过转到以下链接获得的文件:https://{OrganizationName}.api.crm4.dynamics.com/XRMServices/2011/Organization.svc?wsdl=wsdl0
c)单击的唯一选项是第一个选项(“为所有操作创建示例请求?”) 我现在有一个8个操作的列表,每个操作自动生成1个请求,称为“请求1” 2-添加端点
a)我从Retrieve打开了请求1(似乎是开始检索某些数据的好地方)
b)在顶部看到了“无端点集”消息,因此我决定添加一条。我添加了以下内容:
https://{OrganizationName}.api.crm4.dynamics.com/XRMServices/2011/Organization.svc?wsdl=wsdl0
我知道它与我从中获取WSDL文件的链接奇怪地相同,但它似乎是唯一明智的选择 3-输入登录凭据并开始测试
a)在左下角的“请求属性”框中输入登录凭据。这正是我用来在浏览器中登录到CRMOnline环境的信息。
b)按下播放按钮(是的,有些熟悉!)并看到请求得到响应(响应时间249ms,576字节)。
c)检查了XML输出,结果归结为:
s:Sender a:InvalidSecurity验证邮件安全性时出错 4-将我的电脑设置在每个不同的时区,24次尝试步骤3
这是因为很明显,这是导致此错误代码的常见原因。这并没有起到任何作用,它完全保持不变 我的问题是:
病房您的第二步(终点url)错误。 如果没有要选择的端点url。然后打开wsdl搜索,查找您要使用的服务的soap:address位置标记。从那里复制该url,并使用soap ui中的edit end point url将其粘贴。 首先尝试使用http 问候,,
ambuj请找到获取CRM完整端点url的步骤 重视
库马尔我在身份验证方面遇到了类似的问题,谷歌把我带到了这里。你那边有什么进展吗?请尽量避免只提供链接的答案。