OracleRightNow运行状况检查端点

时间:2018-04-19 07:34:19

标签: wsdl monitoring health-monitoring rightnow-crm oracle-service-cloud

我们有一个依赖于ORN的应用程序。

我们希望为该应用程序提供一个运行状况检查端点,以了解它是否正常工作以及所有依赖项是否正常工作。

为了检查ORN是否正常工作,目前我们正在使用:

https://support.something.com/cgi-bin/something.cfg/services/soap?wsdl

作为ORN的健康检查终点。它工作正常,但它太大(1800行):

<?xml version="1.0" encoding="UTF-8"?>

<!--
    Copyright @ 2009, 2017, Oracle and/or its affiliates. All rights reserved.
    http://www.oracle.com
-->

<wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/"

...

   </wsdl:service>

</wsdl:definitions>

ORN还有另一个运行状况检查终结点吗?

理想情况下,我希望有类似的东西:

https://support.something.com/cgi-bin/something.cfg/check

只返回

OK

1 个答案:

答案 0 :(得分:0)

您是否真的尝试测试SOAP API,所有API,客户门户或其他内容的可用性。根据您的测试,答案会有所不同。在CP关闭时,API可能会启动,或者平台的分布式组件的任何潜在组合。

对于您拥有的SOAP API测试,您可以尝试其中一个返回较少行的SOAP操作,而不是检查WSDL可用性。 ROQL查询可能是一个不错的选择。

REST API可能是root&#34; connect&#34;路径,不需要身份验证。 https://my.osvc.site.com/services/rest/latest

对于客户门户网站,您可以点击索引/主页,这会告诉您CP已启动。

Chat可以使用上面提到的REST / SOAP方法。

电子邮件可能无法以这种方式以任何有用的方式进行检查。

当然,您可以实现作为API端点的CP控制器或自定义脚本,但这不是最佳实践,并且可能不是一个好的长期解决方案,即使此类实践在SI空间中很常见