Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在UCMA应用程序ServerAgent.WaitForServerAvailable中运行MSPL脚本时出错_C#_Skype_Lync_Ucma - Fatal编程技术网

C# 在UCMA应用程序ServerAgent.WaitForServerAvailable中运行MSPL脚本时出错

C# 在UCMA应用程序ServerAgent.WaitForServerAvailable中运行MSPL脚本时出错,c#,skype,lync,ucma,C#,Skype,Lync,Ucma,我有一个Skype for Business Server 2015环境,带有边缘服务器、前端服务器和受信任的应用程序服务器。(全部作为单独的服务器) 我有一个受信任的应用程序端点,我想将其状态发布到PIC客户端,该客户端需要MSPL和UCMA应用程序来获取状态并回复外部Skype客户端。我已经在微软学习了微软教程 但是,我无法使此应用程序在UCMA应用程序中成功加载MSPL脚本。在受信任的应用程序服务器上运行此操作时,在ServerAgent.WaitForServerAvailable(3)

我有一个Skype for Business Server 2015环境,带有边缘服务器、前端服务器和受信任的应用程序服务器。(全部作为单独的服务器)

我有一个受信任的应用程序端点,我想将其状态发布到PIC客户端,该客户端需要MSPL和UCMA应用程序来获取状态并回复外部Skype客户端。我已经在微软学习了微软教程 但是,我无法使此应用程序在UCMA应用程序中成功加载MSPL脚本。在受信任的应用程序服务器上运行此操作时,在ServerAgent.WaitForServerAvailable(3)行上出现“对象引用未设置为对象实例”错误

从这个问题的扩展阅读来看,为了让MSPL工作,它需要在前端服务器上,并且UCMA应用程序不能在前端服务器上运行。但是,示例中的这两个都是同一应用程序的一部分(以便调度将事件发回UCMA应用程序)。所以我对这个例子应该如何工作感到困惑

我可以在不使用UCMA组件的情况下在前端服务器上运行教程应用程序的MSPL部分,并且可以看到调用调度。我可以在TruestedApplication服务器上运行UCMA组件并查看端点的建立,但不能将两者结合起来

我的拓扑设置是否缺少某些内容,或者Sfb2015中是否有更改


谢谢,MSPL脚本只能在前端服务器上运行。您应该从UCMA应用程序本身提取它,因为受信任的应用程序服务器不会收到传入或传出的请求。此外,前端服务器无法继续UCMA应用程序

您的MSPL应用程序可以是在前端服务器上运行的windows服务或控制台应用程序

因为UCMA应用程序从前端服务器本身发送/获取请求,而MSPL脚本根据需要获取/设置这些请求。如果你不打断,它就照样继续

请参阅以下链接:

谢谢您的帮助@Kadir。我可以在前端服务器上运行UCMA应用程序。有趣的是,在本教程中的Shell脚本中,它们确实将前端服务器配置为受信任的应用程序服务器。然而,这似乎仍然不能解决这个问题。我已经能够让应用程序在前端服务器上运行,但是现在我在发送SIP响应时遇到了一个A481错误,我需要问另一个堆栈问题。