Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
URLMissing
Сообщение об ошибке
Развертывание прокси-сервера API через пользовательский интерфейс Edge или API управления Edge завершается с ошибкой с этим сообщением об ошибке:
Error Saving Revision [revision_number] URL is missing in Step [policy_name]
Пример сообщения об ошибке
Error Saving Revision 2
URL is missing in Step ExecuteGeocodingRequest.
Пример скриншота
Причина
Если элемент <URL>
в политике вызова службы отсутствует или оставлен пустым, развертывание прокси-сервера API завершается неудачей.
Диагностика
Проверьте элемент <URL>
в политике вызова службы, указанной в сообщении об ошибке. Если в элементе не объявлен URL-адрес, это является причиной ошибки. Например, следующая политика вызова службы имеет пустой элемент <URL>
:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<HTTPTargetConnection>
<URL></URL>
</HTTPTargetConnection>
</ServiceCallout>
Поскольку элемент <URL>
пуст, развертывание прокси-сервера API завершается неудачно.
Разрешение
Убедитесь, что элемент <URL>
в политике вызова службы имеет действительный URL-адрес. Например:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<HTTPTargetConnection>
<URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
</HTTPTargetConnection>
</ServiceCallout>
ConnectionInfoMissing
Сообщение об ошибке
Развертывание прокси-сервера API через пользовательский интерфейс Edge или API управления Edge завершается с ошибкой с этим сообщением об ошибке:
Error Saving Revision [revision_number] Connection information is missing in Step [policy_name]
Пример сообщения об ошибке
Error Saving Revision 1
Connection information is missing in Step ExecuteGeocodingRequest.
Пример скриншота
Причина
Если в политике вызова службы нет элемента <HTTPTargetConnection>
или <LocalTargetConnection>
, развертывание прокси-сервера API завершается неудачей.
Диагностика
Определите, определен ли в политике вызова службы элемент <HTTPTargetConnection>
или <LocalTargetConnection>
. Например:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
</ServiceCallout>
Обратите внимание, что в политике не определен элемент <HTTPTargetConnection>
или <LocalTargetConnection>
.
Разрешение
Убедитесь, что политика вызова службы содержит элемент <HTTPTargetConnection>
или <LocalTargetConnection>
. Например:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<HTTPTargetConnection>
<URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
</HTTPTargetConnection>
</ServiceCallout>
Инвалидтаймаутвалуе
Сообщение об ошибке
Развертывание прокси-сервера API через пользовательский интерфейс Edge или API управления Edge завершается сбоем с этим сообщением об ошибке:
Error Saving Revision [revision_number] Invalid Timeout value [0 or negative_number].
Пример сообщения об ошибке
Error Saving Revision 1
Invalid Timeout value -1.
Пример скриншота
Причина
Если для элемента <Timeout>
в политике вызова службы указано нулевое или отрицательное значение , развертывание прокси-сервера API завершается неудачно.
Диагностика
Изучите элемент <Timeout>
в политике вызова службы. Если значение равно нулю или отрицательному числу, это является причиной ошибки. Например:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<Timeout>0</Timeout>
<HTTPTargetConnection>
<URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
</HTTPTargetConnection>
</ServiceCallout>
Поскольку элемент <Timeout>
имеет нулевое значение, прокси-сервер не может быть развернут.
Разрешение
Убедитесь, что значение, указанное для элемента <Timeout>
является ненулевым или неотрицательным числом. Например:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<Timeout>10</Timeout>
<HTTPTargetConnection>
<URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
</HTTPTargetConnection>
</ServiceCallout>