使用SoapUI测试Dynamics CRM在线服务

使用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

您好,谢谢您阅读我的问题,并可能为我提供一些帮助

我正在做一个学校的项目,我应该基于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-创建一个新项目
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
这是因为很明显,这是导致此错误代码的常见原因。这并没有起到任何作用,它完全保持不变

我的问题是:

  • 我是否使用了所有正确的链接/文件/凭据/设置
  • 我该如何修复这个错误,或者至少找到一些可以帮助我解决这个问题的可靠来源
  • 在发现我的所有soap消息应该是什么样子方面,我是否走上了正确的道路
  • 我如何从这里继续
  • 在.php“网站”中使用它还需要什么?(即,用户登录后可以选择“检索数据”以显示数据等)
  • 如果您需要更多信息,请随时询问

    感谢快速回答-这个项目已经让我疯狂了大约20个小时,几乎没有答案,还有很多很多需要解决的谜团

    干杯
    病房

    您的第二步(终点url)错误。 如果没有要选择的端点url。然后打开wsdl搜索,查找您要使用的服务的soap:address位置标记。从那里复制该url,并使用soap ui中的edit end point url将其粘贴。 首先尝试使用http

    问候,,
    ambuj

    请找到获取CRM完整端点url的步骤

    重视
    库马尔

    我在身份验证方面遇到了类似的问题,谷歌把我带到了这里。你那边有什么进展吗?请尽量避免只提供链接的答案。