Конечная точка проверки работоспособности OracleRightNow
У нас есть приложение, которое зависит от 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 ответ
Вы на самом деле пытаетесь проверить доступность SOAP API, всех API, портала для клиентов или чего-то еще. В зависимости от вашего теста ответ будет разным. API могут работать, когда CP не работает, или любая потенциальная комбинация распределенных компонентов платформы.
Для имеющегося теста SOAP API вместо проверки доступности WSDL вы можете попробовать одну из операций SOAP, которая возвращает меньше строк; ROQL-запрос, вероятно, будет хорошим выбором.
REST API, вероятно, будет корневым путем "подключения", который не требует аутентификации. https://my.osvc.site.com/services/rest/latest
,
Для Customer Portal вы можете просто нажать на индексную / домашнюю страницу, которая сообщит вам, что CP работает.
Чат может использовать подход REST/SOAP, как упомянуто выше.
Электронная почта, вероятно, не может быть проверена каким-либо полезным способом таким образом.
Конечно, вы могли бы реализовать контроллер CP или пользовательский скрипт, который действует как конечная точка API, но это не лучшая практика и, вероятно, не будет хорошим долгосрочным решением, даже несмотря на то, что такие практики в настоящее время являются обычным явлением в пространстве СИ.